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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО]Временно меняем кворум при офлайн-статусе нескольких узлов кластера., Proxmox Виртуальная Среда
     
    AlexHK
    Guest
    #1
    0
    19.06.2025 10:34:00
    У меня кластер из 4 узлов + qdevice. Когда все узлы и qdevice онлайн, ожидается 5 голосов, а кворум — 3. Сейчас у меня 2 узла не работают, что превращает его во временный кластер из 2 узлов + qdevice. Кворум остаётся 3, но (непонятно мне) ожидаемое количество голосов установлено на 4. Когда я перезагружаю qdevice, перезагружаются и узлы, так как теряется кворум. Мне кажется, что это ожидаемо. Если я не ошибаюсь, то в кластере из 2 узлов + qdevice кворум по умолчанию был бы 2. Можно ли временно установить кворум на 2? (пока мои недоступные узлы не вернутся из технического обслуживания — недели, в худшем случае месяцы). Из прочитанного в документации, не похоже, что pvecm expected 2 — это то, что мне нужно использовать, но, возможно, это просто немного непонятно мне, так как я не очень знаком с corosync. Как это изменить? Или нужно изменить ожидаемое количество голосов с 4 до 3 с помощью pvecm expected 3, чтобы PVE рассчитал кворум (2) на его основе?

    Все 4 узла + qdevice онлайн:
    ```
    pvecm status
    ```
    Кластерная информация
    -------------------
    Название:             msc
    Версия конфигурации:   5
    Транспорт:        knet
    Безопасная аутентификация:      on

    Информация о кворуме
    ------------------
    Дата:             Чт, 19 июн 2025 10:26:21
    Поставщик кворума:  corosync_votequorum
    Узлы:            4
    Идентификатор узла:          0x00000003
    Идентификатор кольца:          1.32d
    Кворум:          Да

    Информация о голосовании
    ----------------------
    Ожидаемые голоса:   5
    Наибольшее ожидаемое: 5
    Общее количество голосов:      5
    Кворум:           3
    Флаги:            Кворум Qdevice

    Информация об участниках
    ----------------------
       Идентификатор узла    Голоса    Qdevice Имя
    0x00000001          1    A,V,NMW 10.10.1.150
    0x00000002          1    A,V,NMW 10.10.1.160
    0x00000003          1    A,V,NMW 10.10.1.170 (локальный)
    0x00000004          1    A,V,NMW 10.10.1.180
    0x00000000          1            Qdevice

    2 узла + qdevice онлайн:
    ```
    pvecm status
    ```
    Кластерная информация
    -------------------
    Название:             msc
    Версия конфигурации:   5
    Транспорт:        knet
    Безопасная аутентификация:      on

    Информация о кворуме
    ------------------
    Дата:             Чт, 19 июн 2025 10:15:32
    Поставщик кворума:  corosync_votequorum
    Узлы:            2
    Идентификатор узла:          0x00000001
    Идентификатор кольца:          1.325
    Кворум:          Да

    Информация о голосовании
    ----------------------
    Ожидаемые голоса:   4
    Наибольшее ожидаемое: 4
    Общее количество голосов:      3
    Кворум:           3
    Флаги:            Кворум Qdevice

    Информация об участниках
    ----------------------
       Идентификатор узла    Голоса    Qdevice Имя
    0x00000001          1    A,V,NMW 10.10.1.150 (локальный)
    0x00000003          1    A,V,NMW 10.10.1.170
    0x00000000          1            Qdevice

    Что происходит с узлами при перезагрузке qdevice:
    ```
    ms03 corosync[1463]: [QUORUM] This node is within the non-primary component and will NOT provide any services.
    ms03 corosync[1463]: [QUORUM] Members[2]: 1 3
    ms03 pmxcfs[1358]: [status] notice: node lost quorum
    ms03 corosync-qdevice[1484]: Can't connect to qnetd host. (-5986): Network address not available (in use?)
    ms03 pve-ha-lrm[1535]: lost lock 'ha_agent_ms03_lock - cfs lock update failed - Permission denied
    ms03 pve-ha-crm[1523]: lost lock 'ha_manager_lock - cfs lock update failed - Permission denied
    ms03 pve-ha-lrm[1535]: status change active => lost_agent_lock
    ms03 pve-ha-crm[1523]: status change master => lost_manager_lock
    ms03 pve-ha-crm[1523]: watchdog closed (disabled)
    ms03 pve-ha-crm[1523]: status change lost_manager_lock => wait_for_quorum
    ms03 corosync-qdevice[1484]: Connect timeout
    ms03 corosync-qdevice[1484]: Can't connect to qnetd host. (-5986): Network address not available (in use?)
    ms03 corosync-qdevice[1484]: Connect timeout
    ms03 corosync-qdevice[1484]: Can't connect to qnetd host. (-5986): Network address not available (in use?)
    ms03 corosync-qdevice[1484]: Connect timeout
    ms03 corosync-qdevice[1484]: Can't connect to qnetd host. (-5986): Network address not available (in use?)
    ms03 corosync-qdevice[1484]: Connect timeout
    ms03 corosync-qdevice[1484]: Can't connect to qnetd host. (-5986): Network address not available (in use?)
    ms03 corosync-qdevice[1484]: Connect timeout
    ms03 corosync-qdevice[1484]: Can't connect to qnetd host. (-5986): Network address not available (in use?)
    ms03 corosync-qdevice[1484]: Connect timeout
    ms03 corosync-qdevice[1484]: Can't connect to qnetd host. (-5986): Network address not available (in use?)
    ms03 watchdog-mux[1188]: client watchdog expired - disable watchdog updates
    ms03 pvescheduler[2889801]: jobs: cfs-lock 'file-jobs_cfg' error: no quorum!
    ms03 pvescheduler[2889800]: replication: cfs-lock 'file-replication_cfg' error: no quorum!
    @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^­@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@2025-06-19T>
    ms03 kernel: [ 0.000000] Linux version 6.8.12-11-pve (build@proxmox) (gcc (Debian 12.2.0-14+deb12u1) 12.2.0, GNU ld
     
     
     
    Guillaume Delanoy
    Guest
    #2
    0
    25.06.2025 09:28:00
    Привет,
    Можно ли временно установить кворум на 2?
    Да: # pvecm expected 2

    С уважением,
    GD
     
     
     
    AlexHK
    Guest
    #3
    0
    27.06.2025 16:29:00
    Спасибо, @Guillaume Delanoy, но разве pvecm не должен ожидать кворум в 1? К тому же, на самом деле это невозможно:
    Код:
    $ pvecm expected 2
    Unable to set expected votes: CS_ERR_INVALID_PARAM
    ...
    $ pvecm expected 3
    Unable to set expected votes: CS_ERR_INVALID_PARAM
     
     
     
    UdoB
    Guest
    #4
    0
    27.06.2025 16:45:00
    У тебя сейчас больше шести узлов работает, верно? Ты не можешь опустить "ожидаемое" ниже текущего кворума.
     
     
     
    kotakomputer
    Guest
    #5
    0
    27.06.2025 16:47:00
    Чтобы изменить ожидаемое значение, необходимо отключить или остановить другой узел. Так как у тебя всё ещё 2 узла, при перезагрузке qdevice узлы перезагружаться не будут. Proxmox прекрасно работает и с двумя узлами, поскольку минимального кворума достаточно, но если один узел выйдет из строя, ты потеряешь кластер.
     
     
     
    AlexHK
    Guest
    #6
    0
    27.06.2025 17:22:00
    Спасибо. Теперь работает.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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