一步一步部署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
 
设置可信任的存储池
[root@cnsz22VLK5966 ~]# gluster peer probe OS-01
[root@cnsz22VLK5967 ~]# gluster peer probe  OS-02
 

查看存储池状态:

# gluster peer status
 
如果需要从存储池中移除指定服务器:
    # gluster peer detach [server]
 
一、建立 GlusterFS Replicated卷
[root@cnsz22VLK5966 ~] #
[root@cnsz22VLK5967 ~]# 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

posted on 2018-06-07 11:13  **小君哥**  阅读(166)  评论(0编辑  收藏  举报

导航