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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Присоединение ноды к кластеру выдает ошибку: в authkey.key отсутствует., Proxmox Виртуальная Среда
     
    proxuser10
    Guest
    #1
    0
    30.05.2025 07:25:00
    Я создаю кластер. Кластер создан на моем первом узле.

    `code_language.shell: # cat /etc/pve/.members`
    ```json
    {
    "nodename": "proxmox1",
    "version": 3,
    "cluster": { "name": "proxcluster", "version": 1, "nodes": 1, "quorate": 1 },
    "nodelist": {
     "proxmox1": { "id": 1, "online": 1, "ip": "172.16.1.2"}
     }
    }
    ```

    Я проверил, что на моём втором узле есть ключ авторизации в папке `priv`.

    `code_language.shell: # ls /etc/pve/priv/`
    ```
    acme  authkey.key  authorized_keys  lock  pve-root-ca.key  pve-root-ca.srl
    ```

    Когда я использую assisted join на этом втором узле, он зависает на "request addition of node".

    `code_language.shell: Establishing API connection with host '172.16.1.2'`
    `Login succeeded.`
    `check cluster join API version`
    `No cluster network links passed explicitly, fallback to local node IP '172.16.1.3'`
    `Request addition of this node`

    На узле 1 proxmox2 был добавлен, но показывает как offline.

    `code_language.shell: # cat /etc/pve/.members`
    ```json
    {
    "nodename": "proxmox1",
    "version": 4,
    "cluster": { "name": "proxcluster", "version": 2, "nodes": 2, "quorate": 0 },
    "nodelist": {
     "proxmox1": { "id": 1, "online": 1, "ip": "172.16.1.2"},
     "proxmox2": { "id": 2, "online": 0}
     }
    }
    ```

    На узле 2 папка `priv` была удалена процессом присоединения, но не была воссоздана.

    `code_language.shell: # ls /etc/pve/`
    ```
    corosync.conf  local  lxc  openvz  qemu-server
    ```

    На узле 2 я вижу ошибку аутентификации на `pvedaemon` из моего существующего UI tab.

    `May 30 06:49:01 proxmox2 pvedaemon[1221]: authentication failure; rhost=::ffff:my.public.ip user=root@pam msg=Authenti>`

    `code_language.shell: # cat /etc/pve/corosync.conf`
    ```
    logging {
     debug: off
     to_syslog: yes
    }

    nodelist {
     node {
       name: proxmox1
       nodeid: 1
       quorum_votes: 1
       ring0_addr: 172.16.1.2
     }
     node {
       name: proxmox2
       nodeid: 2
       quorum_votes: 1
       ring0_addr: 172.16.1.3
     }
    }

    quorum {
     provider: corosync_votequorum
    }

    totem {
     cluster_name: proxcluster
     config_version: 2
     interface {
       linknumber: 0
     }
     ip_version: ipv4-6
     link_mode: passive
     secauth: on
     version: 2
    }
    ```

    `code_language.shell: # journalctl -u pve-cluster.service --since "30min ago"`
    ```
    May 30 06:48:50 proxmox2 systemd[1]: Stopping pve-cluster.service - The Proxmox VE cluster filesystem...
    May 30 06:48:50 proxmox2 pmxcfs[897]: [main] notice: teardown filesystem
    May 30 06:48:50 proxmox2 pmxcfs[897]: [main] notice: exit proxmox configuration filesystem (0)
    May 30 06:48:50 proxmox2 systemd[1]: pve-cluster.service: Deactivated successfully.
    May 30 06:48:50 proxmox2 systemd[1]: Stopped pve-cluster.service - The Proxmox VE cluster filesystem.
    May 30 06:48:50 proxmox2 systemd[1]: pve-cluster.service: Consumed 1.082s CPU time.
    May 30 06:48:51 proxmox2 systemd[1]: Starting pve-cluster.service - The Proxmox VE cluster filesystem...
    May 30 06:48:51 proxmox2 pmxcfs[7400]: [main] notice: resolved node name 'proxmox2' to '172.16.1.3' for default node IP>
    May 30 06:48:51 proxmox2 pmxcfs[7400]: [main] notice: resolved node name 'proxmox2' to '172.16.1.3' for default node IP>
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [quorum] crit: quorum_initialize failed: 2
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [quorum] crit: can't initialize service
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [confdb] crit: cmap_initialize failed: 2
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [confdb] crit: can't initialize service
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [dcdb] crit: cpg_initialize failed: 2
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [dcdb] crit: can't initialize service
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [status] crit: cpg_initialize failed: 2
    May 30 06:48:51 proxmox2 pmxcfs[7413]: [status] crit: can't initialize service
    May 30 06:48:52 proxmox2 systemd[1]: Started pve-cluster.service - The Proxmox VE cluster filesystem.
    May 30 06:48:57 proxmox2 pmxcfs[7413]: [status] notice: update cluster info (cluster name proxcluster, version = 2)
    May 30 06:48:57 proxmox2 pmxcfs[7413]: [dcdb] notice: members: 2/7413
    May 30 06:48:57 proxmox2 pmxcfs[7413]: [dcdb] notice: all data is up to date
    May 30 06:48:57 proxmox2 pmxcfs[7413]: [status] notice: members: 2/7413
    May 30 06:48:57 proxmox2 pmxcfs[7413]: [status] notice: all data is up to date
    ```

    Какие есть предложения по устранению этой проблемы? Спасибо за ваше время.
     
     
     
    mkoeppl
    Guest
    #2
    0
    30.05.2025 10:19:00
    Привет! Не мог бы ты выложить версии PVE для двух нод? И заодно, пожалуйста, выложи содержимое файла /etc/pve/corosync.conf с другой ноды.
     
     
     
    proxuser10
    Guest
    #3
    0
    30.05.2025 17:55:00
    Ну что ж… версии немного отличаются. Нужно ли это обновлять на node1?

    На node 1:
    code_language.shell: # pveversion
    pve-manager/8.3.3/f157a38b211595d6 (running kernel: 6.8.12-8-pve)

    На node 2:
    code_language.shell: # pveversion
    pve-manager/8.4.1/2a5fa54a8503f96d (running kernel: 6.8.12-11-pve)

    На node 1:
    code_language.shell: # cat /etc/pve/corosync.conf

    logging {
     debug: off
     to_syslog: yes
    }

    nodelist {
     node {
       name: proxmox1
       nodeid: 1
       quorum_votes: 1
       ring0_addr: 172.16.1.2
     }
     node {
       name: proxmox2
       nodeid: 2
       quorum_votes: 1
       ring0_addr: 172.16.1.3
     }
    }

    quorum {
     provider: corosync_votequorum
    }

    totem {
     cluster_name: proxcluster
     config_version: 2
     interface {
       linknumber: 0
     }
     ip_version: ipv4-6
     link_mode: passive
     secauth: on
     version: 2
    }
     
     
     
    proxuser10
    Guest
    #4
    0
    31.05.2025 07:18:00
    Я обновил оба узла. Добавление узла все еще зависло на том же месте. Поскольку я не могу войти в систему, мне приходится очищать информацию кластера, обновлять сертификаты и перезапускать кластер на узле2. После этого я вижу более подробную ошибку в интерфейсе при выполнении операции присоединения.

    На узле1:
    `code_language.shell: # pveversion`
    `pve-manager/8.4.1/2a5fa54a8503f96d (running kernel: 6.8.12-11-pve)`

    На узле2:
    `code_language.shell: # pveversion`
    `pve-manager/8.4.1/2a5fa54a8503f96d (running kernel: 6.8.12-11-pve)`

    `code_language.shell: Establishing API connection with host '172.16.1.2'`
    `Login succeeded.`
    `check cluster join API version`
    `No cluster network links passed explicitly, fallback to local node IP '172.16.1.3'`
    `Request addition of this node`
    `Join request OK, finishing setup locally`
    `stopping pve-cluster service`
    `backup old database to '/var/lib/pve/cluster/backup/config-1748669426.sql.gz'`
    `waiting for quorum...OK`
    `(re)generate node files`
    `generate new node certificate`
    `genrsa: Can't open "/etc/pve/priv/authkey.key" for writing, Software caused connection abort`
    `TASK ERROR: command 'openssl genrsa -out /etc/pve/priv/authkey.key 2048' failed: exit code 1`
     
     
     
    proxuser10
    Guest
    #5
    0
    31.05.2025 08:28:00
    К слову о том, что происходит, папка pve не имеет прав на запись для группы www-data. Не может ли это быть причиной ошибки?

    code_language.shell: # ls -al /etc/pve/
    total 1
    drwxr-xr-x 2 root www-data 0 Jan 1 1970 ./
     
     
     
    proxuser10
    Guest
    #6
    0
    31.05.2025 21:39:00
    Наконец-то заработало. Оказалось, дело было в файрволе, и нужно было разрешить UDP-коммуникацию между нодами. Спасибо вам обоим!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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