GFS needs cman
, the Red Hat cluster manager, to work. Since cman
is not as flexible and
easy to configure we will put pacemaker
on top of it in the next steps.
![]() | Note |
---|---|
If you don’t want to use |
Before we start making a GFS filesystem we will configure cman
.
![]() | Note |
---|---|
If you are configuring a two node cluster, you can not expect it to have a quorum. You will need tell cman to ignore it. This is done by setting # sed -i.orig "s/.*CMAN_QUORUM_TIMEOUT=.*/CMAN_QUORUM_TIMEOUT=0/g" /etc/sysconfig/cman |
Next create a cman
cluster configuration in /etc/cluster/cluster.conf
:
<?xml version="1.0"?> <cluster name="my-cluster" config_version="1"> <logging debug="off"/> <clusternodes> <clusternode name="gfs-machine1" nodeid="1"> <fence> <method name="pcmk-redirect"> <device name="pcmk" port="gfs-machine1"/> </method> </fence> </clusternode> <clusternode name="gfs-machine2" nodeid="2"> <fence> <method name="pcmk-redirect"> <device name="pcmk" port="gfs-machine2"/> </method> </fence> </clusternode> </clusternodes> <fencedevices> <fencedevice name="pcmk" agent="fence_pcmk"/> </fencedevices> </cluster>
This tells cman
that the clustername is my-cluster
, the cluster node names are gfs-machine1
and
gfs-machine2
, and that fencing will be done by pacemaker
.
After you have made the configuration start cman
.