Red Hat Training

A Red Hat training course is available for RHEL 8

4.3. 创建高可用性集群

此流程创建一个由节点 z1.example.com 和 z2.example.com 组成的红帽高可用性附加组件集群。

流程

  1. 针对您要运行 pcs 的节点上的群集中每个节点验证 pcs 用户 hacluster

    以下命令可在 z1.example.com 上为双节点群集(由 z 1.example.com 和 z2.example.com 组成)中的两个节点验证用户 hacluster

    [root@z1 ~]# pcs host auth z1.example.com z2.example.com
    Username: hacluster
    Password:
    z1.example.com: Authorized
    z2.example.com: Authorized
  2. z1.example.com 执行以下命令,以创建由 z 1.example.com 和 z2.example.com 组成的双节点群集 my_cluster这会将集群配置文件传播到集群中的两个节点。此命令包含 --start 选项,该选项将在群集的两个节点上启动群集服务。

    [root@z1 ~]# pcs cluster setup my_cluster --start z1.example.com z2.example.com
  3. 在节点引导时,启用集群服务在集群中的每个节点上运行。

    注意

    对于特定环境,您可以跳过这一步来禁用集群服务。这可让您确保在节点重新加入集群前解决集群或您的资源中的任何问题。如果禁用了群集服务,则需要在该节点上执行 pcs cluster start 命令,在重新引导节点时手动启动该服务。

    [root@z1 ~]# pcs cluster enable --all

您可以使用 pcs cluster status 命令显示集群的当前状态。由于在使用 pcs cluster setup 命令的 --start 选项启动群集服务时,在启动群集服务时可能会有一些延迟,因此您应该确保在对群集及其配置执行任何后续操作前启动并运行群集。

[root@z1 ~]# pcs cluster status
Cluster 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

...