REDHAT的GFS文件系统配置文档
一:软件包安装
gfs需要redhat cluster suite软件来协调gds node对共享存储的I/O操作,因此需要rhcs套件
cman
cman-devel
ipvsadm
perl-Net-Telnet
piranha
rgmanager
system-config-cluster
gfs套件
gfs2-utils
gfs-utils
kmod-gfs
kmod-gfs-xen
lvm2-cluster
此外cman需要openais支持
openais
openais-devel
[[email protected] ~]# yum install cman cman-devel ipvsadm perl-Net-Telnet piranha rgmanager system-config-cluster gfs2-utils gfs-utils kmod-gfs kmod-gfs-xen lvm2-cluster openais openais-devel rgmanager
[[email protected] ~]# yum install cman cman-devel ipvsadm perl-Net-Telnet piranha rgmanager system-config-cluster gfs2-utils gfs-utils kmod-gfs kmod-gfs-xen lvm2-cluster openais openais-devel rgmanager
二:配置hosts文件
[[email protected] ~]# vim /etc/hosts
172.31.2.180 GFS1
172.31.2.182 GFS2
[[email protected] ~]# vim /etc/hosts
172.31.2.180 GFS1
172.31.2.182 GFS2
三:修改locking_type的值
修改/etc/lvm/lvm.conf中的locking type值为3
[[email protected] ~]# vim /etc/lvm/lvm.conf
locking_type=3
[[email protected] ~]# vim /etc/lvm/lvm.conf
locking_type=3
四:配置system-config-cluster
配置Cluster nodes
add a cluster node
add a cluster node
配置fencd device
选择manage fencing for this node
同上,add a new fence level
配置failover domains
五:启动服务进程
分别在两台启动进程
service cman start
service clvmd start
service gfs start
service rgmanager start
六:配置resource
[[email protected] ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created
[[email protected] ~]# pvscan
PV /dev/sdb lvm2 [30.00 GB]
Total: 1 [30.00 GB] / in use: 0 [0 ] / in no VG: 1 [30.00 GB]
[[email protected] ~]# vgcreate vggfs /dev/sdb
Clustered volume group "vggfs" successfully created
[[email protected] ~]# vgscan
Reading all physical volumes. This may take a while...
Found volume group "vggfs" using metadata type lvm2
[[email protected] ~]# vgdisplay
--- Volume group ---
VG Name vggfs
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
Clustered yes
Shared no
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 30.00 GB
PE Size 4.00 MB
Total PE 7679
Alloc PE / Size 0 / 0
Free PE / Size 7679 / 30.00 GB
VG UUID RKsKuL-zvat-1wda-yzx0-5meI-RckL-w5HkzC
[[email protected] ~]# lvcreate -n data -l 7679 vggfs
Logical volume "data" created
[[email protected] ~]# mkfs.gfs -j 2 -p lock_dlm -t gfs_clusterr:vggfs /dev/vggfs/data
(选择lock_dlm模式,-j代表节点的个数)
七:挂载GFS文件系统
mount -t gfs /dev/vggfs/data /data
八:启动和关闭
chkconfig cman on
chkconfig clvmd on
chkconfig gfs on
chkconfig rgmanager on
设置分区启动表
vim /etc/fstab
/dev/vggfs/data /data gfs _netdev 0 0
转载于:https://blog.51cto.com/yeluyide/1129599