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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [Ceph] Не могу удалить призрачный монитор [РЕШЕНО], Proxmox Виртуальная Среда
     
    fcarucci
    Guest
    #1
    0
    20.03.2024 03:52:00
    Привет, у меня кластер Ceph с 3 узлами и 3 OSD, и после некоторых приключений мне пришлось переустановить один узел с нуля и подключить его обратно к кластеру Proxmox. Ceph сейчас балансирует как обычно. Но старый монитор с переустановленного узла отображается как "неизвестный", и я не могу его удалить. Я прочитал все сообщения на форумах, но так и не смог заставить его исчезнуть, и я не могу создать нового монитора на этом узле.

    Вот ошибка, которую я получаю при попытке удалить существующий неизвестный монитор: `hostname lookup 'undefined' failed - failed to get address info for: undefined: Name or service not known (500)`.

    Вот что я получаю, если пытаюсь остановить монитор: `entry has no host`.

    Вот что я получаю, если пытаюсь создать новый из графического интерфейса или командной строки: `command 'monmaptool --clobber --addv pve '[v2:10.0.20.1:3300,v1:10.0.20.1:6789]' --print /tmp/monmap' failed: exit code 1`.

    `root@pve:~# pveceph destroymon pve`
    `monitor filesystem '/var/lib/ceph/mon/ceph-pve' does not exist on this node`

    `root@pve:~# pveceph createmon`
    `monmaptool: monmap file /tmp/monmap`
    `monmaptool: map already contains mon.pve`

    `Mon dump`
    `Code: root@pve-ceph1:~# ceph mon dump`

    `epoch 3`
    `fsid 8ae0a6fc-9140-4301-95ba-08ec6c78b220`
    `last_changed 2024-03-16T09:05:05.556663-0700`
    `created 2024-03-15T22:06:10.274733-0700`
    `min_mon_release 18 (reef)`
    `election_strategy: 1`
    `0: [v2:10.0.20.4:3300/0,v1:10.0.20.4:6789/0] mon.pve-ceph1`
    `1: [v2:10.0.20.5:3300/0,v1:10.0.20.5:6789/0] mon.pve-ceph2`
    `2: [v2:10.0.20.1:3300/0,v1:10.0.20.1:6789/0] mon.pve`
    `dumped monmap epoch 3`

    `This is my ceph.conf`
    `Code:`

    `[global]`
    `         auth_client_required = cephx`
    `         auth_cluster_required = cephx`
    `         auth_service_required = cephx`
    `         cluster_network = 10.30.0.4/24`
    `         fsid = 8ae0a6fc-9140-4301-95ba-08ec6c78b220`
    `         mon_allow_pool_delete = true`
    `         mon_host = 10.0.20.4 10.0.20.5`
    `         ms_bind_ipv4 = true`
    `         ms_bind_ipv6 = false`
    `         osd_pool_default_min_size = 2`
    `         osd_pool_default_size = 3`
    `         public_network = 10.0.20.4/24`
    `         mon_cluster_log_to_file = false`

    `[osd]`
    `        osd_scrub_begin_hour = 0`
    `        osd_scrub_end_hour = 7`

    `[client]`
    `         keyring = /etc/pve/priv/$cluster.$name.keyring`

    `[mds]`
    `         keyring = /var/lib/ceph/mds/ceph-$id/keyring`

    `[mds.pve-ceph1]`
    `         host = pve-ceph1`
    `         mds_standby_for_name = pve`

    `[mds.pve-ceph2]`
    `         host = pve-ceph2`
    `         mds_standby_for_name = pve`

    `[mon.pve-ceph1]`
    `         public_addr = 10.0.20.4`

    `[mon.pve-ceph2]`
    `         public_addr = 10.0.20.5`

    Как избавиться от этого монитора? Спасибо!
     
     
     
    Moayad
    Guest
    #2
    0
    25.03.2024 15:38:00
    Привет, попробуй выполнить следующее: Код: mkdir -p /var/lib/ceph/mon/<Ceph-MonID>
    pveceph mon destroy <Ceph-MonID> Тебе нужно заменить `<Ceph-MonID>` в этих командах на имя Ceph Monitor. Подробнее смотри [0] https://pve.proxmox.com/pve-docs/chapter-pveceph.html#pve_ceph_monitors
     
     
     
    fcarucci
    Guest
    #3
    0
    25.03.2024 15:46:00
    Отлично, спасибо большое!
     
     
     
    Maggi
    Guest
    #4
    0
    10.04.2025 22:19:00
    Огромное спасибо, Мояд!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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