六、集群组建6.1 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”,集群网络选择“br1ceph接口”的IP地址,如图42所示。
图42. 创建集群 如果要添加第二条链路作为备用链路,选择“添加”之后,添加第二条链路,再点击“创建”,即可创建。
在节点1中,点击“加入信息”按钮,弹出界面如图43所示,接着点击“拷贝信息”来复制集群密钥。
图43. 集群密钥
在节点2中,点击“加入集群”按钮,粘贴“加入信息”,输入节点1的root密码,选择节点2的集群链路,最后点击“加入dc-zz”集群,如图44所示。
图44. 节点2加入集群
在节点3中,点击“加入集群”按钮,粘贴“加入信息”,输入节点1的root密码,选择节点3的集群链路,最后点击“加入dc-zz”集群,如图45所示。
图45. 节点3加入集群
单击“加入dc-zz”按钮之后后,集群加入过程将立即开始。节点加入集群后,其当前节点证书将被集群证书颁发机构(CA)签名的证书替换,这意味着当前会话将在几秒钟后停止工作。然后,可能需要强制重新加载Web 界面,并使用集群凭据重新登录。通俗点说,就是需要刷新下页面才能使用。
图46. dc-zz集群正常使用 |