[Linux-cluster] Two node Cluster
Flavio Junior
billpp at gmail.com
Wed Feb 18 22:09:20 UTC 2009
You need to change locking_type into /etc/lvm/lvm.conf
And you MUST config a fencing method.
--
Flávio do Carmo Júnior aka waKKu
2009/2/18 Sreejith K <sreejithemk at gmail.com>:
> Hi,
>
> I want to setup a two node cluster using cman. here are the steps I followed
>
> =========================================
> Cluster nodes: node1 & node2
> =========================================
>
> [root at node1 ~]# cman_tool status
> Version: 6.1.0
> Config Version: 5
> Cluster Name: k7
> Cluster Id: 269
> Cluster Member: Yes
> Cluster Generation: 48
> Membership state: Cluster-Member
> Nodes: 2
> Expected votes: 1
> Total votes: 2
> Quorum: 1
> Active subsystems: 8
> Flags: 2node Dirty
> Ports Bound: 0 11
> Node name: node1
> Node ID: 2
> Multicast addresses: 239.192.1.14
> Node addresses: 10.10.10.40
>
> [root at node2 ~]# cman_tool status
> Version: 6.1.0
> Config Version: 5
> Cluster Name: k7
> Cluster Id: 269
> Cluster Member: Yes
> Cluster Generation: 48
> Membership state: Cluster-Member
> Nodes: 2
> Expected votes: 1
> Total votes: 2
> Quorum: 1
> Active subsystems: 8
> Flags: 2node Dirty
> Ports Bound: 0 11
> Node name: node2
> Node ID: 1
> Multicast addresses: 239.192.1.14
> Node addresses: 10.10.10.39
>
> =========================================
> Logical volumes on node node1
> =========================================
>
> /dev/vg1/lvol0 formatted as GFS
>
> [root at node1 ~]#gfs_mkfs -p lock-dlm -t k7:CLVM0 -j 2 /dev/vg1/lvol0
> [root at node1 ~]#mkfs -t gfs -p lock-dlm -t k7:CLVM0 -j 2 /dev/vg1/lvol0
>
> =========================================
> Procedures on node node1
> =========================================
>
> [root at node1 ~]# service cman start
> Starting cluster:
> Enabling workaround for Xend bridged networking... done
> Loading modules... done
> Mounting configfs... done
> Starting ccsd... done
> Starting cman... done
> Starting daemons... done
> Starting fencing... done
> [ OK ]
> [root at node1 ~]# service clvmd start
> Starting clvmd: [ OK ]
> Activating VGs: 1 logical volume(s) in volume group "vg1" now active
>
>
> Error locking on node node2: Command timed out
> [ OK ]
> [root at node1 ~]# gnbd_serv -n
> gnbd_serv: startup succeeded
> [root at node1 ~]# gnbd_export -c -e gnbd1 -d /dev/vg1/lvol0
> gnbd_export: created GNBD gnbd1 serving file /dev/vg1/lvol0
> [root at node1 ~]# mount /dev/vg1/lvol0 /mnt/gfs_local/
> [root at node1 ~]# cd /mnt/gfs_local/
> [root at node1 gfs_local]# ls
> fence.css mantisbt-1.1.6.tar.gz vkarmalicense.lic
> JMeter.pdf mysql-cheat-sheet-v1.pdf
> [root at node1 gfs_local]#
>
>
> =========================================
> Procedures on node node2
> =========================================
> [root at node2 ~]# service cman start
> Starting cluster:
> Enabling workaround for Xend bridged networking... done
> Loading modules... done
> Mounting configfs... done
> Starting ccsd... done
> Starting cman... done
> Starting daemons... done
> Starting fencing... done
> [ OK ]
> [root at node2 ~]# service clvmd start
> Starting clvmd: [ OK ]
> [root at node2 ~]# gnbd_serv -n
> gnbd_serv: startup succeeded
> [root at node2 ~]# gnbd_import -i 10.10.10.40
> [root at node2 ~]# mount /dev/gnbd/gnbd1 -o lockproto=lock_dlm /mnt/gfs_gnbd/
> [root at node2 ~]# cd /mnt/gfs_gnbd/
> [root at node2 gfs_gnbd]# ls
> fence.css mantisbt-1.1.6.tar.gz vkarmalicense.lic
> JMeter.pdf mysql-cheat-sheet-v1.pdf
>
> My /etc/cluster/cluster.conf is
>
> <?xml version="1.0"?>
> <cluster config_version="5" name="k7">
> <fence_daemon post_fail_delay="0" post_join_delay="3"/>
> <clusternodes>
> <clusternode name="node2" nodeid="1" votes="1">
> <fence/>
> </clusternode>
> <clusternode name="node1" nodeid="2" votes="1">
> <fence/>
> </clusternode>
> </clusternodes>
> <cman expected_votes="1" two_node="1"/>
> <fencedevices/>
> <rm>
> <failoverdomains>
> <failoverdomain name="node2" ordered="0" restricted="0">
> <failoverdomainnode name="node1" priority="1"/>
> </failoverdomain>
> <failoverdomain name="node1">
> <failoverdomainnode name="node2" priority="1"/>
> </failoverdomain>
> </failoverdomains>
> <resources/>
> </rm>
> </cluster>
>
> Why do the message "Error locking on node node2: Command timed out" pops up
> every time ?
> Can a cluster be created without specifying fencing and all that stuff ? I
> just wanted to use GFS over a clustered environment.....
>
> Sreejith K
> K 7 - C O M P U T I N G
> www.k7computing.com
>
>
>
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-cluster
>
More information about the Linux-cluster
mailing list