配置Glusterfs群集
安装服务
[root@centos01 ~]#yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
启动glusterfs服务
[root@centos01~]# systemctl start glusterd.service glusterfsd.service
[root@centos01~]# systemctl enable glusterd.service glusterfsd.service
创建群集
[root@centos01 ~]# gluster peer probe centos02
[root@centos01 ~]# gluster peer probe centos03
[root@centos01 ~]# gluster peer probe centos04
查看群集状态
[root@centos01 ~]# gluster peer status
创建分布式卷
[root@centos01 ~]# gluster volume create FB-Volume centos01:/sdb1 centos02:/sdb1 force
启动分布式卷
[root@centos01 ~]# gluster volume start FB-Volume
创建条带卷
[root@centos01 ~]# gluster volume create TD-Volume stripe 2 centos01:/sdb2 centos02:/sdb2 force
启动条带卷
[root@centos01 ~]# gluster volume start TD-Volume
创建复制卷
[root@centos01 ~]# gluster volume create FZ-Volume replic 2 centos01:/sdb3 centos02:/sdb3 force
启动复制卷
[root@centos01 ~]# gluster volume start FZ-Volume
分布式条带卷
创建分布式条带卷
[root@centos01 ~]# gluster volume create FBTD-Volume stripe 2 centos01:/sdb5 centos02:/sdb5 centos01:/sdb6 centos02:/sdb6 force
启动分布式条带卷
[root@centos01 ~]# gluster volume start FBTD-Volume
分布式复制卷
创建分布式复制卷
[root@centos01 ~]# gluster volume create FBFZ-Volume replica 2 centos03:/sdb1
centos04:/sdb1 centos03:/sdb2 centos04:/sdb2 force
启动分布式复制卷
[root@centos01 ~]# gluster volume start FBFZ-Volume
客户端挂载访问控制
手动挂载
[root@centos05 ~]# mount -t glusterfs 192.168.100.10:FB-Volume /FB-Volume/
自动挂载
[root@centos05 ~]# vim /etc/fstab
192.168.100.10:FB-Volume /FB-Volume glusterfs defaults,_netdev 0 0
设置访问控制列表
[root@centos01 ~]# gluster volume set FBFZ-Volume auth.allow 192.168.100.10,192.168.100.20
卷管理通用命令
查看所有卷
[root@centos01 ~]# gluster volume list
启动卷
[root@centos01 ~]# gluster volume start FZ-Volume
停止卷
[root@centos01 ~]# gluster volume stop FZ-Volume
删除卷
[root@centos01 ~]# gluster volume delete FZ-Volume
查看卷状态
[root@centos01 ~]# gluster volume status FZ-Volume