Proxmox VE + Ceph 超融合項目實戰(第六部分:集群組建)


參考:https://blog.51cto.com/u_14742102/3499271

六、集群組建

6.1 PVE集群部署要求

  • PVE集群部署有一定的要求,以下是《Proxmox6.2手冊》對PVE集群部署的要求,摘錄如下:

1)所有節點必須可以相互訪問彼此的UDP 5404和UDP 5405端口,以確保corosync正常工作。

2)各節點日期和時間需要保持同步。

3)各節點之間要能夠在TCP 22端口建立SSH通信。

4)如果你需要配置HA,則最少需要3個物理服務器節點,以保證集群多數票機制生效。此外,還需要保證所有節點使用同一版本的Proxmox VE。

5)Proxmox VE集群網絡只有在網絡延時低於2ms 時(局域網內)才可以正常工作,建議為集群通信分配專用網卡,特別是在配置共享存儲的情況下,分配專用網卡能確保集群通信的穩定可靠。

  • 注意事項:

1)PVE節點在沒有創建虛擬機的情況下,可以加入其他節點創建的集群,也可以自己創建集群,讓其他節點加入進來。

2)PVE節點如果創建了虛擬機,那么這台機器就只能通過創建集群 讓其他的節點加入進來。

3)如果把一個節點從集群中刪除掉之后,再以相同的主機名和IP地址進行加入。可能會產生錯誤,需要強制加入。

4)加入集群后將不允許再修改主機名和IP 地址。

5)一旦建立集群后,將不允許修改集群名稱。

6.2 創建集群

創建集群操作可以在命令行控制台(ssh登錄)下進行,也可以通過API調用完成,GUI 界面就是通過調用API來創建集群的(數據中心→集群)。

  • 第一步:在節點1上創建名稱為“dc-zz”的集群

在節點1中,選擇“數據中心→集群→創建集群”,集群名稱輸入“dc-zz”,集群網絡選擇“br1ceph接口”的IP地址,如圖42所示。

圖42. 創建集群

如果要添加第二條鏈路作為備用鏈路,選擇“添加”之后,添加第二條鏈路,再點擊“創建”,即可創建。

注意1:根據規划,集群網絡接口應該是“br1ceph_cluster接口”,但是在交付的時候,由於疏忽,集群網絡都使用了“br1ceph接口”,雖然配置沒有錯,但是名稱容易誤導。所以在這里做一個說明,后續的配置中,集群網絡使用了“br1ceph接口”,也就是“br1ceph接口”代表了集群網絡。

注意2:確保為集群通信選擇的網絡未用於任何高流量負載,如(網絡)存儲或實時遷移。雖然集群網絡本身只產生少量數據,但它對延遲非常敏感。

  • 第二步:復制集群密鑰,其他節點需要使用集群密鑰才能加入集群

在節點1中,點擊“加入信息”按鈕,彈出界面如圖43所示,接着點擊“拷貝信息”來復制集群密鑰。

圖43. 集群密鑰

  • 第三步:在節點2上,使用節點1的集群密鑰,加入集群

在節點2中,點擊“加入集群”按鈕,粘貼“加入信息”,輸入節點1的root密碼,選擇節點2的集群鏈路,最后點擊“加入dc-zz”集群,如圖44所示。

圖44. 節點2加入集群

  • 第四步:在節點3上,使用節點1的集群密鑰,加入集群

在節點3中,點擊“加入集群”按鈕,粘貼“加入信息”,輸入節點1的root密碼,選擇節點3的集群鏈路,最后點擊“加入dc-zz”集群,如圖45所示。

圖45. 節點3加入集群

  • 第五步:加入集群完成后需要刷新頁面才能正常使用,全部加入完成后,就可以在一個節點上管理集群中所有的節點了,如圖46所示。

單擊“加入dc-zz”按鈕之后后,集群加入過程將立即開始。節點加入集群后,其當前節點證書將被集群證書頒發機構(CA)簽名的證書替換,這意味着當前會話將在幾秒鍾后停止工作。然后,可能需要強制重新加載Web 界面,並使用集群憑據重新登錄。通俗點說,就是需要刷新下頁面才能使用。

圖46. dc-zz集群正常使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM