一GluserFS卷的类型。
1.分布卷
可以进行扩展磁盘空间
不支持数据高可用
磁盘损坏数据丢失
2.条带卷
将文件划分为小块保存在不同的服务器的不同条带分区上
加快读写数据的速度
支持高性能读写数据使用
不支持高可用
3.复制卷
可用空间为50%,必须是双数
将数据复制到多个磁盘上,磁盘损坏支持容错
参与复制卷的磁盘空间大小必须一致
4.分布条带卷
支持分布卷和条带卷的功能
扩展磁盘空间,支持高性能的读写
配置分布式条带卷至少需要4台
5)分布式复制卷
支持分布式卷和复制卷的特点
支持空间扩展和高可用功能
配置分布式复制卷不能低于4台
6)条带复制卷
支持条带卷的高读写和复制卷的高可用的特点
稳定性高
7)分布式条带复制卷
支持分布卷,复制卷,条带卷的特点
支持扩展,高读写和高可用
二.配置群集。
1.安装glusterfs
[root@fs01 ~]# yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
[root@fs01 ~]# systemctl start glusterd 启动服务
[root@fs01 ~]# systemctl enable glusterd 设置为开机自启
2.配置gluster集群。
[root@fs01 ~]# gluster peer probe fs02
[root@fs01 ~]# gluster peer probe fs03
[root@fs01 ~]# gluster peer probe fs04
[root@fs01 ~]# gluster peer status 查看群集
3.将分区进行挂载。(这里配置为4个分区)
[root@fs01 ~]# mkdir /root/sdb{1…4}
[root@fs01 ~]# echo “/dev/sdb1 /root/sdb1 xfs defaults 0 0” >> /etc/fstab
[root@fs01 ~]# echo “/dev/sdb2 /root/sdb2 xfs defaults 0 0” >> /etc/fstab
[root@fs01 ~]# echo “/dev/sdb3 /root/sdb3 xfs defaults 0 0” >> /etc/fstab
[root@fs01 ~]# echo “/dev/sdb4 /root/sdb4 xfs defaults 0 0” >> /etc/fstab
4.配置卷组。(客户端挂载时要注意配置域名,这里只是一些配置命令)
gluster volume create FB-volume fs01:/root/sdb1 fs02:/root/sdb2 force 配置分布式卷
gluster volume create TD-volume stripe 2 fs01:/root/sdb1 fs02:/root/sdb1 force 配置条带卷
gluster volume create FZ-volume replica 2 fs03:/root/sdb1 fs04:/root/sdb1 force 配置复制卷
gluster volume create FBTD-volume stripe 2 fs01:/root/sdb3 fs02:/root/sdb3 fs03:/root/sdb3 fs04:/root/sdb3 force 配置分布式条带卷
gluster volume create FBFZ-volume replica 2 fs01:/root/sdb4 fs02:/root/sdb4 fs03:/root/sdb4 fs04:/root/sdb4 force 配置分布式复制卷
gluster volume info FB-volume 查看卷信息
gluster volume start FB-volume 启动服务
mount -t glusterfs 192.168.200.10:FB-volume /root/FB-volume/ 客户端挂载
5.gluster的维护命令。
gluster volume stop FB-volume 停止服务
gluster volume delete FB-volume 删除卷
gluster volume list 查看卷组列表
gluster volume set FZ-volume auth.allow 192.168.200.20,192.168.200.70 设置访问权限