Red Hat Training

A Red Hat training course is available for RHEL 8

第 8 章 pcsd Web UI 入门

pcsd Web UI 是一个图形用户界面,用于创建和配置 Pacemaker/Corosync 群集。

8.1. 安装集群软件

此流程安装集群软件并为创建集群配置您的系统。

流程

  1. 在集群的每个节点中,安装 Red Hat High Availability Add-On 软件包,以及 High Availability 性频道中的所有可用的隔离代理。

    # yum install pcs pacemaker fence-agents-all

    另外,您可以使用以下命令安装 Red Hat High Availability Add-On 软件包,并只安装您需要的隔离代理。

    # yum install pcs pacemaker fence-agents-model

    以下命令显示可用隔离代理列表。

    # rpm -q -a | grep fence
    fence-agents-rhevm-4.0.2-3.el7.x86_64
    fence-agents-ilo-mp-4.0.2-3.el7.x86_64
    fence-agents-ipmilan-4.0.2-3.el7.x86_64
    ...
    警告

    在安装 the Red Hat High Availability Add-On 软件包后,需要确定设置了软件更新首选项,以便不会自动安装任何软件。在正在运行的集群上安装可能会导致意外行为。如需更多信息,请参阅将软件更新应用到 RHEL High Availability 或弹性存储集群的建议实践

  2. 如果您正在运行 firewalld 守护进程,请执行以下命令启用红帽高可用性附加组件所需的端口。

    注意

    您可以使用 rpm -q firewalld 命令确定您的系统中是否安装了 firewalld 守护进程。如果安装了它,您可以使用 firewall-cmd --state 命令来确定它是否在运行。

    # firewall-cmd --permanent --add-service=high-availability
    # firewall-cmd --add-service=high-availability
    注意

    集群组件的理想防火墙配置取决于本地环境,您可能需要考虑节点是否有多个网络接口或主机外防火墙是否存在。在此示例中打开 Pacemaker 集群通常所需的端口,您需要根据具体情况进行修改。为高可用性附加组件启用端口显示为红帽高可用性附加组件启用的端口,并解释每个端口的用途。

  3. 要使用 pcs 配置集群并在节点之间进行通信,您必须在每个节点上设置用户 ID hacluster 的密码,这是 pcs 管理帐户。建议每个节点上的用户 hacluster 的密码都相同。

    # passwd hacluster
    Changing password for user hacluster.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
  4. 在配置群集之前,必须启动并启用 pcsd 守护进程以便在每个节点上引导时启动。此守护进程与 pcs 命令配合使用,以管理群集中节点的配置。

    在集群的每个节点上,执行以下命令启动 pcsd 服务并在系统启动时启用 pcsd

    # systemctl start pcsd.service
    # systemctl enable pcsd.service