glusterFS快速搭建(Quick Start)


前置准备(所有节点都要执行)

两台机器(物理机或者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

1
2
192.168.3.150 gfs-1 gfs-1.novalocal
192.168.3.151 gfs-2 gfs-1.novalocal

关闭selinux

修改/etc/sysconfig/selinux:
SELINUX=permissive

1
setenforce 0

格式vdb、并mount

/dev/vdb里面如有分区,使用相应分区
目标挂载点:/data/brick1

1
2
3
4
mkfs.xfs -i size=512 /dev/vdb
mkdir -p /data/brick1
echo '/dev/vdb /data/brick1 xfs defaults 1 2' >> /etc/fstab
mount -a && mount

安装yum源

1
yum install centos-release-gluster

安装GlusterFS

安装并启动服务

1
2
3
yum install glusterfs-server
systemctl start glusterd
systemctl enable glusterd

将节点加入到可信任池

gfs-1 操作:

1
gluster peer probe gfs-2

gfs-2 操作:

1
gluster peer probe gfs-1

添加GFS卷

节点1、2添加

1
mkdir /data/brick1/gv0

任意节点运行:

1
2
3
gluster volume create gv0 replica 2 gfs-1:/data/brick1/gv0 gfs-2:/data/brick1/gv0 #创建卷,包含两个副本,分别在gfs-1和gfs-2
gluster volume start gv0 #开启卷
gluster volume info #查看卷信息

测试

在节点意外的机器上进行挂载

1
mount -t glusterfs gfs-1:/gv0 /mnt


本文地址:http://blog.app1905.com/2016/glusterFS/

著作权归本站所有。商业转载请联系获取授权,非商业转载请注明出处。

@却道天凉好个秋