一步一步部署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] ~]# 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的主要内容,如果未能解决你的问题,请参考以下文章

一步一步部署GlusterFS

在Linux上不会部署私有IPFS?(保姆级教程!!!)教你一步一步部署。

jumpservice一步一步安装

循循善诱!手把手一步一步教你部署项目到GitHub

一步一步搭建springCloud

[新星计划]如何一步一步解决工程乱码问题