hao1nan 发表于 2019-2-1 12:51:09

CentOS6.4上glusterfs安装配置

#删除卷  
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(4、6、8..)台机器)
  
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


页: [1]
查看完整版本: CentOS6.4上glusterfs安装配置