4.3. 创建高可用性集群
您可以按照以下流程创建一个 Red Hat High Availability Add-On 集群。这个示例流程会创建一个由节点 z1.example.com 和 z2.example.com 组成的集群。
要显示 pcs 命令的参数以及这些参数的描述,请使用 pcs 命令的 -h 选项。
流程
在要运行
pcs的节点上,为集群中的每个节点验证pcs用户hacluster。以下命令在
z1.example.com上为双节点集群(由z1.example.com和z2.example.com组成)中的两个节点验证用户hacluster。pcs host auth z1.example.com z2.example.com
[root@z1 ~]# pcs host auth z1.example.com z2.example.com Username: hacluster Password: z1.example.com: Authorized z2.example.com: AuthorizedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从
z1.example.com执行以下命令,以创建由z1.example.com和z2.example.com组成的双节点集群my_cluster。这会将集群配置文件传播到集群中的两个节点。此命令包含--start选项,该选项将在集群的两个节点上启动群集服务。pcs cluster setup my_cluster --start z1.example.com z2.example.com
[root@z1 ~]# pcs cluster setup my_cluster --start z1.example.com z2.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在节点引导时,启用集群服务在集群中的每个节点上运行。
注意对于特定环境,您可以跳过这一步来禁用集群服务。这可让您确保在节点重新加入集群前解决集群或您的资源中的任何问题。如果禁用了集群服务,则需要在重新引导节点时手动启动该服务,方法是在该节点上执行
pcs cluster start命令。pcs cluster enable --all
[root@z1 ~]# pcs cluster enable --allCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
pcs cluster status命令显示您创建的集群的状态。因为在使用pcs cluster setup命令的--start选项启动集群服务时,集群启动和运行可能有一些延迟,所以您应该确保在集群及其配置上执行后续操作前集群已启动并运行。Copy to Clipboard Copied! Toggle word wrap Toggle overflow