一、pvecm简介
Proxmox VE 集群管理工具 pvecm 用于创建一个由多个物理服务器节点构成的“组”。这样的一组服务器称为一个“集群”。Proxmox VE使用 Corosync Cluster Engine 来确保集群通信的稳定可靠,目前一个集群最多可拥有 32 个物理节点(也可以更多,关键在于网络时延,要求延时小于2ms)。使用 pvecm 可以创建新的集群,可以向集群新增节点,可以从集群删除节点,可以查看集群状态信息,也可以完成其他各种集群管理操作。Proxmox VE 集群文件系统(pmxcfs)用于确保配置信息透明地发送到集群中所有节点,并保持一致。
二、集群部署要求
所有节点必须在同一子网,以便各个节点使用 corosync 多播通信(详情可查看Corosync Cluster Engine)。Corosync 使用 UDP 5404 和 5405 端口进行集群通信。
各节点日期和时间需要保持同步。
各节点之间要能够在 TCP 22 端口建立 SSH 通信。
如果你需要配置 HA,则最少需要 3 个物理服务器节点,以保证集群多数票机制生效。此外,还需要保证所有节点使用同一版本的 Proxmox VE。
建议为集群通信分配专用网卡,特别是在配置共享存储的情况下,分配专用网卡能确保集群通信的稳定可靠。
三、集群创建步骤
1、创建集群
root@s130:/etc/ssh# pvecm create mycluster
#集群名称一旦创建将不允许修改,所以创建前请规划好名称。
————————————————
四、隔离节点步骤
1、首先在待隔离节点上停止 pve-cluster 服务
#systemctl stop pve-cluster.service
#systemctl stop corosync.service
2、然后将待隔离节点的集群文件系统设置为本地模式
#pmxcfs -l
3、接下来删除 corosync 配置文件
#rm /etc/pve/corosync.conf
#rm -rf /etc/corosync/*
4、最后重新启动集群文件系统服务
#killall pmxcfs
#systemctl start pve-cluster.service
————————————————
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!