GSTN - Zimbra MTA Install Pacemaker on all nodes
Install Pacemaker like follows on all Nodes.[edit]
[root@gd9107 ~]# yum -y install pacemaker pcs
[root@gd9107 ~]# systemctl start pcsd
[root@gd9107 ~]# systemctl enable pcsd
Set password for cluster admin user[edit]
[root@gd9107 ~]# passwd hacluster
Changing password for user hacluster.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Configure like follows on a Node.[edit]
Establish authorization[edit]
[root@gd9107 ~]# pcs cluster auth gd9107.gstn.org.in gd9108.gstn.org.in
Username: hacluster
Password:
gd9107.gstn.org.in: Authorized
gd9108.gstn.org.in: Authorized
Configure cluster[edit]
[root@gd9107 ~]# pcs cluster setup --name mta_cluster gd9107.gstn.org.in gd9108.gstn.org.in
Shutting down pacemaker/corosync services...
Redirecting to /bin/systemctl stop pacemaker.service
Redirecting to /bin/systemctl stop corosync.service
Killing any remaining services...
Removing all cluster configuration files...
gd9107.gstn.org.in: Succeeded
gd9108.gstn.org.in: Succeeded
Start services for cluster[edit]
[root@gd9107 ~]# pcs cluster start --all
gd9107.gstn.org.in: Starting Cluster...
gd9108.gstn.org.in: Starting Cluster...
Enable cluster[edit]
[root@gd9107 ~]# pcs cluster enable --all
gd9107.gstn.org.in: Cluster Enabled
gd9108.gstn.org.in: Cluster Enabled
Show status[edit]
[root@gd9107 ~]# pcs status corosync
Membership information
----------------------
Nodeid Votes Name
1 1 gd9107 (local)
2 1 gd9108
Show settings[edit]
[root@gd9107 ~]# pcs property list
Cluster Properties:
cluster-infrastructure: corosync
cluster-name: mta_cluster
dc-version: 1.1.13-10.el7-44eb2dd
default-resource-stickiness: INFINITY
have-watchdog: false
last-lrm-refresh: 1469112787
no-quorum-policy: ignore
stonith-enabled: false
Pacemaker: Add Resource[edit]
Set virtual IP address[edit]
IPv4 Resource:[edit]
[root@gd9107 ~]# pcs resource create Virtual_IP ocf:heartbeat:IPaddr2 ip=172.18.201.13 cidr_netmask=24 op monitor interval=30s
IPv6 Resource:[edit]
[root@gd9107 ~]# pcs resource create Virtual_IPV6 ocf:heartbeat:IPaddr2 2404:a800:1000:d:a000::d cidr_netmask=69 op monitor interval=30s
Create Fence through rhev manager:[edit]
[root@gd9107 ~]# pcs stonith create rhevfence fence_rhevm stonith-timeout=120 pcmk_host_map=" gd9107.gstn.org.in:Zimbra-MTA_Proxy_1 gd9108.gstn.org.in:Zimbra-MTA_Proxy_2 " ipaddr=172.18.102.22 ssl=1 login=cluster_admin passwd=XXXXXXX
