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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    pveceph остановить и pveceph удалить, Proxmox Виртуальная Среда
     
    breakaway9000
    Guest
    #1
    0
    17.03.2018 04:54:00
    Я полностью испортил свою конфигурацию ceph в тестовой среде. Я прочитал, что запуск команд "pveceph stop", а затем "pveceph purge" удалит всю конфигурацию и данные. Так я и сделал. Затем я перешел к руководству Ceph (https://pve.proxmox.com/wiki/Ceph_Server#Ceph_on_Proxmox_VE_5.1) и начал заново создавать свой кластер. Я запустил "pveceph init --network 10.10.10.0/24", затем "pveceph createmon", но тогда получил следующее: Код: создаю /etc/pve/priv/ceph.client.admin.keyring monmaptool: файл монитора /tmp/monmap monmaptool: сгенерирован fsid 4b9a65e6-1eb7-43fc-b44f-1a7b4d0e7881 эпоха 0 fsid 4b9a65e6-1eb7-43fc-b44f-1a7b4d0e7881 последний изменен 2018-03-17 16:46:59.543608 создан 2018-03-17 16:46:59.543608 0: 10.10.10.2:6789/0 mon.node2 monmaptool: запись эпохи 0 в /tmp/monmap (1 монитор) Работа для ceph-mon@node2.service завершилась неудачей, так как контрольный процесс завершился с кодом ошибки. Смотрите "node2.service" и "journalctl -xe" для получения подробностей. команда '/bin/systemctl start ceph-mon@node2' завершилась с кодом выхода 1. Вывод статуса systemctl приведен ниже. Код: ceph-mon@node2.service - демон мониторинга кластера Ceph Загрузка: загружен (/lib/systemd/system/ceph-mon@.service; включен; предустановлено производителем: включено) Дополнительно: /lib/systemd/system/ceph-mon@.service.d └─ceph-after-pve-cluster.conf Активен: неудачно (Результат: код выхода) с субботы 2018-03-17 16:37:47 NZDT; 12 минут назад Процесс: 248197 ExecStart=/usr/bin/ceph-mon -f --cluster ${CLUSTER} --id node22 --setuser ceph --setgroup ceph (код=выход, статус=1/ Основной PID: 248197 (код=выход, статус=1/НЕУДАЧА) 17 мар 16:37:47 node2 systemd[1]: ceph-mon@node2.service: Запрос на запуск повторялся слишком быстро. 17 мар 16:37:47 node2 systemd[1]: Не удалось запустить демон мониторинга кластера Ceph. 17 мар 16:37:47 node2 systemd[1]: ceph-mon@node2.service: Юнит вошел в состояние неудачи. 17 мар 16:37:47 node2 systemd[1]: ceph-mon@node2.service: Не удалось выполнить с результатом 'код выхода'. 17 мар 16:38:46 node2 systemd[1]: ceph-mon@node2.service: Запрос на запуск повторялся слишком быстро. 17 мар 16:38:46 node2 systemd[1]: Не удалось запустить демон мониторинга кластера Ceph. 17 мар 16:38:46 node2 systemd[1]: ceph-mon@node2.service: Не удалось выполнить с результатом 'код выхода'. 17 мар 16:46:59 node2 systemd[1]: ceph-mon@node2.service: Запрос на запуск повторялся слишком быстро. 17 мар 16:46:59 node2 systemd[1]: Не удалось запустить демон мониторинга кластера Ceph. 17 мар 16:46:59 node2 systemd[1]: ceph-mon@node2.service: Не удалось выполнить с результатом 'код выхода'. Что здесь происходит? Похоже, что команда "purge" не очистила все?
     
     
     
    Anthony Di Leonardo
    Guest
    #2
    0
    14.04.2018 04:55:00
    Привет! Как мне удалить пакеты? Я новичок в proxmox и ceph, у меня такая же проблема, как у breakaway9000. Мне пришлось удалить и добавить некоторые OSD-диски, и с тех пор это началось. Я выполнил pveceph purge, zap и dd после остановки служб ceph. Когда все вернулось, я мог добавлять диски, но они не появлялись в дереве osd. Единственное, что я не сделал, это удалить пакеты ceph. Есть процесс или команда для удаления пакетов ceph luminous, о которых я не знаю?
     
     
     
    breakaway9000
    Guest
    #3
    0
    14.04.2018 05:57:00
    После долгих поисков и экспериментов, я не верю, что есть способ действительно очистить пакеты. Проблема в том, что команда "pveceph" — это черный ящик. Мы не знаем, что она на самом деле делает в фоновом режиме. В итоге я удалял OSD по одному. Вот процедура, как это сделать: Сначала определите, какие OSD и хосты у вас есть в кластере. Для хостов и OSD используйте эту команду: Код: ceph osd crush tree, а для мониторов и менеджеров — эту: Код: ceph -s. Прежде чем начать, предотвратите ребалансировку/восстановление кластера: Код: ceph osd set noout. Теперь удалите OSD по одному. Для этого сначала остановите все службы ceph, выполнив Код: systemctl stop ceph\*.service ceph\*.target. Теперь удалите OSD (подставьте <OSDNO> с идентификатором OSD): Код: # Пометьте OSD как вне
    ceph osd out osd.<OSDNO>
    # Остановите службу (это не должно быть нужно, потому что мы уже остановили все службы выше)
    systemctl stop ceph-osd@<OSDNO>
    # Выключите OSD
    ceph osd down osd.<OSDNO>
    # Удалите OSD из карты CRUSH
    ceph osd crush rm osd.<OSDNO>
    # Удалите OSD
    ceph osd rm osd.<OSDNO>
    # Наконец, удалите ключи аутентификации, так как они больше не нужны
    ceph auth del osd.<OSDNO>. На этом этапе все ваши OSD удалены, но хосты и монитор/менеджер все еще остаются. В зависимости от того, что вы пытаетесь достичь, возможно, достаточно остановиться здесь и снова добавить OSD (как было в моем случае). Подготовьте ваши диски (это необходимо сделать для каждого): Код: # Удалите таблицу разделов на диске, подготавливая его для использования в Ceph
    sgdisk -Z /dev/<DEVICENAME>
    # Подготовьте диск для использования с Ceph — как bluestore OSD
    ceph-disk prepare --bluestore /dev/<DEVICENAME>
    # Активируйте этот вновь созданный диск (OSD) в нашем кластере
    ceph-disk activate /dev/<DEVICENAME>. Наконец, запустите все службы ceph. Теперь все должно быть в порядке. Код: systemctl start ceph.target. В некоторых случаях я заметил, что "дефолтное" дерево в конфигурации Ceph в веб-интерфейсе не отображало мои хосты или OSD, добавленные на этот хост, хотя команда ceph -s их показывала. Оказалось, что по какой-то причине они были добавлены ceph, но фактически не были включены в кластер. Чтобы это исправить, необходимо представить хост кластеру, затем добавить его в "дефолтный" кластер, чтобы он стал частью кластера. Код: # Добавьте узел в карту crush
    ceph osd crush add-bucket <NODEHOSTNAME> host
    # Переместите его в правильное место в иерархии
    ceph osd crush move <NODEHOSTNAME> root=default. Если вы заглянете на канал #ceph в OFTC, используя свой любимый IRC-канал, кто-то всегда будет рядом, чтобы протянуть руку помощи. Мой совет — не полагаться на встроенные команды и инструменты управления ceph от proxmox, потому что получить поддержку — это настоящая проблема (если только вы не платите за лицензию).
     
     
     
    Anthony Di Leonardo
    Guest
    #4
    0
    15.04.2018 12:14:00
    Спасибо, ваш процесс сработал идеально на первом узле. Второй узел, по каким-то странным причинам, доставил мне головную боль. Я постоянно получал следующую ошибку: root@pve2:/var/lib/ceph/osd# ceph-disk activate /dev/sdb1 получено monmap эпоха 3 2018-04-14 09:48:14.304225 7fab529dbe00 -1 bluestore(/var/lib/ceph/tmp/mnt.X5fxVt/block) _check_or_set_bdev_label bdev /var/lib/ceph/tmp/mnt.X5fxVt/block fsid 480f8068-2ee4-4e1b-826c-75cb4438bb98 не совпадает с нашим fsid eacc7ace-4ba4-46a1-bb8a-d3adf9b3c260 2018-04-14 09:48:14.593897 7fab529dbe00 -1 bluestore(/var/lib/ceph/tmp/mnt.X5fxVt) mkfs fsck обнаружил фатальную ошибку: (5) Ошибка ввода-вывода 2018-04-14 09:48:14.593918 7fab529dbe00 -1 OSD::mkfs: ObjectStore::mkfs завершился с ошибкой (5) Ошибка ввода-вывода 2018-04-14 09:48:14.593976 7fab529dbe00 -1 ** ОШИБКА: ошибка создания пустого объекта хранилища в /var/lib/ceph/tmp/mnt.X5fxVt: (5) Ошибка ввода-вывода mount_activate: Не удалось активировать. Я прочитал несколько блогов на разных сайтах и в разных областях. Я наткнулся на этот процесс, который вдруг решил проблему. Код: dd if=/dev/zero of=/dev/sdb bs=4096k count=100 Затем.. Код: sgdisk --zap-all --clear --mbrtogpt -g -- /dev/sdb Третий узел не имел никаких проблем, следуя вашему рекомендованному процессу. Еще раз спасибо, службы ceph OSD теперь восстановлены.
     
     
     
    Alwin
    Guest
    #5
    0
    16.04.2018 14:12:00
    Перл-код. Вы можете найти его исходный код здесь -> https://git.proxmox.com/?p=pve-manager.git;a=tree;hb=HEAD Лицензия — GNU AGPL, v3, с ней можно ознакомиться здесь -> https://www.gnu.org/licenses/agpl-3.0.en.html Если вам нужна поддержка напрямую от разработчиков Proxmox или вы просто хотите поддержать проект финансово, наши подписки — это то, что вам нужно. https://www.proxmox.com/en/proxmox-ve/pricing Но это не единственный способ помочь или получить поддержку. Вы можете присоединиться к сообществу в IRC-канале #proxmox, на форуме Proxmox или в почтовых рассылках. Сообщения о багах и функциях можно оставлять на нашем bugzilla (https://bugzilla.proxmox.com/), а также приветствуются патчи (https://pve.proxmox.com/wiki/Developer_Documentation). Чтобы удалить пакеты на Debian/Ubuntu, используйте команду 'apt purge <package>'. Из документации 'man apt': Остались ненужные части, когда это было OSD, а команда 'sgdisk -Z' не удаляет их.
     
     
     
    Anthony Di Leonardo
    Guest
    #6
    0
    19.04.2018 02:25:00
    Можно ли удалить все пакеты ceph luminous одной командой, или это невозможно? Как узнать все названия пакетов, или есть какой-то короткий способ сделать это?
     
     
     
    Alwin
    Guest
    #7
    0
    19.04.2018 08:49:00
    Code: dpkg -l | grep -i ceph Чтобы получить список пакетов с именем ceph, также можете посмотреть с помощью apt show ceph, какие пакеты от него зависят.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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