发明名称 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室