在各个节点服务器上安装包:
-
yum -y install glusterfs glusterfs-server gluster-fuse glusterfs-rdma gluster centos-release-gluster
启动服务:
-
systemctl start glusterd.service
-
systemctl enable glusterd.service
glusterfs 是无中心化的,也叫去中心化的,所以下列的命令可以在四个节点随便一台上执行:
-
gluster peer probe node1
-
gluster peer probe node2
-
gluster peer probe node3
-
gluster peer probe node4
查看状态:
gluster peer status
构建分布式卷:
-
gluster volume create dis-volume node1:/e6 node2:/e6 force
-
注:用node1的 e6 和 node2的e6 构建分布式卷。
-
gluster volume start dis-volume
构建条带卷
-
gluster volume create stripe-volume stripe 2 node1:/d5 node2:/d5 force
-
注:用node1的 d5 和 node3的 d5 构建条带卷。(centos7.5系统不支持,可能会报错)
-
gluster volume start stripe-volume
构建复制卷:
-
gluster volume create rep-volume replice 2 node2:/d5 node4:/d5 force
-
注:用node2的 d5 和 node4的 d5 构建复制卷。
-
gluster volume start rep-volume
客户机测试(挂载):
-
需要安装:
-
yum -y install glusterfs glusterfs-fuse centos-release-gluster
-
-
mount -t glusterfs node1:dis-volume /test/dis 分布式卷
-
mount -t glusterfs node1:rep-volume /test/rep 复制卷
-
mount -t glusterfs node1:dis-rep /test_and_rep 分布式复制卷