码迷,mamicode.com
首页 > 其他好文 > 详细

glusterFS安装维护文档

时间:2016-03-07 16:56:58      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:

1.规划:
 

3.依赖包
 

yum install libibverbs librdmacm xfsprogs nfs-utils rpcbind libaio liblvm2app  lvm2-devel  libevent-devel  nfs-utils-lib-devel tcl-devel libsysfs-devel  userspace-rcu  atop  iozone  fio iperf

 

5.系统主机设置
 
 


6.磁盘配置
分区格式化:
mkfs.ext4  -L /brick1  /dev/sdb

vi /etc/fstab
LABEL=/brick1       /brick1   ext4  defaults  0 0 
mount -a
mkdir  /brick1/images
7.安装gluserfs server 和 client
yum –y install gluserfs glusterfs-server

yum -y install glusterfs glusterfs-client
8.组建集群
登陆服务器server1,执行命令
[root@server1 yum.repos.d]# gluster peer probe server2
[root@server1 yum.repos.d]# gluster peer probe server3

使用 gluster peer status 查看状态
 

9.创建卷
1.确定创建卷的类型
2.去创建卷的brick列表
3.确定创建卷的网络类型(TCP/RDMA)
4.gluster volume create 创建卷
卷里使用2台主机
gluster volume create testvol replica 3  server1:/brick1/images  server2:/brick1/images  

查看volume 卷信息
 

启动创建的卷
gluster  volume start   testVol




 

查看卷的扩展属性
getfattr -d -m . -e hex  /brick1/images

 




删除卷
gluster volume stop img
gluster volume delete img
将机器移出集群
gluster peer detach 172.28.26.102
只允许172.28.0.0的网络访问glusterfs
gluster volume set img auth.allow 172.28.26.*
加入新的机器并添加到卷里(由于副本数设置为2,至少要添加2(468..)台机器)
gluster peer probe 172.28.26.105
gluster peer probe 172.28.26.106
gluster volume add-brick img 172.28.26.105:/data/gluster 172.28.26.106:/data/gluster
收缩卷
# 收缩卷前gluster需要先移动数据到其他位置
gluster volume remove-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img start
# 查看迁移状态
gluster volume remove-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img status
# 迁移完成后提交
gluster volume remove-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img commit
迁移卷
# 将172.28.26.101的数据迁移到,先将172.28.26.107加入集群
gluster peer probe 172.28.26.107
gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.107:/data/gluster/img start
# 查看迁移状态gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.107:/data/gluster/img status
# 数据迁移完毕后提交gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.107:/data/gluster/img commit
# 如果机器172.28.26.101出现故障已经不能运行,执行强制提交然后要求gluster马上执行一次同步
gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img commit -force
gluster volume heal imgs full


移除集群 gluster peer detach server3

 

 


[root@server2 abc]# gluster volume replace-brick testvol server2:/brick1/images server2:/brick1/abc commit force

 
 
 

 

glusterFS安装维护文档

标签:

原文地址:http://www.cnblogs.com/fengjian2016/p/5250829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!