在两台虚拟机上安装配置 GlusterFS 文件系统,用于学习与测试。
服务器信息:test01(192.168.115.131)、test02(192.168.155.132)
OS版本:CentOS release 6.7 (Final)
GlusterFS 版本:3.8.4
环境准备(both)
修改 /etc/hosts
文件
1 | 192.168.115.131 test01 |
安装依赖包
1 | yum install xfsprogs |
格式化挂在分区
1 | mkfs.xfs -i size=512 /dev/sdb1 |
安装 glusterfs(both)
安装软件包
1 | yum install -y centos-release-gluster |
查看版本信息
1 | gluster --version |
配置 Replicated Glusterfs Volume
配置可信任的池
1 | gluster peer probe test02 ----test01执行 |
创建 GlusterFS volume
1 | mkdir /data/brick1/gv0 |
查看信息
1 | gluster volume info |
测试
客户端安装卷,测试文件写入,为了简便操作,直接在server端进行测试:
1 | mount -t glusterfs test01:/gv0 /mnt |
如果安装 client 端进行测试,安装所需依赖包命令如下:
1 | yum -y install glusterfs glusterfs-fuse |
GlusterFS 架构
1 | gluster volume create test-volume server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4 |
1 | gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 |
Distributed Replicated Glusterfs Volume:
1 | gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4 |
1 | gluster volume create test-volume stripe 2 transport tcp server1:/exp1 server2:/exp2 |
Distributed Striped Glusterfs Volume:
1 | gluster volume create test-volume stripe 4 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4 server5:/exp5 server6:/exp6 server7:/exp7 server8:/exp8 |