...
Code Block |
---|
|
service smb stop
service nmb stop
umount /srv/jtel/shared
systemctl disable smb |
Install PCS Services (Both Nodes)
See Installing PCS Cluster.
Setup virtual IP (One Node Only!)
Change the following to set the virtual IP which should be shared between the nodes.
Code Block |
---|
|
KE_VIP=10.4.8.22 |
Configure PCS Resources (One Node Only!)
Configure the PCS resources with the following commands:
Code Block |
---|
title | Configure PCS Resources |
---|
|
pcs resource create ClusterDataJTELSharedMount ocf:heartbeat:Filesystem device="/dev/drbd/by-res/jtelshared/0" directory="/srv/jtel/shared" fstype="xfs" --group=jtel_portal_group
pcs resource create ClusterIP ocf:heartbeat:IPaddr2 ip=${KE_VIP} cidr_netmask=32 op monitor interval=30s --group=jtel_portal_group
pcs resource create samba systemd:smb op monitor interval=30s --group=jtel_portal_group
pcs constraint order start ClusterDataJTELSharedMount then ClusterIP
pcs constraint order start ClusterIP then samba |
Test
Test as follows:
Code Block |
---|
|
pcs status
--> shows the status of the newly created resources on both nodes, one node should be active.
Cluster name: portal
Stack: corosync
Current DC: uk-acd-store2 (version 1.1.16-12.el7_4.8-94ff4df) - partition with quorum
Last updated: Mon Mar 19 15:40:24 2018
Last change: Mon Mar 19 15:40:16 2018 by root via cibadmin on uk-acd-store1
2 nodes configured
3 resources configured
Online: [ uk-acd-store1 uk-acd-store2 ]
Full list of resources:
Resource Group: jtel_portal_group
ClusterDataJTELSharedMount (ocf::heartbeat:Filesystem): Started uk-acd-store1
ClusterIP (ocf::heartbeat:IPaddr2): Started uk-acd-store1
samba (systemd:smb): Started uk-acd-store1
Daemon Status:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled |
Test the file mount:
Code Block |
---|
|
From the windows machines:
dir \\uk-acd-store\shared |
Test manual failover:
Code Block |
---|
|
pcs cluster standby uk-acd-store1 ... (wait)pcs status...Test the availability of the files from the windows machines. |