Receita GFS2
De Slacam_Wiki
Receita para instalar GFS2 com iSCSI
node1 : cnbjosc06 10.62.50.37
node2 : cnbjosc11 10.62.50.42
node3 : cnbjosc12 10.62.50.43
Node1: config iscsi initiator in each node.
- yum install -y cman rgmanager lvm2-cluster gfs2-utils
- ccs_tool create kvm_cluster
- ccs_tool addfence meatware fence_manual
- ccs_tool lsfence
- ccs_tool addnode -n 1 -f meatware cnbjosc06
- ccs_tool addnode -n 1 -f meatware cnbjosc11
- ccs_tool addnode -n 2 -f meatware cnbjosc11
- ccs_tool addnode -n 3 -f meatware cnbjosc12
- ccs_tool lsnode
- scp lvm.conf root@cnbjosc12:/etc/lvm/
- scp lvm.conf root@cnbjosc11:/etc/lvm
- cman_tool join //Running this command in each host of cluster
- service cman start
- vim /etc/lvm/lvm.conf
.......................... locking_type = 3 fallback_to_local_locking=0 ..........................
- lvmconf --enable-cluster
- service clvmd start
- chkconfig clvmd on
- chkconfig cman on
- chkconfig rgmanager on
- service iscsi restart
- lvmconf --enable-cluster
- pvcreate /dev/mapper/mpathd
- pvdisplay
- vgcreate clustervg /dev/mapper/mpathd
- vgs
- lvcreate -L 1T -n clusterlv clustervg
- lvs
- mkfs.gfs2 -j 20 -p lock_dlm -t kvm_cluster:sharedstorage /dev/mapper/clustervg-clusterlv
-J <MB> Size of journals; default is 128MB -j <num> Number of journals -p <name> Name of the locking protocol ; {lock_dlm|lock_nolock} -t <name> Name of the lock table
- mkdir /export/gfs2
- mount -t gfs2 /dev/mapper/clustervg-clusterlv /export/gfs2
- gfs2_tool gettune /export/gfs2
- gfs2_tool journals /export/gfs2
Node2:
- yum install -y cman rgmanager lvm2-cluster gfs2-utils
- mkdir /export/gfs2
- mount -t gfs2 /dev/mapper/clustervg-clusterlv /export/gfs2
Node3:
- yum install -y cman rgmanager lvm2-cluster gfs2-utils
- mkdir /export/gfs2
- mount -t gfs2 /dev/mapper/clustervg-clusterlv /export/gfs2
Ref: