首页> 中国专利> 一种空管自动化系统中的双服务器热备系统及控制方法

一种空管自动化系统中的双服务器热备系统及控制方法

摘要

一种空管自动化系统中的双服务器热备系统及控制方法。系统包括第一、第二服务器和状态监控终端,第一、二服务器为两台完全相同的用于运行空管自动化软件的空管服务器,分别与专用空管网络相连接;状态监控终端为用于监控第一、二服务器工作状态的专用计算机,其与空管网络相连接;空管网络上还连接有多个客户端。本发明的系统及控制方法的优点:不受操作系统限制,可在各种操作系统平台上运行;完全由软件实现,不受服务器硬件的限制,任意两类服务器都可以组成双机热备系统;不需要共享介质,节省空间,降低硬件成本;两台服务器的主用、备用状态的切换由独立的服务器工作状态监控终端实现,减轻了两服务器的负担,提高了服务器运行的稳定性。

著录项

  • 公开/公告号CN103441863A

    专利类型发明专利

  • 公开/公告日2013-12-11

    原文格式PDF

  • 申请/专利权人 中国民航大学;

    申请/专利号CN201310343825.9

  • 申请日2013-08-08

  • 分类号H04L12/24(20060101);G08G5/00(20060101);

  • 代理机构12108 天津才智专利商标代理有限公司;

  • 代理人庞学欣

  • 地址 300300 天津市东丽区津北公路2898号

  • 入库时间 2024-02-19 21:31:47

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-05-18

    授权

    授权

  • 2014-01-15

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20130808

    实质审查的生效

  • 2013-12-11

    公开

    公开

说明书

技术领域

本发明属于航空控制自动化技术领域,特别是涉及一种空管自 动化系统中的双服务器热备系统及控制方法。

背景技术

近年来,随着我国国民经济的不断发展,我国航空管理部门对 于空中交通自动化管制系统的需求越来越强烈。在我国,为了保障 飞机飞行安全,保障我国的领空权,制定了严格的空中交通管理法 规,并且建立了各种的空中交通管制机构,为各个航空部门购置了 相应的设备和设施。为了确保空管自动化系统中各关键模块的服务 器能够长期稳定运行,对服务器的电源、网卡、硬盘等部分器件提 供了冗余设计。但是,如果空管自动化系统的重要服务器的一些关 键部件发生故障,如中央处理器故障、内存故障、主板故障等,整 个服务器就会停止运行,无法继续提供服务,结果会严重影响整个 空管自动化系统的运行和空域的管理,导致空中交通事故的发生。

为了在一台服务器发生故障的情况下,另一台服务器能够在最 短的时间内代替其提供服务。硬件供应商以及操作系统供应商一般 都会提供集群方案,比如惠普公司随其Alpha机提供的基于Tru64 操作系统的True Cluster集群服务器包;微软公司的Windows NT  Server4.0Enterprise Edition提供的MSCS(Microsoft  Clustering Server)技术,以及Windows2000Advanced Server  与Windows2000Datacenter Server提供的Microsoft Cluster  Service等等,使用这些操作系统提供的集群能力,可以较为方便 地提高系统的可靠性,增强故障恢复能力和部件冗余功能。

虽然这些操作系统提供了集群功能,但是对于开发空管自动化 系统而言,这些集群方案也有许多限制,具体说来,主要有以下几 点:

(1)增加额外成本。这些集群服务器一般都不是免费提供的, 需要用户花费较多的经费购买。

(2)程序移植不方便。这些集群方案,大多数既需要供应商 提供硬件的支持,也需要同一家供应商的软件支持,一旦决定采用 一家公司的集群方案之后,往往只能被动地绑定在该公司的平台 上,对于以后移植空管系统到其它平台非常不方便。

(3)无法完全满足ATC(Air Traffic Control,空中交通管 制)系统要求。这些集群方案,大多数立足于通用的系统数据库存 储方案,使用磁盘阵列存储,重点放在保障数据库数据上。但是ATC 系统不但要求保障数据库数据完整性,而且还要求保障整个系统能 够在出现故障时,尽可能地连续服务。这些要求,常规的操作系统 集群方案无法直接提供。

(4)无法直接与ATC系统集成。由供应商提供的集群方案往 往需要使用供应商提供的应用程序相配合,如果用户需要使自己的 应用程序能够利用这些集群功能,则需要自己编程调用供应商提供 的API(Application Programming Interface,应用程序接口), 而不能直接利用现成的方案。

发明内容

为了解决上述问题,本发明的目的在于提供一种空管自动化系 统中的双服务器热备系统及控制方法。

为了达到上述目的,本发明提供的空管自动化系统中的双服务 器热备系统包括:第一服务器、第二服务器和状态监控终端,其中: 第一服务器和第二服务器为两台完全相同的用于运行空管自动化 软件的空管服务器,分别与专用空管网络相连接;状态监控终端为 用于监控第一服务器和第二服务器工作状态的专用计算机,其与空 管网络相连接;同时,在空管网络上还连接有多个客户端。

本发明提供的双服务器热备系统的控制方法分为初始启动的 S1阶段、启动成功的S2阶段和主备运行的S3阶段;其中:S1阶 段为上电启动和初始化阶段,在此阶段中,第一服务器A、第二服 务器B和状态监控终端C均处在上电启动状态,其各自进行自身的 自检和初始化操作,均不对外发送信息,也不接收外部的信息;启 动完成后进入S2阶段;

所述的S2阶段为启动成功后完成主/备机初始设置阶段,在此 阶段中:

1)两个服务器,即:第一服务器和第二服务器分别加载自身 的空管应用程序,同时分别通过空管网络向状态监控终端发送心跳 信息,并接收状态监控终端发出的控制信息;

2)两个服务器均不向客户端发送数据,也不接收客户端发送 的数据;

3)状态监控终端对两个服务器实施主/备状态初始设置,即通 过空管网络捕获两个服务器发出的心跳信息,并通过心跳信息获得 两台服务器的运行情况,并根据运行情况,发出主/备设置指令, 将两台服务器分别设置为主用状态和备用状态;

4)两个服务器在收到状态监控终端的初始设置指令后,根据 指令的内容,将自身设置为主用状态或备用状态;此后,进入S3 阶段;

所述的S3阶段为主备运行阶段,在此阶段中:

1)两台服务器均通过空管网络定时向状态监控终端发送心跳 信息,并接收状态监控终端发出的控制信息;

2)两台服务器均运行空管应用程序,并同时接收客户端发送 的数据,实现两台服务器的数据同步;

3)工作于主用状态的主服务器通过空管网络向客户端发送实 时数据;而工作于备用状态的备用服务器并不向客户端发送数据;

4)状态监控终端接收主用服务器和备用服务器发出的心跳信 息,通过心跳信息实时监测主用服务器、备用服务器的工作状态和 空管应用程序的运行状态,如果监测到服务器的工作状态异常或服 务器的空管应用程序的运行状态异常时,状态监控终端将发出异常 告警信息,并根据具体情况发出主备切换指令,实施两台服务器的 主用、备用状态的切换;如果监测到服务器的工作状态恢复正常或 服务器的空管应用程序的运行状态恢复正常时,状态监控终端将发 出异常恢复信息,并根据具体情况发出主备切换指令,实施两台服 务器的主用、备用状态的切换。

在所述的S2阶段和S3阶段中,所述的心跳信息包含服务器的 机器标识、服务器当前的工作状态、服务器中要监测的空管应用程 序的运行状态信息。

在S2阶段中,所述的主/备状态初始设置方法包括按顺序执行 的下列步骤:

步骤一,接收心跳信息并提取应用程序状态信息的S201阶段: 状态监控终端C通过空管网络接收某台服务器发送的心跳信息,提 取并保存该服务器当前的状态信息;

步骤二,判断应用程序是否启动成功的S202阶段:从收到的 心跳信息中判断相应的服务器中的空管应用程序是否全部启动成 功,如果判断结果为“是”,则进入下一步S203阶段;否则返回到 S201阶段的入口处,继续接收心跳信息;

步骤三,判断是否有主用服务器的S203阶段:状态监控终端C 通过收到的心跳信息的内容判断该服务器是否为主用服务器,如果 判断结果为“是”,则进入下一步S204阶段;否则下一步进入S205 阶段;

步骤四,发送将该服务器设为主用服务器的命令的S204阶段: 状态监控终端C发送初始设置命令,将该服务器设为主用服务器, 然后下一步进入S206阶段;

步骤五,发送将该服务器设为备用服务器的命令的S205阶段: 状态监控终端发送初始设置命令,将该服务器设为备用服务器,然 后下一步进入S206阶段;

步骤六,判断两台服务器全部完成初始设置的S206阶段:状 态监控终端判断当前两台服务器是否已全部完成初始设置,即两台 服务器均完成主用服务器或备用服务器的设置;如果判断结果为 “是”,则主备状态初始设置流程至此结束;否则返回到S201阶段 的入口处,下一步继续执行S201阶段。

在所述的S3阶段中,所述的服务器中空管应用程序运行状态 监测方法包括按顺序执行的下列步骤:

步骤一,接收心跳信息的S301阶段:状态监控终端接收主/备 用服务器定时发送的心跳信息,并对心跳信息进行解析,获取和记 录主用、备用服务器中空管应用程序的运行状态信息;

步骤二,记录接收的心跳信息个数的S302阶段:分别记录主/ 备用服务器各自所发送的心跳信息的个数;

步骤三,提取心跳信息中的应用程序状态信息的S303阶段: 提取该服务器中的空管应用程序的运行状态信息;

步骤四,判断应用程序状态是否正常的S304阶段:状态监控 终端通过该服务器心跳信息中空管应用程序的运行状态信息,判断 该服务器中的空管应用程序运行是否正常,如果判断结果为“是”, 下一步进入S305阶段;否则,认为该服务器的空管应用程序的运行 状态有异常,则下一步进入S306阶段;

步骤五,判断前一时刻应用程序状态是否正常的S305阶段: 状态监控终端通过查看该服务器前一个时刻的工作状态判断在前 一个时刻该服务器接收的心跳信息个数和空管应用程序的运行状 态是否正常,如果判断结果为“是”,退出本流程;否则,认为该 服务器的空管应用程序的运行状态恢复正常,则下一步进入S307 阶段;

步骤六,发出异常告警信息并执行异常处理流程的S306阶段: 状态监控终端C发出服务器的空管应用程序异常告警信息,然后执 行异常处理流程;服务器中应用程序的工作状态判断流程至此结 束;

步骤七,发出异常恢复信息并执行异常恢复处理流程的S307 阶段:状态监控终端C发出服务器的空管应用程序异常恢复信息, 然后执行异常恢复处理流程;服务器中应用程序的工作状态的判断 流程至此结束。

在所述的S3阶段中,所述的服务器的工作状态的监测方法包 括按顺序执行的下列步骤:

步骤一,定时查看接收的心跳信息的个数是否变化的S401阶 段:状态监控终端定时查看主/备用服务器定时发送的心跳信息的 个数是否在变化,如果判断结果为“是”,下一步进入S402阶段; 否则,认为该服务器的工作状态异常,则下一步进入S403阶段;

步骤二,判断前一时刻服务器的工作状态是否正常的S402阶 段:状态监控终端通过查看该服务器前一个时刻的工作状态判断该 服务器在前一个时刻的工作状态是否正常,如果判断结果为“是”, 退出本流程;否则,认为该服务器的工作状态恢复正常,则下一步 进入S404阶段;

步骤三,发出故障告警信息并执行异常处理流程的S403阶段: 状态监控终端发出该服务器的工作状态异常的故障告警信息,然后 执行异常处理流程;服务器的工作状态判断流程至此结束;

步骤四,发出故障恢复信息并执行异常恢复处理流程的S404 阶段:状态监控终端发出该服务器的工作状态恢复正常的故障恢复 信息,然后执行异常恢复处理流程;服务器的工作状态判断流程至 此结束。

在所述的S3阶段的S306阶段或S403阶段中,所述的异常处理 流程的操作方法包括按顺序执行的下列步骤:

步骤一,接收服务器异常信息的S501阶段:状态监控终端读 取当前的服务器的异常告警信息(服务器中空管应用程序的运行状 态异常告警信息或服务器的工作状态异常告警信息);

步骤二,判断是否为主用服务器的S502阶段:状态监控终端 判断当前出现异常的服务器是否为主用服务器,如果判断结果为 “是”,进入下一步S503阶段,否则,不执行任何操作,退出本流 程;

步骤三,发送主用/备用状态切换命令的S503阶段:状态监控 终端C分别向两个服务器发送主备状态切换命令;

步骤四,主用服务器收到命令降为备用服务器,备用服务器收 到命令后升为主用服务器的S504阶段:收到状态监控终端所发送的 主备状态切换命令后,当前的主用服务器将转换成为备用服务器, 同时,当前的备用服务器将转换成为主用服务器;转换完成后,主 /备状态切换流程至此结束。

在S3阶段的S307阶段或S404阶段中,所述的异常恢复处理流 程的操作方法包括按顺序执行的下列步骤:

步骤一,收到服务器异常恢复信息的S601阶段:状态监控终 端C读取当前的异常恢复信息;

步骤二,判断主备服务器是否都异常的S602阶段:状态监控 终端判断主用和备用服务器是否都出现异常,如果判断结果为 “是”,进入下一步S603阶段,否则,不执行任何操作,退出本流 程;

步骤三,判断异常恢复的服务器是否为备用服务器的S603阶 段:状态监控终端判断从异常中恢复的服务器是否为备用服务器, 如果判断结果为“是”,进入下一步S604阶段,否则,不执行任何 操作,退出本流程;

步骤四,发送主用/备用状态切换命令的S604阶段:状态监控 终端C分别向两个服务器发送主备状态切换命令;

步骤五,主用服务器收到命令降为备用服务器,备用服务器收 到命令后升为主用服务器的S605阶段:收到状态监控终端所发送的 主备状态切换命令后,当前的主用服务器将转换成为备用服务器, 同时,当前的备用服务器将转换成为主用服务器;转换完成后,主 /备状态切换流程至此结束。

与现有技术相比,本发明提供的空管自动化系统中的双服务器 热备系统及控制方法的优点是:(a)本发明提供的方法不受操作 系统的限制,可以在各种操作系统平台上运行;(b)本发明完全 由软件实现,提供的方法不受服务器硬件的限制,任意两类服务器 都可以组成双机热备系统;(c)本发明不需要共享介质,节省空 间,降低硬件成本;(d)本发明中的两台服务器的主用、备用状 态的切换由独立的服务器工作状态监控终端实现,减轻了两服务器 的负担,提高了服务器运行的稳定性;(e)本发明中管理员可以 通过服务器工作状态监控终端查询每台服务器及其应用程序的运 行状态,对服务器进行维护,同时可以实现两台服务器的主用、备 用状态切换;(f)兼容性好,已有的单机系统可以方便地升级为 双机热备系统。

附图说明

图1是本发明提供的空管自动化系统中双服务器热备系统组成 示意图;

图2是本发明提供的空管自动化系统中的双服务器热备系统控 制方法的主/备状态初始设置操作流程图;

图3是本发明提供的空管自动化系统中的双服务器热备系统服 务器中空管应用程序的运行状态监测方法流程图;

图4是本发明提供的空管自动化系统中的双服务器热备系统中 服务器的工作状态监测方法流程图;

图5是本发明提供的空管自动化系统中的双服务器热备系统中 服务器的异常处理操作流程图;

图6是本发明提供的空管自动化系统中的双服务器热备系统中 服务器的异常恢复处理操作流程图。

具体实施方式

下面结合附图和具体实施例对本发明提供的空管自动化系统 中的双服务器热备系统及控制方法进行详细说明。

如图1所示,本发明提供的空管自动化系统中的双服务器热备 系统包括:第一服务器A、第二服务器B和状态监控终端C,其中: 第一服务器A和第二服务器B为两台完全相同的用于运行空管自动 化软件的空管服务器,分别与专用空管网络L相连接;状态监控终 端C为用于监控第一服务器A和第二服务器B工作状态的专用计算 机,其与空管网络L相连接;同时,在空管网络L上还连接有多个 客户端K。

所述的空管自动化系统中双服务器热备系统的控制方法将整 个控制过程分为三个阶段,即:初始启动的S1阶段、启动成功的 S2阶段和主备运行的S3阶段;其中:所述的S1阶段为上电启动和 初始化阶段,在此阶段中,第一服务器A、第二服务器B和状态监 控终端C均处在上电启动状态,其各自进行自身的自检和初始化等 操作,均不对外发送信息,也不接收外部的信息;启动完成后进入 S2阶段;

所述的S2阶段为启动成功后完成主/备机初始设置阶段,在此 阶段中:

1)两个服务器,即:第一服务器A和第二服务器B分别加载自 身的空管应用程序,同时分别通过空管网络L向状态监控终端C发 送心跳信息,并接收状态监控终端C发出的控制信息;

2)两个服务器均不向客户端K发送数据,也不接收客户端K 发送的数据;

3)状态监控终端C对两个服务器实施主/备状态初始设置,即 通过空管网络L捕获两个服务器发出的心跳信息,并通过心跳信息 获得两台服务器的运行情况,并根据运行情况,发出主/备设置指 令,将两台服务器分别设置为主用状态和备用状态;

4)两个服务器在收到状态监控终端C的初始设置指令后,根 据指令的内容,将自身设置为主用状态或备用状态;此后,进入S3 阶段;

所述的S3阶段为主备运行阶段,在此阶段中:

1)两台服务器均通过空管网络L定时向状态监控终端C发送心 跳信息,并接收状态监控终端C发出的控制信息;

2)两台服务器均运行空管应用程序,并同时接收客户端K发 送的数据,实现两台服务器的数据同步;

3)工作于主用状态的主服务器通过空管网络L向客户端K发送 实时数据;而工作于备用状态的备用服务器并不向客户端K发送数 据;

4)状态监控终端C接收主用服务器和备用服务器发出的心跳 信息,通过心跳信息实时监测主用服务器、备用服务器的工作状态 和空管应用程序的运行状态,如果监测到服务器的工作状态异常或 服务器的空管应用程序的运行状态异常时,状态监控终端C将发出 异常告警信息,并根据具体情况发出主备切换指令,实施两台服务 器的主用、备用状态的切换;如果监测到服务器的工作状态恢复正 常或服务器的空管应用程序的运行状态恢复正常时,状态监控终端 C将发出异常恢复信息,并根据具体情况发出主备切换指令,实施 两台服务器的主用、备用状态的切换。

在S2阶段和S3阶段中,两台服务器启动后,定时向服务器工 作状态监控终端发送心跳信息;所述的心跳信息包含服务器的机器 标识、服务器当前的工作状态、服务器中要监测的空管应用程序的 运行状态等信息。

在S2阶段中,所述的主/备状态初始设置操作方法为:状态监 控终端C通过接收的心跳信息判断该服务器中受监控的应用程序是 否全部启动成功,如果服务器的应用程序全部启动成功,且系统中 还没有主用服务器,状态监控终端C将发送设置主机指令,将该服 务器置为主用服务器;如果系统中已经有主用服务器,则发送设置 备机指令,将该服务器置为备用服务器。

在S2阶段中,状态监控终端C将实时记录心跳信息中每台服务 器的工作状态以及服务器中受监控的应用程序的运行状态。

如图2所示,在S2阶段中,所述的主/备状态初始设置操作方 法包括按顺序执行的下列步骤:

步骤一,接收心跳信息并提取应用程序状态信息的S201阶段: 状态监控终端C通过空管网络L接收某台服务器发送的心跳信息, 提取并保存该服务器当前的状态信息;

步骤二,判断应用程序是否启动成功的S202阶段:从收到的 心跳信息中判断相应的服务器中的空管应用程序是否全部启动成 功,如果判断结果为“是”,则进入下一步S203阶段;否则返回到 S201阶段的入口处,继续接收心跳信息;

步骤三,判断是否有主用服务器的S203阶段:状态监控终端C 通过收到的心跳信息的内容判断该服务器是否为主用服务器,如果 判断结果为“是”,则进入下一步S204阶段;否则下一步进入S205 阶段;

步骤四,发送将该服务器设为主用服务器的命令的S204阶段: 状态监控终端C发送初始设置命令,将该服务器设为主用服务器, 然后下一步进入S206阶段;

步骤五,发送将该服务器设为备用服务器的命令的S205阶段: 状态监控终端C发送初始设置命令,将该服务器设为备用服务器, 然后下一步进入S206阶段;

步骤六,判断两台服务器全部完成初始设置的S206阶段:状 态监控终端C判断当前两台服务器是否已全部完成初始设置,即两 台服务器均完成主用服务器或备用服务器的设置;如果判断结果为 “是”,则主备状态初始设置流程至此结束;否则返回到S201阶段 的入口处,下一步继续执行S201阶段。

如图3所示,在S3阶段中,所述的服务器中空管应用程序的运 行状态的监测方法包括按顺序执行的下列步骤:

步骤一,接收心跳信息的S301阶段:状态监控终端C接收主/ 备用服务器定时发送的心跳信息,并对心跳信息进行解析,获取和 记录主用、备用服务器中空管应用程序的运行状态信息;

步骤二,记录接收的心跳信息个数的S302阶段:分别记录主/ 备用服务器各自所发送的心跳信息的个数;

步骤三,提取心跳信息中的应用程序状态信息的S303阶段: 提取该服务器中的空管应用程序的运行状态信息;

步骤四,判断应用程序状态是否正常的S304阶段:状态监控 终端C通过该服务器心跳信息中空管应用程序的运行状态信息,判 断该服务器中的空管应用程序运行是否正常,如果判断结果为 “是”,下一步进入S305阶段;否则,认为该服务器的空管应用程 序运行状态有异常,则下一步进入S306阶段;

步骤五,判断前一时刻应用程序状态是否正常的S305阶段: 状态监控终端C通过查看该服务器前一个时刻的工作状态判断在前 一个时刻该服务器接收的心跳信息个数和空管应用程序的运行状 态是否正常,如果判断结果为“是”,退出本流程;否则,认为该 服务器的空管应用程序的运行状态恢复正常,则下一步进入S307 阶段;

步骤六,发出异常告警信息并执行异常处理流程的S306阶段: 状态监控终端C发出服务器的空管应用程序异常告警信息,然后执 行异常处理流程;服务器中应用程序的工作状态判断流程至此结 束;

步骤七,发出异常恢复信息并执行异常恢复处理流程的S307 阶段:状态监控终端C发出服务器的空管应用程序异常恢复信息, 然后执行异常恢复处理流程;服务器中应用程序的工作状态判断流 程至此结束。

如图4所示,在S3阶段中,所述的服务器的工作状态监测方法 包括按顺序执行的下列步骤:

步骤一,定时查看接收的心跳信息的个数是否变化的S401阶 段:状态监控终端C定时查看主/备用服务器定时发送的心跳信息的 个数是否在变化,如果判断结果为“是”,下一步进入S402阶段; 否则,认为该服务器的工作状态异常,则下一步进入S403阶段;

步骤二,判断前一时刻服务器的工作状态是否正常的S402阶 段:状态监控终端C通过查看该服务器前一个时刻的工作状态判断 该服务器在前一个时刻的工作状态是否正常,如果判断结果为 “是”,退出本流程;否则,认为该服务器的工作状态恢复正常, 则下一步进入S404阶段;

步骤三,发出故障告警信息并执行异常处理流程的S403阶段: 状态监控终端C发出该服务器的工作状态异常的故障告警信息,然 后执行异常处理流程;服务器的工作状态的判断流程至此结束;

步骤四,发出故障恢复信息并执行异常恢复处理流程的S404 阶段:状态监控终端C发出该服务器的工作状态恢复正常的故障恢 复信息,然后执行异常恢复处理流程;服务器的工作状态的判断流 程至此结束。

如图5所示,在S3阶段的S306阶段和S403阶段中,所述的异 常处理流程的操作方法包括按顺序执行的下列步骤:

步骤一,接收服务器异常信息的S501阶段:状态监控终端C 读取当前的服务器的异常告警信息(服务器中空管应用程序的运行 状态异常告警信息或服务器的工作状态异常告警信息);

步骤二,判断是否为主用服务器的S502阶段:状态监控终端C 判断当前出现异常的服务器是否为主用服务器,如果判断结果为 “是”,进入下一步S503阶段,否则,不执行任何操作,退出本流 程;

步骤三,发送主用/备用状态切换命令的S503阶段:状态监控 终端C分别向两个服务器发送主备状态切换命令;

步骤四,主用服务器收到命令降为备用服务器,备用服务器收 到命令后升为主用服务器的S504阶段:收到状态监控终端C所发送 的主备状态切换命令后,当前的主用服务器将转换成为备用服务 器,同时,当前的备用服务器将转换成为主用服务器;转换完成后, 主/备状态切换流程至此结束。

如图6所示,在S3阶段的S307阶段和S404阶段中,所述的异 常恢复处理流程的操作方法包括按顺序执行的下列步骤:

步骤一,收到服务器异常恢复信息的S601阶段:状态监控终 端C读取当前的异常恢复信息(服务器中空管应用程序的运行状态 的异常恢复信息或服务器的工作状态的异常恢复信息);

步骤二,判断主备服务器是否都异常的S602阶段:状态监控 终端C判断主用和备用服务器是否都出现异常(服务器中空管应用 程序的运行状态异常或服务器的工作状态异常),如果判断结果为 “是”,进入下一步S603阶段,否则,不执行任何操作,退出本流 程;

步骤三,判断异常恢复的服务器是否为备用服务器的S603阶 段:状态监控终端C判断从异常中恢复的服务器是否为备用服务器, 如果判断结果为“是”,进入下一步S604阶段,否则,不执行任何 操作,退出本流程;

步骤四,发送主用/备用状态切换命令的S604阶段:状态监控 终端C分别向两个服务器发送主备状态切换命令;

步骤五,主用服务器收到命令降为备用服务器,备用服务器收 到命令后升为主用服务器的S605阶段:收到状态监控终端C所发送 的主备状态切换命令后,当前的主用服务器将转换成为备用服务 器,同时,当前的备用服务器将转换成为主用服务器;转换完成后, 主/备状态切换流程至此结束。

所述的状态监控终端C接收每台服务器发送的心跳信息,判断 并记录每台服务器的工作状态和每台服务器中的空管应用程序的 运行状态;这样管理人员可以通过状态监控终端C查询每台服务器 及其空管应用程序的工作状态,对服务器进行维护;同时管理人员 也可以通过状态监控终端C对主/备服务器进行切换。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号