跳到主要內容

Proxmox VE two nodes HA Cluster 雙節點高可用性叢集

原本在Proxmox VE舊版有支援 Quorum Disk,但是新版完全移除,至少要3個nodes才有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 加上
PermitRootLogin "YES"
再修改 /etc/netplan/50-cloud-init.yaml ,改為固定IP:
dhcp4: false
addresses: [172.21.1.203/24]
接著安裝corosync-qnetd
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

留言

這個網誌中的熱門文章

自然人憑證讀卡機驅動程式

鳥毅用的是第一代的自然人憑證讀卡機,EZ100PU(後來有同事買EZmini可以讀SIM卡似乎更好),每年報稅時用一次。

本來只是要申請些政府業務,一時之間找不到光碟,沒想到在驅動程式下載居然看到Linux和Mac的驅動程式,剩下的就是政府單位的網頁和程式應該改版了吧!!!

在Windows Server設定L2TP over IPSec VPN

簡單地說,macOS Sierra與iOS 10發表後,大家忽然發現Apple不再支援PPTP,所以一定得設定其他的VPN型態。若不要另外裝client,用L2TP是最方便的,SSL VPN雖然好,但若沒有安裝Agent要連線到任一電腦或是非網頁服務還是挺麻煩的。