Linux GFS(Global File System)是实现为多个访问节点或者主机能同时读写的分布式文件系统。
现测试基于RedHat的GFS简单 配置方法及注意事项实验记录如下:
1.GFS安装配置
在10.100.15.11和10.100.15.12配置yum源,创建配置文件,启动相关进程,两个节点做同样的配置
2.安装集群套件及GFS RPM包:
注,使用gfs文件系统,需要安装如下rpm包:
3.2节点配置cluster集群文件
注:name必须和vg名字相同
4.2个节点设置服务启动并允许开机启动如下服务
[root@localhost ~]#chkconfig rgmanager on
[root@localhost ~]#chkconfig ricci on
[root@localhost ~]#chkconfig cman on
[root@localhost ~]#chkconfig clvmd on
[root@localhost ~]#chkconfig gfs2 on
[root@localhost ~]# clustat
4. 在共享存储上划分LVM,在一个节点上操作即可
[root@localhost ~]# pvcreate /dev/mpath
Physical volume "/dev/mpath" successfully created
[root@localhost ~]# vgcreate mpath300G /dev/mpath
Clustered volume group "fmpath300G" successfully created
[root@localhost mnt]# lvcreate -n gfs -l 79462 300G_gfs
Logical volume "300G_gfs " created
5.格式化lvm卷
[root@localhost ~]# mkfs.gfs2 -p lock_dlm -t mpath300G:300G_gfs -j 2
/dev/mpath300G/300G_gfs
This will destroy any data on /dev/mpath300G/300G_gfs
Are you sure you want to proceed? [y/n] y
Device: /dev/mpath300G/300G_gfs
Blocksize: 4096
Filesystem Size: 81297320
Journals: 2
Resource Groups: 1242
Locking Protocol: lock_dlm
Lock Table: /dev/mpath300G:300G_gfs
Syncing...
All Done
6. 在两个节点上分别挂载,并测试写入数据
[root@localhost ~]# mount -t gfs /dev/mpath300G/300G_gfs /mpathdata/