一种双机热备系统控制方法、装置、介质制造方法及图纸

技术编号:34809405 阅读:39 留言:0更新日期:2022-09-03 20:17
本申请涉及云计算领域,公开了一种双机热备系统控制方法、装置、介质,应用于包含有应急服务器的双机热备系统,包括:获取主、备节点工作状态,根据主节点工作状态和备节点工作状态判断双机热备系统是否满足预设条件,若满足预设条件,启动应急服务器,并更新集群配置文件和服务器配置文件,将应急服务器挂载至双机热备系统以使应急服务器能够取代双机热备系统中故障服务器工作,从而保证双机热备系统稳定运行。由此可见,本申请所提供的方案中通过双机热备系统满足预设条件时将应急服务器加入系统中以替代故障服务器工作,从而保证主节点服务器或备节点服务器故障且无法及时修复时双机热备系统能够正常工作,提高系统稳定性和可靠性。可靠性。可靠性。

【技术实现步骤摘要】
一种双机热备系统控制方法、装置、介质


[0001]本申请涉及云计算领域,特别是涉及一种双机热备系统控制方法、装置、介质。

技术介绍

[0002]双机热备部署方式是指将两台安装有相同系统的服务器分别作为主节点和备节点的部署方式,两台服务器间通过分布式复制块设备(Distributed Replicated Block Device,DRBD)复制磁盘以保证数据一致性,并通过heartbeat检测节点状态和调度服务器资源。
[0003]但当突发情况导致主节点服务器或备节点服务器损坏或故障,导致双机热备系统不可用,当维护人员不能及时修复故障时,可能由于数据无法及时同步导致环境的稳定性和数据的安全性缺乏保障。
[0004]由此可见,如果提供一种更安全的服务器控制系统,以提高双机热备系统的稳定性和可靠性,是本领域技术人员亟需解决的问题。

技术实现思路

[0005]本申请的目的是提供一种双机热备系统控制方法、装置、介质,用于突发情况导致主节点服务器或备节点服务器故障时防止数据丢失,以提高双机热备系统的稳定性和可靠性。
[0006]为了解决上述技术问题,本申请提供一种双机热备系统控制方法,其特征在于,应用于包含有应急服务器的双机热备系统,该方法包括:
[0007]获取主节点工作状态和备节点工作状态;
[0008]根据所述主节点工作状态和所述备节点工作状态判断双机热备系统是否满足预设条件,所述预设条件为所述双机热备系统中主节点服务器正常且备节点服务器故障,或所述主节点服务器故障且所述备节点服务器正常;
[0009]若满足所述预设条件,启动应急服务器;
[0010]更新所述双机热备系统的集群配置文件和所述应急服务器的服务器配置文件;
[0011]将所述应急服务器挂载至所述双机热备系统。
[0012]优选的,所述获取主节点工作状态和备节点工作状态包括:
[0013]读取所述主节点服务器、所述备节点服务器中运行的心跳线服务以获取所述主节点工作状态和所述备节点工作状态。
[0014]优选的,当多个所述双机热备系统共用一个所述应急服务器时,所述启动应急服务器包括:
[0015]为所述应急服务器安装与所述主节点服务器的相同的操作系统;
[0016]获取故障服务器的网络配置文件和故障主机名;
[0017]根据所述网络配置文件和所述故障主机名配置所述应急服务器;
[0018]当检测到所述主节点工作状态和所述备节点工作状态均正常时,卸载所述应急服
务器的操作系统。
[0019]优选的,所述更新所述双机热备系统的集群配置文件和所述应急服务器的服务器配置文件的步骤包括:
[0020]根据所述应急服务器的硬件信息修改所述集群配置文件;
[0021]将所述集群配置文件发送至所述应急服务器,以便于根据所述集群配置文件修改所述服务器配置文件。
[0022]优选的,所述将所述应急服务器挂载至所述双机热备系统的步骤后,还包括:
[0023]禁用所述应急服务器的开机启动项,以提高所述应急服务器的运行速度,所述开机启动项至少包括:网络连接服务和裸金属管理服务。
[0024]优选的,其特征在于,所述将所述应急服务器挂载至所述双机热备系统包括:
[0025]在正常服务器和所述应急服务器中同步启动心跳线服务和管理服务,以保证正常服务器和所述应急服务器正常工作。
[0026]优选的,所述将所述应急服务器挂载至所述双机热备系统的步骤后,还包括:
[0027]当检测到主节点工作状态和备节点工作状态均正常时,删除所述应急服务器。
[0028]为了解决这一技术问题,本申请还提供了一种双机热备系统控制装置,应用于包含有应急服务器的双机热备系统,该装置包括:
[0029]获取模块,用于获取主节点工作状态和备节点工作状态;
[0030]判断模块,用于根据所述主节点工作状态和所述备节点工作状态判断双机热备系统是否满足预设条件,所述预设条件为所述双机热备系统中主节点服务器正常且备节点服务器故障,或所述主节点服务器故障且所述备节点服务器正常;
[0031]启动模块,用于若满足所述预设条件,启动应急服务器;
[0032]更新模块,用于更新所述双机热备系统的集群配置文件和所述应急服务器的服务器配置文件;
[0033]挂载模块,用于将所述应急服务器挂载至所述双机热备系统。
[0034]为了解决这一技术问题,本申请还提供了一种双机热备系统控制装置,包括存储器,用于存储计算机程序;
[0035]处理器,用于执行所述计算机程序时实现所述的双机热备系统控制方法的步骤。
[0036]为了解决这一技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的双机热备系统控制方法的步骤。
[0037]本申请所提供的双机热备系统控制方法,应用于包含有应急服务器的双机热备系统,该方法包括:
[0038]获取所述主节点工作状态和所述备节点工作状态,根据主节点工作状态和备节点工作状态判断双机热备系统是否满足预设条件,以根据双机热备系统的工作状态采取相应措施,其中,预设条件包括双机热备系统中主节点服务器正常且备节点服务器故障,或主节点服务器故障且备节点服务器正常;若满足预设条件,启动应急服务器,并更新双机热备系统的集群配置文件和应急服务器的服务器配置文件,将应急服务器挂载至双机热备系统以使应急服务器能够取代双机热备系统中故障服务器工作,从而保证双机热备系统稳定运行。由此可见,本申请所提供的方案中通过双机热备系统满足预设条件时将应急服务器加
入系统中以替代故障服务器工作,从而保证主节点服务器或备节点服务器故障且无法及时修复时双机热备系统能够正常工作,提高系统稳定性和可靠性。
[0039]此外,本申请还提供了一种双机热备系统控制装置和介质,与上述方法对应,效果同上。
附图说明
[0040]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本申请实施例所提供的一种双机热备系统控制方法的流程图;
[0042]图2为本申请实施例所提供的一种双机热备系统控制装置的结构图;
[0043]图3为本申请实施例所提供的另一种双机热备系统控制装置的结构图。
具体实施方式
[0044]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0045]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双机热备系统控制方法,其特征在于,应用于包含有应急服务器的双机热备系统,该方法包括:获取主节点工作状态和备节点工作状态;根据所述主节点工作状态和所述备节点工作状态判断双机热备系统是否满足预设条件,所述预设条件为所述双机热备系统中主节点服务器正常且备节点服务器故障,或所述主节点服务器故障且所述备节点服务器正常;若满足所述预设条件,启动应急服务器;更新所述双机热备系统的集群配置文件和所述应急服务器的服务器配置文件;将所述应急服务器挂载至所述双机热备系统。2.根据权利要求1所述的双机热备系统控制方法,其特征在于,所述获取主节点工作状态和备节点工作状态包括:读取所述主节点服务器、所述备节点服务器中运行的心跳线服务以获取所述主节点工作状态和所述备节点工作状态。3.根据权利要求2所述的双机热备系统控制方法,其特征在于,当多个所述双机热备系统共用一个所述应急服务器时,所述启动应急服务器包括:为所述应急服务器安装与所述主节点服务器的相同的操作系统;获取故障服务器的网络配置文件和故障主机名;根据所述网络配置文件和所述故障主机名配置所述应急服务器;当检测到所述主节点工作状态和所述备节点工作状态均正常时,卸载所述应急服务器的操作系统。4.根据权利要求1所述的双机热备系统控制方法,其特征在于,所述更新所述双机热备系统的集群配置文件和所述应急服务器的服务器配置文件的步骤包括:根据所述应急服务器的硬件信息修改所述集群配置文件;将所述集群配置文件发送至所述应急服务器,以便于根据所述集群配置文件修改所述服务器配置文件。5.根据权利要求1所述的双机热备系统控制方法,其特征在于,所述将所述应急服务器挂载至所述双机热备系统的步骤后,还包括...

【专利技术属性】
技术研发人员:郭冬夏
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1