Демон Ceph Manager: Модуль SMB недоступен

Вопрос или проблема

У меня в настоящее время есть кластер Ceph версии 18.2.2 (риф). Он работает с кластером NFS-Ganesha и некоторыми NFS экспортами. Я хотел развернуть кластер SMB (как задокументировано на https://docs.ceph.com/en/latest/mgr/smb/). К сожалению, модуль smb не удается найти/активировать. Через ceph mgr module ls я получаю результат: smb on (после того, как активировал модуль с помощью ceph mgr module enable smb --force), но без какой-либо функциональности. Кластер был развернут через cephadm и работает в контейнерах. К сожалению, ясного вклада не найдется. Я надеялся обойти CTDB и Ceph. Возможно, я неправильно понимаю документацию и буду признателен за разъяснение.

Я видел примечание в официальной документации, но не смог с ним много сделать: Модуль smb в настоящее время требует оркестрации cephadm. Он не работает без оркестрации.

Спасибо & С уважением,
Лео

Да! Спасибо за ваш вопрос, я в настоящее время сталкиваюсь с той же самой проблемой.
cephadm тоже ничего не знает о smb. Так что в данный момент документация совершенно недоступна.

Ответ или решение

Проблема с Daemon Ceph Manager: недоступен модуль SMB

Здравствуйте, Лео!

Я понимаю, что у вас возникла проблема с активацией модуля SMB в вашем кластере Ceph версии 18.2.2 (reef), который управляется с помощью Cephadm и NFS-Ganesha. Давайте разберёмся с этой ситуацией подробнее.

Описание проблемы

Вы упомянули, что после выполнения команды ceph mgr module enable smb --force модуль SMB отображается как "включённый" при выполнении команды ceph mgr module ls, но, тем не менее, не предоставляет функциональности. Это может вызвать путаницу, особенно если вы пытаетесь настроить SMB-кластер для оптимизации работы с файлами.

Требования к модулю SMB

Согласно документации Ceph, модуль SMB требует использование оркестраторов, таких как Cephadm. Это означает, что модуль должен быть установлен и функционировать в среде, полностью управляемой Cephadm. Прежде всего, убедитесь, что ваш Cephadm настроен правильно и состоит из всех необходимых компонентов.

Шаги для решения проблемы
  1. Проверка конфигурации Cephadm: Убедитесь, что ваш Cephadm настроен корректно и все необходимые службы работают. Вы можете выполнить команду ceph status, чтобы убедиться в состоянии кластера и правильно ли работают демоны.

  2. Логи Ceph: Просмотрите логи Ceph для получения дополнительной информации о том, почему модуль SMB может не функционировать. Логи можно найти в контейнерах MGR. Выполните команду ceph mgr logs, чтобы получить доступ к логам Manager.

  3. Проверка зависимостей: Убедитесь, что все зависимости, необходимые для работы модуля SMB, установлены в контейнере. В некоторых случаях может потребоваться проверка пакетов или библиотек.

  4. Обновление документации: Поскольку полученное вами сообщение о том, что "документация полностью сломана", указывает на возможные недостатки, убедитесь, что вы используете последнюю доступную версию документации. Иногда в процессе разработки функциональность может измениться, и не все изменения могут быть отражены в документации.

  5. Убедитесь в совместимости: Модуль SMB требует определённых версий компонентов Ceph. Ознакомьтесь с официальными рекомендациями по совместимости. Возможно, для правильной работы потребуется обновление до более поздней версии Ceph.

  6. Обратная связь с сообществом: Вы можете задать вопрос на форумах Ceph или в сообществах разработчиков. Это отличная возможность получить помощь от специалистов, которые сталкивались с подобными проблемами.

  7. Изучение возможности обхода: Если ваш подход с использованием CTDB и Ceph не подходит, возможно, стоит рассмотреть альтернативные решения для настройки SMB в вашем кластере, такие как использование отдельных сервисов или специализированных инструментов для обеспечения SMB.

Заключение

Надеюсь, эти указания помогут вам выявить и устранить проблемы с модулем SMB в вашем кластере Ceph. Если вы продолжаете сталкиваться с трудностями или обнаруживаете дополнительные сообщения об ошибках, не стесняйтесь обращаться к документации или в сообщество Ceph для получения дальнейшей поддержки.

С уважением,
[Ваше Имя]

Оцените материал
Добавить комментарий

Капча загружается...