Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [ТУТОРИАЛ][Nautilus] активация CEPH DASHBOARD

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [ТУТОРИАЛ][Nautilus] активация CEPH DASHBOARD, Proxmox Виртуальная Среда
     
    virttom
    Guest
    #1
    0
    15.03.2021 16:57:00
    Всем привет! Даже если я знаю, что способов сделать это больше одного, вот один из тех, что сработал у меня. Обратите внимание, что, поскольку это было на PoC, мне показалось полезным использовать самоподписанный сертификат, не делайте этого на продуктивном кластере.

    `apt install ceph-mgr-dashboard` (на всех узлах service manager)
    `ceph mgr module enable dashboard`
    `ceph dashboard ac-user-create cephdash [password] administrator`
    `ceph config-key set mgr/dashboard/server_addr ::`
    `ceph dashboard create-self-signed-cert`
    `ceph mgr module disable dashboard`
    `ceph mgr module enable dashboard`
    `systemctl restart ceph-mgr@[servername].service`

    Затем: `https://[IP or FQDN]:8443` или `http://[IP or FQDN]:8080`
     
     
     
    Deepen Dhulla
    Guest
    #2
    0
    11.04.2023 08:22:00
    Если вы получаете ошибку: ceph dashboard ac-user-create input file not specified: пожалуйста, укажите файл, содержащий пароль/секрет, с опцией "-i" используйте: echo "mypasswordhere" > /root/cephdashpass.txt ceph dashboard ac-user-create cephdash -i /root/cephdashpass.txt administrator
     
     
     
    Drallas
    Guest
    #3
    0
    24.08.2023 12:46:00
    Работает у меня на Proxmox 8. Код: apt install ceph-mgr-dashboard (на всех узлах service manager)

    ceph mgr module enable dashboard
    echo "thepassword" > /root/password
    ceph dashboard ac-user-create cephdash -i ./password administrator --force
    ceph config-key set mgr/dashboard/server_addr 127.0.0.1
    ceph dashboard create-self-signed-cert
    ceph mgr module disable dashboard
    ceph mgr module enable dashboard
    systemctl restart ceph-mgr@[hostname].service
    systemctl status ceph-mgr@hostname.service
    rm password Dashboard работает. Вижу только ошибку "Module 'restful' has failed dependency: PyO3 modules may only be initialized once per interpreter process”. Похоже, связано с Ceph / Python.
     
     
     
    itNGO
    Guest
    #4
    0
    24.08.2023 13:52:00
    Это сильно нагружает систему?
     
     
     
    Drallas
    Guest
    #5
    0
    24.08.2023 15:07:00
    Вообще-то нет, вижу только, что ceph-mgr "просыпается" при использовании дашборда; в остальное время загрузка процессора 0.3% (AMD Ryzen 5 5625U), а использование памяти — 1% (из 32 ГБ). Можно отключить сервис, запускать его только когда нужен дашборд.
     
     
     
    w00dmAn
    Guest
    #6
    0
    17.09.2023 07:11:00
    Привет! Вот что я получил:
    root@pve00:~# ceph-mgr module enable dashboard
    2023-09-17T17:02:08.870+1200 7fa59c70e000 -1 auth: unable to find a keyring on /var/lib/ceph/mgr/ceph-admin/keyring: (2) No such file or directory
    2023-09-17T17:02:08.870+1200 7fa59c70e000 -1 AuthRegistry(0x555d41aa0a40) no keyring found at /var/lib/ceph/mgr/ceph-admin/keyring, disabling cephx
    2023-09-17T17:02:08.870+1200 7fa59c70e000 -1 auth: unable to find a keyring on /var/lib/ceph/mgr/ceph-admin/keyring: (2) No such file or directory
    2023-09-17T17:02:08.870+1200 7fa59c70e000 -1 AuthRegistry(0x7ffff2e5d8c0) no keyring found at /var/lib/ceph/mgr/ceph-admin/keyring, disabling cephx
    failed to fetch mon config (--no-mon-config to skip)

    Что делать? У меня есть keyring:
    root@pve00:/var/lib/ceph/mgr/ceph-pve00#
     
     
     
    scyto
    Guest
    #7
    0
    24.09.2023 19:32:00
    Команды ceph-mgr и ceph mgr – это не одно и то же, используйте ceph mgr. Кстати, для многих из нас ceph mgr, даже с ключом --force, не работает, так что результаты могут быть разными.
     
     
     
    foxydosin
    Guest
    #8
    0
    29.05.2024 14:47:00
    Модуль панели управления ym кажется включенным, но сервер ведет себя так, будто панели управления Ceph нет. Команда, собственно, отсутствует. Буду очень благодарен за любую помощь.

    root@WIRO-PVE1:~# ceph dashboard ac-user-create cephdash password administrator
    no valid command found; 10 closest matches:
    pg stat
    pg getmap
    pg dump [<dumpcontents:all|summary|sum|delta|pools|osds|pgs|pgs_brief>...]
    pg dump_json [<dumpcontents:all|summary|sum|pools|osds|pgs>...]
    pg dump_pools_json
    pg ls-by-pool <poolstr> [<states>...]
    pg ls-by-primary <id|osd.id> [<pool:int>] [<states>...]
    pg ls-by-osd <id|osd.id> [<pool:int>] [<states>...]
    pg ls [<pool:int>] [<states>...]
    pg dump_stuck [<stuckops:inactive|unclean|stale|undersized|degraded>...] [<threshold:int>]
    Error EINVAL: invalid command
     
     
     
    felipemiranda
    Guest
    #9
    0
    07.08.2024 04:30:00
    Это все еще актуально для Quincy 17.2?
     
     
     
    cluck
    Guest
    #10
    0
    10.10.2024 22:53:00
    Коротко: Перед началом убедитесь, что вы применили этот обходной путь на всех узлах кластера: Код: adduser ceph www-data
    mkdir -p /var/lib/ceph/.ceph
    install -o ceph -g root -m 0640 /etc/pve/ceph.conf /var/lib/ceph/.ceph/ceph.conf.

    Оказывается, ceph-mgr падает на всех узлах, когда пытается перезагрузить свою конфигурацию, это происходит из-за первой команды ceph mgr module enable dashboard. Журналы зафиксировали эти ошибки: Код: did not load config file, using default settings.
    ignoring --setuser ceph since I am not root
    Errors while parsing config file!
    can't open ceph.conf: (2) No such file or directory
    ignoring --setgroup ceph since I am not root
    unable to get monitor info from DNS SRV with service name: ceph-mon[..]
    failed to fetch mon config (--no-mon-config to skip). В итоге проблема в правах доступа при попытке чтения ceph.conf: Код: openat(AT_FDCWD, "/etc/ceph/ceph.conf", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
    openat(AT_FDCWD, "/var/lib/ceph/.ceph/ceph.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "ceph.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    write(2, "did not load config file, using "..., 49) = 49.

    Демоны ceph-mgr работают от имени пользователя ceph, который действительно не имеет доступа к ceph.conf, и это проблема Proxmox. Код: host:~# ls -ld /etc/ceph/ceph.conf /etc/pve/ceph.conf
    lrwxrwxrwx 1 root root      18 Jun 22  2023 /etc/ceph/ceph.conf -> /etc/pve/ceph.conf
    -rw-r----- 1 root www-data 718 Apr 30 20:34 /etc/pve/ceph.conf.

    Хотя это и не полноценное решение, необходимо добавить пользователя ceph в группу www-data: Код: adduser ceph www-data. Чтобы ceph-mgr унаследовал эту новую группу, его нужно перезапустить, но…: Код: systemctl restart ceph-mgr@`hostname`.service… мы можем пропустить перезапуск, разместив содержимое файла /etc/ceph/ceph.conf в /var/lib/ceph/.ceph/ceph.conf: Код: mkdir -p /var/lib/ceph/.ceph
    install -o ceph -g root -m 0640 /etc/pve/ceph.conf /var/lib/ceph/.ceph/ceph.conf.

    Этот файл (/var/lib/ceph/.ceph/ceph.conf) в конечном итоге следует удалить, так как отладка неработающего сервиса проще, чем сервис, который тихо вернулся к устаревшей конфигурации.
     
     
     
    atomique
    Guest
    #11
    0
    25.01.2025 14:42:00
    Привет, нужно было кое-что изменить, чтобы это заработало на моем node.

    - proxmox версия: 8.3.1
    Код: apt install ceph-mgr-dashboard (на всех service manager nodes)
    ceph mgr module enable dashboard

    # сгенерировать новый pw и вставить его в файл dashboard-pw
    cd /etc/ceph
    vim dashboard-pw
    chmod 600 /etc/ceph/dashboard-pw

    # ceph dashboard ac-user-create <user> -i <pw file> <role>
    ceph dashboard ac-user-create admin -i /etc/ceph/dashboard-pw administrator
    ceph config-key set mgr/dashboard/server_addr ::

    # сгенерировать сертификат
    openssl req -newkey rsa:4096 -nodes -x509 \
    -keyout /etc/ceph/dashboard-key.pem -out /etc/ceph/dashboard-crt.pem -sha512 \
    -days 3650 -subj "/CN=IT/O=ceph-mgr-dashboard" -utf8

    ceph config-key set mgr/dashboard/key -i /etc/ceph/dashboard-key.pem
    ceph config-key set mgr/dashboard/crt -i /etc/ceph/dashboard-crt.pem

    ceph mgr module disable dashboard
    ceph mgr module enable dashboard
    systemctl restart ceph-mgr@[servername].service

    После этого переходи по адресу dashboard URL: https://[IP or FQDN]:8443 или http://[IP or FQDN]:8080. Надеюсь, это кому-то поможет.

    С уважением, atomique
     
     
     
    Tmanok
    Guest
    #12
    0
    25.06.2021 21:37:00
    Огромное спасибо, что поделился!
     
     
     
    RokaKen
    Guest
    #13
    0
    25.06.2021 22:16:00
    Действительно! Альтернатива для тех, кому не нужен/не желателен SSL, будет такой: Код: apt install ceph-mgr-dashboard Для каждого менеджера слушай только на приватном IP/интерфейсе Код: ceph config set mgr mgr/dashboard/<nodeN>/server_addr <private_IP_N> Для каждого менеджера, возможно, слушай на нестандартном порту Код: ceph config set mgr mgr/dashboard/<nodeN>/server_port 8080 Включить без SSL и связанных сертификатов Код: ceph mgr module enable dashboard

    ceph config set mgr mgr/dashboard/ssl false Создать привилегированные и непривилегированные учетные записи Код: ceph dashboard ac-user-create myadmin <password> administrator

    ceph dashboard ac-user-create myaudit <password> read-only Если вы используете только Ceph RBD, не заморачивайтесь с другими сервисами Код: ceph dashboard feature disable cephfs iscsi mirroring rgw Проверить некоторые настройки Код: ceph dashboard ac-user-show

    ceph dashboard ac-role-show

    ceph dashboard feature status Это хороший инструмент в дополнение к CLI и инструментам мониторинга Ceph в PVE. Наслаждайтесь!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры