B.2. Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7 中的 Pacemaker 安装
Red Hat Enterprise Linux 6.5 及更新的版本使用 pcs 配置工具支持使用 Pacemaker 的群集配置。但是,在使用 Pacemaker 时,Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7 的集群安装存在一些差异。
以下命令安装 Pacemaker 在红帽企业 Linux 6 中所需的红帽高可用性附加组件软件包,并防止 corosync 在不使用 cman 的情况下启动。您必须在集群的每个节点中输入这些命令。
[root@rhel6]#yum install pacemaker cman pcs
[root@rhel6]#chkconfig corosync off
[root@rhel6]#chkconfig cman off
在集群的每个节点中,您将为名为
hacluster
的 pcs 管理帐户设置密码,并且您启动并启用 pcsd 服务。
[root@rhel6]#passwd hacluster
[root@rhel6]#service pcsd start
[root@rhel6]#chkconfig pcsd on
然后,在集群中的一个节点上验证集群节点的管理帐户。
[root@rhel6]# pcs cluster auth [node] [...] [-u username] [-p password]
在 Red Hat Enterprise Linux 7 中,您可以在集群的每个节点中运行以下命令来安装 Pacemaker 所需的红帽高可用性附加组件软件包,为名为
hacluster
的 pcs 管理帐户设置密码,并启动并启用 pcsd 服务,
[root@rhel7]#yum install pcs pacemaker fence-agents-all
[root@rhel7]#passwd hacluster
[root@rhel7]#systemctl start pcsd.service
[root@rhel7]#systemctl enable pcsd.service
在 Red Hat Enterprise Linux 7 中,与在 Red Hat Enterprise Linux 6 中一样,您可以通过在集群的一个节点上运行以下命令来验证集群节点的管理帐户。
[root@rhel7]# pcs cluster auth [node] [...] [-u username] [-p password]
有关在 Red Hat Enterprise Linux 7 中安装的详情请参考 第 1 章 红帽高可用性附加组件配置和管理参考概述 和 第 4 章 集群创建和管理。