3.4. 创建高可用性集群
您可以创建红帽高可用性附加组件集群。这个示例使用节点 z1.example.com 和 z2.example.com。
先决条件
- 注意
要显示
pcs命令的参数以及这些参数的描述,请使用pcs命令的-h选项。
流程
在要运行
pcs的节点上,为集群中的每个节点验证pcs用户hacluster。[root@z1 ~]# pcs host auth z1.example.com z2.example.comUsername: hacluster Password: z1.example.com: Authorized z2.example.com: Authorized此命令为双节点集群中由
z1.example.com和z2.example.com组成的两个节点验证z1.example.com上的用户hacluster。从
节点运行以下命令,以创建由 z1.example.com 和z1.example.comz2.example.com组成的双节点集群my_cluster:[root@z1 ~]# pcs cluster setup my_cluster --start z1.example.com z2.example.com这会将集群配置文件传播到集群中的两个节点。此命令包含
--start选项,该选项将在集群的两个节点上启动群集服务。在节点引导时,启用集群服务在集群中的每个节点上运行:
注意对于特定的环境,您可以通过禁用集群服务来跳过此步骤。如果启用且节点停机,在节点重新加入集群前,集群或资源中的任何问题都会被解决。如果您禁用了集群服务,请在重新引导节点时手动启动该服务,方法是在该节点上执行
pcs cluster start命令。[root@z1 ~]# pcs cluster enable --all
验证
显示您创建的集群的状态:
[root@z1 ~]# pcs cluster statusCluster Status: Stack: corosync Current DC: z2.example.com (version 2.0.0-10.el8-b67d8d0de9) - partition with quorum Last updated: Thu Oct 11 16:11:18 2018 Last change: Thu Oct 11 16:11:00 2018 by hacluster via crmd on z2.example.com 2 Nodes configured 0 Resources configured ...当使用
pcs cluster setup命令的-start选项启动集群服务时,集群启动并运行可能会有一些延迟。在执行任何后续操作前,请确保集群已启动并运行。