首先创建分区
fdisk /dev/sdb sdb硬盘创建分区
mkfs -t xfs /dev/sdb1 创建xfs文件系统
mkdir /sdb{1..5 循环创建多个目录
设置开机自动挂载
vim /etc/fstab 设置开机自动挂载
reboot重启
配置Glusterfs群集
vim /etc/hosts //进入到hosts配置文件添加 修改hosts文件
192.168.100.10 centos01
192.168.100.20 centos02
192.168.100.30 centos03
192.168.100.40 centos04
192.168.100.50 centos05
yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdm 安装服务
systemctl start glusterd.service glusterfsd.service 启动glusterfs服务并设置开机自启
systemctl enable glusterd.service glusterfsd.service
gluster peer probe centos02 创建群集
gluster peer status 查看群集状态
gluster volume create FB-Volume centos01:/sdb1 centos02:/sdb1 force 创建分布式卷
gluster volume start FB-Volume 启动分布式卷
gluster volume create TD-Volume stripe 2 centos01:/sdb2 centos02:/sdb2 force 创建条带卷
gluster volume start TD-Volume 启动条带卷
gluster volume create FZ-Volume replic 2 centos01:/sdb3 centos02:/sdb3 force 创建复制卷
gluster volume start FZ-Volume 启动复制卷
gluster volume create FBTD-Volume stripe 2 centos01:/sdb5 centos02:/sdb5 centos01:/sdb6 centos02:/sdb6 force 创建分布式条带卷
gluster volume start FBTD-Volume 启动
gluster volume create FBFZ-Volume replica 2 centos03:/sdb1 centos04:/sdb1 centos03:/sdb2 centos04:/sdb2 force 创建分布式复制卷
gluster volume start FBFZ-Volume 启动分布式复制卷
客户端挂载访问控制
创建挂载点
手动挂载
mount -t glusterfs 192.168.100.10:FB-Volume /FB-Volume/
vim /etc/fstab 自动挂载
df -Th reboot重启后查看
设置访问控制列表
gluster volume set FBFZ-Volume auth.allow 192.168.100.10,192.168.100.20