-
在乾淨的環境上,建立叢集系統:
[root@nodea ~]# yum -y install pcs fence-agents-all fence-agents-rht
[root@nodea ~]# systemctl enable pcsd
[root@nodea ~]# systemctl start pcsd
[root@nodea ~]# firewall-cmd --permanent --add-service=high-availability
[root@nodea ~]# firewall-cmd --reload
[root@nodea ~]# echo centos | passwd --stdin hacluster
[root@nodea ~]# pcs cluster auth -u hacluster -p centos node{a..c}.example.com
-
在 nodea 上設定叢集系統使用 RRP 的 passive 模式,建立兩個 ring 網路環境:
[root@nodea ~]# pcs cluster setup --start --enable --name clusterX \
> nodea.example.com,nodea_r1.example.com \
> nodeb.example.com,nodeb_r1.example.com \
> nodec.example.com,nodec_r1.example.com \
> --rrpmode passive
-
在 nodea 上,建立 fence 限制機制:
[root@nodea ~]# pcs stonith create fence_all fence_rht \
> ipaddr="fencing.example.com" \
> pcmk_host_check="none"
> pcmk_host_list=""
-
在 nodec 上,測試網路運作機制:
[root@nodec ~]# nmcli con down "System eth1"
[root@nodea ~]# corosync-quorumtool
[root@nodec ~]# nmcli con down "System eth2"