一步一步部署GlusterFS
Posted **小君哥**
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一步一步部署GlusterFS相关的知识,希望对你有一定的参考价值。
环境准备:两台CentOS 7.2 干净系统 OS-01---192.168.10.1 OS-02---192.168.10.2
文件路径,如果yum源没有,请手动配置
软件包安装
#yum install glusterfs-server
服务启动
#/bin//systemctl start glusterd.service
#/bin//systemctl status glusterd.service
设置可信任的存储池
[[email protected] ~]# gluster peer probe OS-01
[[email protected] ~]# gluster peer probe OS-02
查看存储池状态:
# gluster peer status
如果需要从存储池中移除指定服务器:
# gluster peer detach [server]
一、建立 GlusterFS Replicated卷
[[email protected] ~] #
[[email protected] ~]# mkdir /data/brick1/gv0
# gluster volume create gv0 replica 2 OS-01:/data/brick1/gv0 OS-02:/data/brick1/gv0
# gluster volume start gv0
查看存储卷状态:
# gluster volume info
二、创建 Distributed逻辑卷
# gluster volume create gv1 OS-01:/data/brick1/gv1 OS-02:/data/brick1/gv1
# gluster volume info
# gluster volume start gv1
三、创建 Striped逻辑卷
# gluster volume create gv2 stripe 2 transport tcp OS-01:/data/brick1/gv2 OS-02:/data/brick1/gv2
# gluster volume info
# gluster volume start gv2
四、 停止GlusterFS逻辑卷或删除GlusterFS逻辑卷
# gluster volume stop gv0
# gluster volume delete gv0
五、 存储块brick相关的逻辑卷管理
在gv0卷中增加一个存储块server3:/data/brick1/gv0 :
# gluster volume add-brick gv0 [server3]:/data/brick1/gv0
# gluster volume rebalance gv0 start
删除Brick:
# gluster volume remove-brick gv0 [server3]:/data/brick1/gv0
# gluster volume rebalance gv0 start
测试:
#mount -t glusterfs OS-01:/gv0/mnt
#for i in `seq -w 1 100`; do cp -rp /var/log/messages /mnt/copy-test-$i; done
检查一下挂接点:
#ls -lA /mnt | wc -l
以上是关于一步一步部署GlusterFS的主要内容,如果未能解决你的问题,请参考以下文章