Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    [SOLVED]скрипт запуска ceph не работает

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [SOLVED]скрипт запуска ceph не работает, Proxmox Виртуальная Среда
     
    walter.egosson
    Guest
    #1
    0
    27.12.2019 15:06:00
    Привет! Моя конфигурация (до обновления до proxmox 5 на debian stretch): - 3 узла proxmox на Debian jessie - proxmox установлен поверх Debian jessie - 2 жестких диска на узел в качестве OSD = всего 6 OSD Сегодня мы обновили наш "proxmox 4 + ceph hammer" до "proxmox 5 + ceph luminous", следуя этому руководству по обновлению с 4.x до 5.x (внутреннее обновление). Все прошло идеально, но когда любой узел перезагружается: 1/ основной сервис ceph не запускается: # systemctl status ceph ● ceph.service - PVE активация Ceph OSD дисков Загружено: загружено (/etc/systemd/system/ceph.service; включено; предустановлено производителем: включено) Активно: неактивно (мертво) с пятницы 2019-12-27 15:50:49 EAT; 1ч 5мин назад Процесс: 9590 ExecStart=/usr/sbin/ceph-disk --log-stdout activate-all (код=вышел, статус=0/УСПЕХ) Основной PID: 9590 (код=вышел, статус=0/УСПЕХ) CPU: 179мс 27 дек 15:50:49 srv-virt-3 systemd[1]: Запускается PVE активация Ceph OSD дисков... 27 дек 15:50:49 srv-virt-3 systemd[1]: PVE активация Ceph OSD дисков запущена. 2/ OSD ceph не смонтированы 3/ кластер ceph получает HEALTH_WARNING Похоже, что проблема связана с нашим основным сервисом ceph (доступным в /etc/init.d/ceph или через systemctl), так как он отвечает за все монтирование и запуск всех подсервисов ceph. Что пошло не так? Мы могли бы легко исправить это, вручную выполнив монтирование и запустив все вручную, но есть ли лучший способ решить эту проблему?
     
     
     
    Alwin
    Guest
    #2
    0
    17.02.2020 14:11:00
    Вы можете отредактировать заголовок темы и установить префикс "решено".
     
     
     
    Alwin
    Guest
    #3
    0
    03.02.2020 12:39:00
    Ты тоже смотрел руководства по обновлению Ceph? Между Hammer и Luminous произошло несколько значительных изменений. Одно из них заключается в том, что OSD больше не работает от имени пользователя root. https://pve.proxmox.com/wiki/Ceph_Hammer_to_Jewel https://pve.proxmox.com/wiki/Ceph_Jewel_to_Luminous
     
     
     
    walter.egosson
    Guest
    #4
    0
    05.02.2020 09:24:00
    Привет! Извини за поздний ответ, мы обнаружили, что источником проблемы был странный бесполезный скрипт systemd, который должен был выполнять задачи (/etc/systemd/system/ceph.service). На самом деле, команда systemctl start ceph вызывает этот скрипт, который ничего не делает, из-за чего OSD не запускаются, а файловые системы не монтируются. Хитрость заключалась в удалении этого скрипта, чтобы вместо него вызывался скрипт /etc/init.d/ceph. Теперь все в порядке! Может, это баг?
     
     
     
    Alwin
    Guest
    #5
    0
    05.02.2020 09:37:00
    Я поэтому и спросил. По таким причинам мы предоставляем руководства по обновлению. https://pve.proxmox.com/wiki/Ceph_Hammer_to_Jewel#Start_the_daemon Ну, даже если Ceph Hammer, Jewel и Proxmox VE 4 вышли из поддержки. https://pve.proxmox.com/wiki/FAQ https://docs.ceph.com/docs/master/releases/archived-index/
     
     
     
    walter.egosson
    Guest
    #6
    0
    06.02.2020 09:57:00
    Привет, Альвин! Мы следовали руководству, которое ты упомянул, и всё прошло хорошо. Мне кажется странным, что на чистом debian 9 + ceph luminux + proxmox 5 служба ceph корректно запускается через скрипт /etc/init.d/ceph, но по руководству скрипт ceph.service — это шаблон, скопированный из /usr/share/doc/pve-manager/examples/ceph.service в /etc/systemd/system/ceph.service и содержащий что-то вроде: [Unit] Description=PVE activate Ceph OSD disks After=pve-cluster.service Requires=pve-cluster.service [Service] ExecStart=/usr/sbin/ceph-disk --log-stdout activate-all Type=oneshot [Install] WantedBy=multi-user.target Это у нас не сработало. Поэтому нам пришлось удалить /etc/systemd/system/ceph.service и вернуться к скрипту /etc/init.d/ceph, чтобы всё заработало.
     
     
     
    Alwin
    Guest
    #7
    0
    06.02.2020 11:39:00
    С Luminous ceph-disk отвечает за активацию всех OSD (идентификация, монтирование). И примерно в это время был осуществлён переход с SysV на systemd. Скрипт инициализации определенно должен быть удален, так как в будущих релизах Ceph будет использоваться только systemd.
     
     
     
    walter.egosson
    Guest
    #8
    0
    17.02.2020 12:11:00
    Эта тема теперь должна считаться решенной. Спасибо всем.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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