双机热备技术在民航通信中的研究应用

来源 :硅谷 | 被引量 : 0次 | 上传用户:wyp154
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 民航通信承载着通用性的计算机网络数据及各类专用设备数据传输的业务数据,提高其通信网可靠性及可用性尤为重要和迫切。研究设计双机热备系统方案,使通信主机出现故障时能够在规定的时间内自动切换;采用共享的磁盘阵列,充分保证数据的高可靠性和可用性并实现了历史数据共享功能。有效避免了长时间的服务中断,保证民航通信系统稳定、可靠的服务。
  关键词 民航;通信;可靠性;可用性;双机热备
  中图分类号:TN820 文献标识码:A 文章编号:1671—7597(2013)042-040-02
  随着民航事业的迅猛发展,各机场航班量剧增,飞行流量不断增大,对管制部门的要求越来越高,相应对管制手段的要求也越来越高。由于目前民航空中管制甚高频(VHF)通信系统VHF设备的数量及使用的频点也在不断增加,加之电信业务量的不断扩大及通信设备种类繁多,确保民航通信系统可靠性及可用性显得尤为迫切和重要。在信息系统建设中存在充满各种安全危机,作为运行通信关键业务的服务器是保障系统安全、有效运作的基础,服务器的某个误操作或软硬件故障都有可能导致通信关键业务的瘫痪或中断,甚至造成重大事故的发生。除了通过RAID、hot spare来保障存储系统以及数据的安全性外,为了防止服务器应用程序的意外宕机,采用两台服务器冗余且互为备份共同执行同一任务的双机热备架构模式防止服务器错误的发生。本文设计研究应用于民航通信系统双机热备技术服务器,实现故障设备与正常设备之间无扰切换,有效提高通信系统的可靠性和可用性。
  1 双机热备简介
  双机热备是近年来服务器端的安全性、可用性的一次重大革命。双机热备即通过运行两台服务器协作完成一项服务任务过程中,实现系统备份和冗余,从而保证系统的高可靠性。
  在运行过程中,主服务器发生网络或者是主机故障时,故障服务器正在执行的任务会被备份服务器会迅速接管。整个通信系统的中央服务器通过双机热备技术,实现了整个通信系统的全天候安全运行,保证服务器故障情况下的通信系统不间断运行。
  双机系统的基本构成通常包括了两台运行有双机热备系统软件的互为备份的服务器,并通过心跳线连接通信监测各自的运行情况。在通信系统运行过程中,出现任何网络或者是主机故障都会自动触发双机热备系统软件的错误判定、故障隔离流程,备份服务器接管被中断的服务并在最短的时间内通过联机恢复继续执行中断的服务。
  2 双机热备系统基本原理
  双机热备最主要的作用是确保系统的不间断安全运行。主服务器和备份服务器通过scsi、串口或者网络等通道互相监视各自的服务执行情况,发现不正常状况时,备份服务器会迅速替换故障服务器投入系统运行,实现了系统的不间断运行和数据的完整性。双机热备系统结构如图l所示。
  双机热备系统由两台实时数据库服务器(1和2)组成。首先,主服务器在对外提供服务的同时,通过通信通道(scsi、串口或者网络)实现同备份服务器之间状态及数据信息的一致性。另外,主服务器和备份服务器通过心跳诊断信息确定对方是否处于正常运行状态。在通信系统运行过程中,若备份服务器2在一定时间内未接收到来自主服务器1的心跳信息时,则说明主服务器1未处于正常运行状态,进而切换机制被触发。备份服务器2便立即替代故障主服务器1与各个客户端进行连接通讯,成为新的主服务器。而发生故障的服务器1修复后会自动作为新的备用服务器运行。
  3 双机热备服务器系统实现
  3.1 双机热备的实现方式
  3.1.1 基于共享存储设备方式
  基于共享存储方式的双机热备系统主要由主从服务器、网络终端、交换机、磁盘阵列设备等组成。两台服务器之间通过心跳线相互监测各自的运行状况。在工作过程中,若监测到一台服务器出现故障则会触发双机热备系统软件的错误判定流程,另一台服务器执行服务接管任务;若无故障出现,系统会根据不同的工作方式通过虚拟IP地址的形式发送服务请求给一台服务器,由它承担服务的运行。
  3.1.2 纯软件方式
  纯软件方式的双机热备系统是通过镜像软件将保存在主备机中数据实时复制到另一台服务器上,并同时保证外服务过程中双服务器数据的一致性。如果一台服务器出现故障,可以及时切换到另一台服务器。
  3.2 双机热备工作方式
  3.2.1 主从方式(Active/Standby)
  基于Active/Standby方式的服务器热备是双机热备的常见形式。这种方式是指在同一时间内,主服务器和备份服务器只有一台处于Active(激活)状态,处于激活状态的服务器发生故障造成中断或瘫痪时,通过心跳诊断等软件检测方式激活处于Standby(待机)状态的服务器,迅速替换故障服务器执行通信系统重要任务,保证通信系统不间断运行。
  3.2.2 双工方式(Active/Active)
  在工作过程中,两台服务器同时执行各自的工作任务,两台服务器之间通过心跳线相互监测各自的运行状况。若一台服务器发生故障造成中断或瘫痪时,会立即触发资源切换、服务接管任务,确保系统服务的不间断运行。
  3.3 双机热备实现方案
  3.3.1 总体方案设计
  本文双机热备系统设计方案是基于共享存储器结构和主从工作方式实现的。方案中两台服务器(主机)通过光纤连接到磁盘阵列(共享存储)上,而两台服务器(主机)之间通过私有心跳网络线连接通信,共享数据(如数据库等)则存放在公共的磁盘阵列存储系统上。通过安装在两台主机上的双机热备软件Rose HA监视系统的状态,协调两台主机的工作。其方案设计拓扑图和系统结构框图如图2和图3所示。
  服务器通过私用网络心跳(HeartBeat)信号监测另一台服务器的运行状况,进而进行资源切换和接管操作。为了确保切换的有效性和降低误操作率,私用网络通讯路径一般由RS-232 Socket私用网络和TCP/IP Socket私有网络两条相互独立的物理路径组成。前者是通过配置服务器空闲的串口实现通讯;后者则需要通过LAN建立连接或将两台主机的网卡通过反线直接连接进行通讯。   在搭建配置完成系统后,安装在主服务器上的Rose HA软件则通过私用网络传递的心跳信息进行系统的监控,了解另一服务器的运行状态。若通信系统工作过程中出现故障,安装在服务器上的Rose HA软件会通过私有网络捕捉到发生变化的心跳信息,进而触发Rose HA软件的资源切换和服务接管流程,控制通信系统进行备份服务器接替工作。以此同时,工作人员的修复维护工作并不影响对外数据服务提供,已经修复的故障主机可作为备份机或通过Rose HA软件设定再次进行切换或接管,实现双机热备系统的正常工作。
  对于民航通信数据服务,系统通过虚拟IP地址指定能够提供数据服务的主机服务器网络地址。当一台服务器出现故障时,Rose HA软件会通过将虚拟IP地址指向备份服务器的网卡,完成切换及接管工作。同时触发应数据库启动程序,实现民航通信数据库的正常连接,确保民航通信系统的不间断运行及高可用性。
  3.3.2 实施步骤
  步骤一:在整体分析调查民航通信业务需求的基础上,搭建配置服务器、共享磁盘阵列及Rose HA软件环境。确定作为共享存储设备的磁盘阵列和主、备机服务器及各种关键参数,采取主从方式完成通信系统的配置。
  步骤二:完成服务器网卡及心跳网络线的安装配置。两台服务器网卡分别设置对外服务网络地址,并将两台服务器的第二块网卡通过心跳网络线连接,如图3所示,服务器的第二块网卡地址分别设置为各自的心跳网络地址,实现心跳信息的传输。
  步骤三:完成共享存储器安装和配置。将两台服务器通过光纤与磁盘阵列连接,通过Rose HA软件创建配置物理卷及各自的对外网络地址及公共虚拟IP地址,并保证两地址在同一网段内。创建可供调用的代理名和服务名,并设置windows系统服务里代理启动及数据库服务类型为“手动”。
  4 结束语
  本文完成了应用于民航通信领域双机热备系统方案的初步设计和实现。此方案基本满足数据实时性与数据完整性的要求,实现了主机自动切换功能和历史数据共享功能。但由于民用航空通信要求高度可靠性,所以在稳定升级硬件的基础上,更好结合软件双机热备的优势,是有待进一步解决的问题。
  参考文献
  [1]孙艳玲.民航空中管制通信系统可靠性的研究[D].山东:山东大学,2007.
  [2]张磊,李玉龙等.服务器管理系统双机热备管理软件的设计与实现[J].电脑知识与技术,2009,5(33):9419-9420.
  [3]刘晓洁,黄永佳.基于Linux的双机热备系统的实现技术[J].计算机应用研究,2007,24(4):255-257.
  [4]杨晓芬,王永会.实时数据库系统双机热备机制设计与实现[J].计算机工程与应用,2012,48(29):124-126.
  [5]钟宇.煤矿企业纯软件方式的双机热备系统研究[J].工矿自动化,2012(08):84-86.
  [6]王崇霞.数据库双机热备份系统解决方案[J].微机发展,2003(S3):79-80.
其他文献
目的:探讨终末期肝病模型评分动态变化联合血清钠预测肝硬化失代偿期预后的临床价值.方法:对55例住院治疗的终末期肝病患者进行回顾性分析.按入院血清钠浓度将所有患者分为两
[摘要] 目的:探讨健康教育在系统性红斑狼疮(SLE)患者中的应用。方法:通过回顾对90例SLE患者健康教育效果进行分析。结果:90例患者均能积极配合治疗,症状得到控制,病情趋于稳定,生活质量得到较大提高。结论:加强有针对性的健康教育对SLE患者康复起重要作用。  [关键词] 系统性红斑狼疮 健康教育  [Abstract] ObjectiveTo explore the health educa
目的探讨人工股骨头置换术手术配合的体会。方法对46例人工股骨头置换患者采取围手术期处理、术前视访、心理疏导及护理、手术器械和物品准备齐全、术中熟练配合等。结果患者
查阅参考文献,结合临床实际,从抗生素用药原则及选择、联合用药、科学给药等方面对合理应用抗生素加以诠释。
医院质量管理是医院管理的核心,也是医院管理永恒的主题[1].医院护理质量的高低与科室护士长素质密切相关,科室护士长是最基层的管理者,肩负着众多角色,是联络者、代表者、传
【摘 要】在人們关切的目光中,“90后”完成了初中阶段的学习,进入了高等教育的阶段。由于是生长在阳光下温室中的一代,由于他们必然要成为未来的主人,所以我们必须对他们的成长和教育负责。恋爱,是“90后”较早接触的感情之一,我们应该观察研究,以给他们有效的教育和指导。  【关键词】90后 婚恋观 大学生  【中图分类号】G641 【文献标识码】A 【文章编号】1006-9682(2010)07-008
摘 要 每年,超过23%的交通事故是由机动车追尾碰撞造成的。这里提供了一种可以降低追尾事故发生几率的机动车之间(V2V)的无线通讯协议。本文提出并研究了一种能够为在高速公路上行使的机动车之间传播警告信息的基于MAC协议的802.11标准。设计此标准的目的是能够确保在低延时的情况下接收到警告消息,从而使驾驶员可以有足够的时间采取相应措施来避免追尾事故的发生。  关键词 V2V;追尾防撞系统;无线通讯
摘 要 本文中对数字单相在线互动式UPS调压输出的实现的原理做了简单介绍,对以DSP(TMS320F240)为内核的控制系统在整体设计中的实现的功能做了描述,对逆变器和整流充电器的设计的实现做了详细阐述,对它们的方案的选取、模型的确定都有介绍。最后,文章还对UPS各辅助电路,如UPS网络监控技术的设计研究情况做了简单描述。  关键词 不间断电源;逆变;数字控制;切换  中图分类号:TN86 文献标
摘 要 介绍了FCS(PROFIBUS,CAN),并进行了电厂现场总线控制系统方案设计,控制系统中硬件配置及软件设计。通过对开关量智能节点设计、模拟量智能节点设计,最终形成以智能节点为单位的现场底层网络。最后,在此基础上最终实现与分散控制系统的集成。  关键词 FCA现场总线;电厂自动化系统;网络集成  中图分类号:TP319 文献标识码:A 文章编号:1671—7597(2013)042-037
摘 要 IMS(IP多媒体系统)是当代移动核心网普遍引进的一项技术系统,在该系统的加入下,移动网络实现了质的飞跃。除了能够实现移动媒体服务的一体化改革之外,还能够加强网络通信的安全保障,提高通信的实效性。本文针对IMS及移动核心网建设的现状进行分析,并提出问题,结合时代元素给予相关的移动核心网建设建议。以此确保IMS与移动网络的稳定融合发展。  关键词 IMS;移动核心网;现状及问题;方向;方案;