Ceph Nautilus: Как включить Ceph MGR приборной панели - PullRequest
0 голосов
/ 21 июня 2019

Я недавно установил ceph nautilus.

ceph version 14.2.1 (d555a9489eb35f84f2e1ef49b77e19da9d113972) nautilus (stable)

Я не вижу ни одного модуля "приборной панели" (ни во включенном, ни в отключенном состоянии). Я проверяю через "ceph mgr module ls"

Если я пытаюсь включить его, я получаю следующую ошибку.

[user@system mydir]$ ceph mgr module enable dashboard
Error ENOENT: all mgr daemons do not support module 'dashboard', pass --force to force enablement

Как включить модуль приборной панели? Я хочу иметь панель инструментов. Пожалуйста помогите?

1 Ответ

1 голос
/ 21 июня 2019
  1. Установите соответствующий пакет из ниже ссылка
# rpm -Uvh http://download.ceph.com/rpm-nautilus/el7/noarch/ceph-mgr-dashboard-14.2.1-0.el7.noarch.rpm

Примечание: он запросит несколько зависимостей, установит его с помощью менеджера пакетов yum / apt и затем выполнит указанную выше команду.

  1. Включить панель управления ceph mgr
# ceph mgr module enable dashboard 
# ceph mgr module ls 
  1. Создание самозаверяющего сертификата
# sudo ceph dashboard create-self-signed-cert 
Self-signed certificate created 
  1. Создать пользователя для Dashboard
Example: [ceph dashboard ac-user-create (username) (password) administrator]

# ceph dashboard ac-user-create cent password administrator 
{"username": "cent", "lastUpdate": 1560292901, "name": null, "roles": ["administrator"], "password": "$2b$12$w60gItcbKd6PULNYI9McmOBMiAzFoKJ9T9XGva8vC6dxIyqMsE4kK", "email": null}

# ceph mgr services 
{
    "dashboard": "https://ceph-mgr:8443/"
}

Примечание: здесь вы можете получить доступ с IP-адресом узла ceph-mgr вместо имени хоста.

  1. Убедитесь, что порт брандмауэра открыт
# firewall-cmd --add-port=8443/tcp --permanent 
# firewall-cmd --reload 
  1. Открыть URL панели в любом браузере
https://ceph-mgr:8443 or https://192.168.1.10:8443
  1. Введите имя пользователя: цент и пароль: пароль

Вот, пожалуйста ...

...