Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The role LB (Load Balancer), if two load balancers are used for redundancy
  • The role STORE (file storage), if two file stores are setup using DRBD for redundancy

Install PCS Services (Both nodes)

Install the PCS packages:

Code Block
titleInstall packages
yum -y install pacemaker pcs resource-agents fence-agents-all
systemctl enable pcsd
systemctl enable corosync
systemctl enable pacemaker
systemctl start pcsd.service

Disable Managed Services (Both nodes)

Disable smb and haproxy since these services will be moved and managed by pacemaker:

Code Block
titleDisable smb and haproxy
systemctl disable smb
systemctl disable haproxy

Configure the Firewall (Both nodes)

Next configure the firewall for ha services:

Code Block
titleConfigure firewall
firewall-cmd --zone=public --add-service=high-availability --permanent
firewall-cmd --reload

Change user password (Both nodes)

Change the password of the hacluster user:

Code Block
titleSetup hosts and create user and password
echo fireball | passwd --stdin hacluster

Configuration (Only on one node!)

Next configure the names of the machines and the virtual IP address which will be shared in the cluster:

Code Block
titleSetup hosts and create user and password
KE_HOST1=uk-acd-store1
KE_HOST2=uk-acd-store2
KE_VIP=10.4.8.22
useradd -m hacluster
echo fireball | passwd --stdin hacluster

...

Cluster Configuration (Only on one node!)

Now configure the cluster and set some basic options:

...