[发明专利]主备管理软件的切换方法及系统有效
申请号: | 201180001973.1 | 申请日: | 2011-09-15 |
公开(公告)号: | CN102388569A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 吴勇;蔡毅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理软件 切换 方法 系统 | ||
技术领域
本发明涉及计算机技术,尤其涉及一种主备管理软件的切换方法及系统。
背景技术
随着高端容错计算机的应用越来越广泛,管理软件对数据中心级的运行和维护也越来越重要。并且,管理软件的功能和作用随着市场需求的发展而日趋完善,系统管理员也越来越依赖管理软件来支撑系统的运行和维护。
但是随着管理软件的复杂化,同时也增加了一个计算机系统的运行和维护的单点故障。例如分区的创建修改、能耗的设定、服务器的资源调配等配置操作的异常中断,都会带来系统的额外风险。因此,通常设置主备两个管理软件如管理服务器的主备OA(Onboard Administrator,板载管理器),以在主管理软件故障的情况下切换到备管理软件,提高管理软件的可靠性和可用性。
例如,对于管理服务器的主备OA,通常采用动态IP方式实现主备OA非宕机级别的自动切换。主备OA端各有一个代理(Agent),分别为主Agent和备Agent。用户通过web(网络)控制台动态管理网口的IP访问主OA控制台即web控制台,主Agent一方面实时监测主OA,另一方面在主OA对受管服务器进行操作后将管理配置操作实时同步到备OA上。当主OA发生故障时,主Agent立即通知备Agent并启用备OA,同时解除动态管理网口的IP与主OA管理网口的绑定,并停止主OA。备Agent接收到主Agent通知后启用备OA,将动态管理网口的IP与备OA管理网口进行绑定,完成主备OA的自动切换。
但是,主备管理软件切换后,主管理软件上的操作丢失,导致受管服务器的配置数据异常或产生其他故障错误。
发明内容
本发明实施例提出一种主备管理软件的切换方法及系统,以提高管理软的可用性。
本发明实施例提供了一种主备管理软件的切换方法,包括:
主管理软件将用户在控制台输入的操作记录到缓存中;
所述主管理软件通过管理进程将所述主管理软件的缓存中存储的数据同步到备管理软件中的缓存中;
所述主管理软件对受管服务器执行用户在控制台输入的所述操作;
所述主管理软件异常时与所述备管理软件进行切换。
本发明实施例还提供了一种主备管理软件的切换系统,包括:
记录模块,用于将用户在控制台输入的操作记录到主管理软件的缓存中;
同步模块,用于通过管理进程将所述主管理软件的缓存中存储的数据同步到备管理软件中的缓存中;
操作模块,用于对受管服务器执行用户在控制台输入的所述操作;
切换模块,用于在所述主管理软件异常时与所述备管理软件进行切换。
本发明实施例提供的主备管理软件的切换方法及系统,通过在执行操作前将操作记录到缓存并同步到备管理软件中,避免了主备管理软件切换导致的操作丢失导致的受管服务器的配置数据异常或产生其他故障错误,提高了管理软件的可用性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种主备管理软件的切换方法的流程图;
图2A为本发明实施例提供的主备管理软件的切换方法应用到主备OA切换的示意图;
图2B为本发明实施例提供的另一种主备管理软件的切换方法的流程图;
图3为图2B所示实施例中主备OA切换后的效果图;
图4为本发明实施例提供的主备管理软件的切换方法应用到主OA宕机级别故障的切换示意图;
图5为本发明实施例提供的主备管理软件的切换方法应用到主OA非宕机级别故障的切换示意图;
图6为本发明实施例提供的主备管理软件的切换系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种主备管理软件的切换方法的流程图。如图1所示,主备管理软件的切换方法包括:
步骤11、主管理软件将用户在控制台输入的操作记录到缓存(Cache)中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180001973.1/2.html,转载请声明来源钻瓜专利网。