首页 > 服务配置 > glusterfs集群故障恢复
2018
08-06

glusterfs集群故障恢复

glusterfs集群故障恢复
以2台主机最简单的副本方式举例,安装步骤如下,先配置hosts,主机名,安装gluster服务

添加其他节点,创建volume并启动

其他主机挂载gfs

假如slave主机挂掉,并且不能启动,有2种方式可以恢复,
1,再创建一台主机,保持主机名和ip同故障主机一致
2,新创建一台主机,替换故障的主机

方案1,如果还是用192.168.0.199 这个ip作为slave节点,先安装glusterfs服务,不用启动
既然slave挂了,那么先要找到slave主机gfs的uuid,在正常的节点查看,这里是在master节点

在挂掉的slave主机编辑gfs配置后,启动gfs服务

加入集群,检查状态,如果不ok,那么多重启几次glusterfs

同步数据

查看状态

 

方案2,替代故障主机
创建主机,主机名比如为 three,ip为 192.168.0.200,在正常运行的gfs主机添加新主机,替换故障主机

查看状态

因为gfs模式为replica ,到这里也就结束了,如果是Distributed ,需要rebalance

 

附:
移除一个gfs节点Remove a brick

移除slave主机的数据,只保留1份,即master
查看移除的状态

添加一个副本

docs:

Managing GlusterFS Volumes
https://docs.gluster.org/en/latest/Administrator%20Guide/Managing%20Volumes/
GlusterFS Architecture
https://docs.gluster.org/en/latest/Quick-Start-Guide/Architecture/

最后编辑:
作者:bbotte

glusterfs集群故障恢复》有 2 条评论

  1. 到你的博客走一趟,如同阳光洒在我脸上,心里暖洋洋!

  2. 大喜 说:

    这里真心不错,每次来都有新收获!

留下一个回复

你的email不会被公开。