原本在Proxmox VE舊版有支援 Quorum Disk,但是新版完全移除,至少要3個nodes才有HA。
因為我沒注意到新版不支援雙節點HA,伺服器都買下去了,安裝好要啟動VM時才告訴我沒有HA,臉上不止三條線,烏鴉都飛過去了...
因為我沒注意到新版不支援雙節點HA,伺服器都買下去了,安裝好要啟動VM時才告訴我沒有HA,臉上不止三條線,烏鴉都飛過去了...
先查到Raspberry Pi as third node,很可惜是錯的。Proxmox VE的cluster機制會自動回復/etc/corosync/corosync.conf為/etc/pve裡的版本,就算硬改也沒用。
查了Proxmox 6.1手冊,在Cluster Manager裡Quorum一節有寫到可以用QDevice做為votes的device,取代原Quorum的作用。我還是找一台Raspberry Pi,安裝Ubuntu Server比較省資源,修改 /etc/ssh/sshd_config 加上
查了Proxmox 6.1手冊,在Cluster Manager裡Quorum一節有寫到可以用QDevice做為votes的device,取代原Quorum的作用。我還是找一台Raspberry Pi,安裝Ubuntu Server比較省資源,修改 /etc/ssh/sshd_config 加上
PermitRootLogin "YES"再修改 /etc/netplan/50-cloud-init.yaml ,改為固定IP:
dhcp4: false接著安裝corosync-qnetd
addresses: [172.21.1.203/24]
quorum#apt install -y corosync-qnetd接著在原本2台PVE的hosts上安裝 corosync-qdevice
pve# apt install -y corosync-qdevice如果有遇到問題,要放原本的光碟,再使用
pve#apt install -y --fix-missing corosync-qdevice所有的pve host都裝好之後,找一台下指令
pve# pvecm qdevice setup PI的IP至此大功告成,再下指令確認
root@pve1:~# pvecm status Cluster information ------------------- Name: PVE-Cluster Config Version: 8 Transport: knet Secure auth: on Quorum information ------------------ Date: Tue Jan 7 10:12:26 2020 Quorum provider: corosync_votequorum Nodes: 2 Node ID: 0x00000001 Ring ID: 1.f0 Quorate: Yes Votequorum information ---------------------- Expected votes: 3 Highest expected: 3 Total votes: 3 Quorum: 2 Flags: Quorate Qdevice Membership information ---------------------- Nodeid Votes Qdevice Name 0x00000001 1 A,V,NMW 172.21.1.11 (local) 0x00000002 1 NR 172.21.1.12 0x00000000 1 Qdevice
留言