lig 发表于 2018-5-12 07:48:46

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

# 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
# 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文件
# vim /etc/hosts
172.31.2.180    GFS1
172.31.2.182    GFS2
# vim /etc/hosts
172.31.2.180    GFS1
172.31.2.182    GFS2

三:修改locking_type的值
修改/etc/lvm/lvm.conf中的locking type值为3
# vim /etc/lvm/lvm.conf
locking_type=3
# 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
# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created
# pvscan
PV /dev/sdb                      lvm2
Total: 1 / in use: 0 / in no VG: 1
# vgcreate vggfs /dev/sdb
Clustered volume group "vggfs" successfully created
# vgscan
Reading all physical volumes. This may take a while...
Found volume group "vggfs" using metadata type lvm2
# 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
   
# lvcreate -n data -l 7679 vggfs
Logical volume "data" created


# 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
页: [1]
查看完整版本: REDHAT的GFS文件系统配置文档