Сегодня я просто готов вырвать себе волосы — переустановил Proxmox на трёх разных серверах уже около четырёх раз на каждом, и вот в чём дело: он не только не работает, но и назад откатиться тоже никак не получается. У меня есть три сервера (ноды) с Proxmox версии 4.2-23. Все три сервера подключены к сети RPN, а также имеют публичные IP.
На первом сервере я ввожу:
Code: # pvecm create tpc1
Corosync Cluster Engine Authentication key generator.
Gathering 1024 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.
На втором и третьем сервере я ввожу:
Code: # pvecm add 10.91.150.134
The authenticity of host '10.91.150.134 (10.91.150.134)' can't be established.
ECDSA key fingerprint is ########################################.
Are you sure you want to continue connecting (yes/no)? yes
root@10.91.150.134's password:
copy corosync auth key
stopping pve-cluster service
backup old database
Job for corosync.service failed. See 'systemctl status corosync.service' and 'journalctl -xn' for details.
waiting for quorum...
10.91.150.134 — это RPN IP первого сервера, где я создавал кластер. И вот тут система зависает. Я больше не могу попасть в веб-интерфейс на серверах 2 и 3 и вынужден заново устанавливать Proxmox.
Мультикаст включён на RPN:
Code: # ifconfig eth1 | grep MTU
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
Вывод systemctl status corosync.service:
Code: # systemctl status corosync.service
● corosync.service - Corosync Cluster Engine
Loaded: loaded (/lib/systemd/system/corosync.service; enabled)
Active: failed (Result: exit-code) since Thu 2016-09-22 19:38:07 CEST; 19min ago
Process: 11271 ExecStart=/usr/share/corosync/corosync start (code=exited, status=1/FAILURE)
Sep 22 19:37:06 pmn2 corosync[11280]: [QB ] server name: cmap
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine loaded: corosync configuration service [1]
Sep 22 19:37:06 pmn2 corosync[11280]: [QB ] server name: cfg
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine loaded: corosync cluster closed process group service v1.01 [2]
Sep 22 19:37:06 pmn2 corosync[11280]: [QB ] server name: cpg
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine loaded: corosync profile loading service [4]
Sep 22 19:37:06 pmn2 corosync[11280]: [QUORUM] Using quorum provider corosync_votequorum
Sep 22 19:37:06 pmn2 corosync[11280]: [QUORUM] Quorum provider: corosync_votequorum failed to initialize.
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine 'corosync_quorum' failed to load for reason 'configuration error: nodelist or quorum.expected_votes must be configured!'
Sep 22 19:38:07 pmn2 corosync[11271]: Starting Corosync Cluster Engine (corosync): [FAILED]
Sep 22 19:38:07 pmn2 systemd[1]: corosync.service: control process exited, code=exited status=1
Sep 22 19:38:07 pmn2 systemd[1]: Failed to start Corosync Cluster Engine.
Sep 22 19:38:07 pmn2 systemd[1]: Unit corosync.service entered failed state.
Вывод journalctl -xn:
Code: # journalctl -xn
-- Logs begin at Thu 2016-09-22 15:57:08 CEST, end at Thu 2016-09-22 19:59:29 CEST. --
Sep 22 19:59:17 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2
Sep 22 19:59:17 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [quorum] crit: quorum_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [confdb] crit: cmap_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [quorum] crit: quorum_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [confdb] crit: cmap_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2
На узлах нет контейнеров или виртуальных машин, всё свежеустановленное, единственное, что я изменил — установил sudo, добавил своего пользователя в группу sudo и настроил eth1 для RPN на каждом сервере.
Это меня просто сводит с ума и отнимает кучу времени. Кто-нибудь знает, как это исправить или хотя бы как снова запустить второй и третий сервер после неудачного pvecm add, чтобы не тратить время на постоянную переустановку? Заранее спасибо!
На первом сервере я ввожу:
Code: # pvecm create tpc1
Corosync Cluster Engine Authentication key generator.
Gathering 1024 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.
На втором и третьем сервере я ввожу:
Code: # pvecm add 10.91.150.134
The authenticity of host '10.91.150.134 (10.91.150.134)' can't be established.
ECDSA key fingerprint is ########################################.
Are you sure you want to continue connecting (yes/no)? yes
root@10.91.150.134's password:
copy corosync auth key
stopping pve-cluster service
backup old database
Job for corosync.service failed. See 'systemctl status corosync.service' and 'journalctl -xn' for details.
waiting for quorum...
10.91.150.134 — это RPN IP первого сервера, где я создавал кластер. И вот тут система зависает. Я больше не могу попасть в веб-интерфейс на серверах 2 и 3 и вынужден заново устанавливать Proxmox.
Мультикаст включён на RPN:
Code: # ifconfig eth1 | grep MTU
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
Вывод systemctl status corosync.service:
Code: # systemctl status corosync.service
● corosync.service - Corosync Cluster Engine
Loaded: loaded (/lib/systemd/system/corosync.service; enabled)
Active: failed (Result: exit-code) since Thu 2016-09-22 19:38:07 CEST; 19min ago
Process: 11271 ExecStart=/usr/share/corosync/corosync start (code=exited, status=1/FAILURE)
Sep 22 19:37:06 pmn2 corosync[11280]: [QB ] server name: cmap
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine loaded: corosync configuration service [1]
Sep 22 19:37:06 pmn2 corosync[11280]: [QB ] server name: cfg
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine loaded: corosync cluster closed process group service v1.01 [2]
Sep 22 19:37:06 pmn2 corosync[11280]: [QB ] server name: cpg
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine loaded: corosync profile loading service [4]
Sep 22 19:37:06 pmn2 corosync[11280]: [QUORUM] Using quorum provider corosync_votequorum
Sep 22 19:37:06 pmn2 corosync[11280]: [QUORUM] Quorum provider: corosync_votequorum failed to initialize.
Sep 22 19:37:06 pmn2 corosync[11280]: [SERV ] Service engine 'corosync_quorum' failed to load for reason 'configuration error: nodelist or quorum.expected_votes must be configured!'
Sep 22 19:38:07 pmn2 corosync[11271]: Starting Corosync Cluster Engine (corosync): [FAILED]
Sep 22 19:38:07 pmn2 systemd[1]: corosync.service: control process exited, code=exited status=1
Sep 22 19:38:07 pmn2 systemd[1]: Failed to start Corosync Cluster Engine.
Sep 22 19:38:07 pmn2 systemd[1]: Unit corosync.service entered failed state.
Вывод journalctl -xn:
Code: # journalctl -xn
-- Logs begin at Thu 2016-09-22 15:57:08 CEST, end at Thu 2016-09-22 19:59:29 CEST. --
Sep 22 19:59:17 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2
Sep 22 19:59:17 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [quorum] crit: quorum_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [confdb] crit: cmap_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2
Sep 22 19:59:23 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [quorum] crit: quorum_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [confdb] crit: cmap_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2
Sep 22 19:59:29 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2
На узлах нет контейнеров или виртуальных машин, всё свежеустановленное, единственное, что я изменил — установил sudo, добавил своего пользователя в группу sudo и настроил eth1 для RPN на каждом сервере.
Это меня просто сводит с ума и отнимает кучу времени. Кто-нибудь знает, как это исправить или хотя бы как снова запустить второй и третий сервер после неудачного pvecm add, чтобы не тратить время на постоянную переустановку? Заранее спасибо!
