前置准备(所有节点都要执行)
两台机器(物理机或者VM),机器包含两块磁盘,此处为:vda、vdb
说明:GFS配置文件是动态生成在/var/lib/glusterd,需确保空间足够
hostname | IP | disk | hostname |
---|---|---|---|
gfs-1 | 10.0.0.13 | vda vdb | gfs-1.novalocal |
gfs-2 | 10.0.0.14 | vda vdb | gfs-2.novalocal |
配置hosts
|
|
关闭selinux
修改/etc/sysconfig/selinux:
SELINUX=permissive1setenforce 0
格式vdb、并mount
/dev/vdb里面如有分区,使用相应分区
目标挂载点:/data/brick11234mkfs.xfs -i size=512 /dev/vdbmkdir -p /data/brick1echo '/dev/vdb /data/brick1 xfs defaults 1 2' >> /etc/fstabmount -a && mount
安装yum源
|
|
安装GlusterFS
安装并启动服务
|
|
将节点加入到可信任池
gfs-1 操作:1gluster peer probe gfs-2
gfs-2 操作:1gluster peer probe gfs-1
添加GFS卷
节点1、2添加1mkdir /data/brick1/gv0
任意节点运行:123gluster volume create gv0 replica 2 gfs-1:/data/brick1/gv0 gfs-2:/data/brick1/gv0 #创建卷,包含两个副本,分别在gfs-1和gfs-2gluster volume start gv0 #开启卷gluster volume info #查看卷信息
测试
在节点意外的机器上进行挂载1mount -t glusterfs gfs-1:/gv0 /mnt