发明名称 |
GlusterFS脑裂的自动化恢复方法 |
摘要 |
本发明公开了GlusterFS脑裂的自动化恢复方法,停止集群中Gluster服务和所有调用Gluster服务的系统服务,其中Gluster服务是Gluster服务器中的服务;将Gluster服务器中的数据进行备份和删除;恢复停止的Gluster服务,同时恢复和管理集群中Gluster客户端的服务;从Gluster客户端将备份的Gluster服务器中的数据重新写回到Gluster服务器中,解除脑裂状态;恢复停止的所有调用Gluster服务的系统服务。本发明在集群环境中进行GlusterFS脑裂的自动恢复,相比手动恢复,自动恢复简便易操作、耗时短、效率高,同时避免手动恢复过程中出现的人为错误。 |
申请公布号 |
CN103197992B |
申请公布日期 |
2016.05.18 |
申请号 |
CN201310118842.2 |
申请日期 |
2013.04.08 |
申请人 |
汉柏科技有限公司 |
发明人 |
谭海涛 |
分类号 |
G06F11/14(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
GlusterFS脑裂的自动化恢复方法,其特征在于,所述方法具体包括:S0:定时检测Gluster客户端中存储目录的状态,如果所述存储目录的状态发生异常,则判断有脑裂状态的发生,进行脑裂自动化恢复进程;S1:通过安全外壳协议方式停止集群中Gluster服务和所有调用所述Gluster服务的系统服务,其中所述Gluster服务是Gluster服务器中的服务;S2:将集群中所述Gluster服务器中的数据进行备份和删除;S3:恢复步骤S1中停止的Gluster服务,同时恢复和管理集群中Gluster客户端的服务,且允许Gluster客户端的存储目录可操作;S4:从所述Gluster客户端将备份的Gluster服务器中的数据重新写回到所述Gluster服务器中,解除脑裂状态;S5:恢复步骤S1停止的所有调用所述Gluster服务的系统服务;其中,在进行所述脑裂自动化恢复进程之前:检查集群中Gluster服务器的运行状态,当集群中Gluster服务器的运行数量多于1个时,才开始脑裂自动化恢复进程。 |
地址 |
300384 天津市华苑产业区海泰西18号西3楼104室 |