基于Hyper-V虚拟化技术实现故障转移
摘要:航空气象要素对飞行安全的影响越来越大,气象探测设备的重要性也越来越高。成阳国际机场配备了风廓线雷达,能够为航空飞行提供机场上空的风速风向和温度。基于保障风廓线雷达正常运行的目的,通过Hyper-V虚拟化技术和故障转移集群的方法,结合人为干预设备的试验,实现了风廓线雷达系统的故障转移功能,平均故障修复时间提高了95%。
关键词:故障转移集群;Hyper-V;风廓线雷达;平均故障修复时间
西安咸阳国际机场边界层风廓线雷达CFL-03是一种脉冲多普勒晴空探测雷达,能够以较高的时间分辨率和空间分辨率连续、实时的探测距地面60~3 000 m或更高高度范围内边界层大气的水平风和垂直风的风速和风向,以及大气折射率结构常数Cn2等气象要素随高度的分布。此套风廓线雷达系统还配置一个无线电声学探空系统(RASS),能够探测距地面60~1 500 m高度范围内的大气虚温。
在民航气象领域,风廓线雷达因其时空分辨率高、可连续值守的特点,是一种十分重要的探测手段。因此,保障风廓线雷达正常运行显得十分重要。
1 Hyper-V虚拟化
虚拟化应用是利用软件将不同层面划分开来,通过创建的虚拟机模拟底层硬件服务和功能,使各层的变动更加灵活。它能在一台计算机上运行多个操作系统,就好像同时运
行多台计算机一样。
Hyper-V是一个位于硬件和操作系统之间的软件层,可以用于对Windows和非Windows操作系统进行虚拟化。Hyper-V基于虚拟机管理器的虚拟化平台,整合了操作系统,允许动态地添加物理和虚拟资源。Hyper-V中的虚拟机可以被理解为完全独立的计算机,借助数据执行保护功能,每台计算机的状态不会影响其它虚拟机或主机。
Hyper-V采用微内核化管理程序的体系结构,兼顾了安全性和性能的要求。在微内核化的设计中,内核中最常用的功能被精心挑选,设计运行在内核模式的一个或者一组进程上。而其它大部分不那么重要的核心功能则作为单独的进程在用户模式下运行,这样一来其它核心功能模块都只依赖微内核模块或者其它模块,并不直接依赖硬件。这种模式增加了灵活性,易于维护和移植。由于微内核不依赖于固定的文件系统,所以用户可以随意地选择支持的文件系统,不需要的模块因为不会加载到内存中,所以对于内存的使用也更为有效,适合于建立分布式操作系统和面向对象的操作系统。
Hyper-V采用基于VMbus的高速内存总线架构。来自虚拟机的硬件请求(显卡、鼠标、磁盘、网络)经过虚拟服务客户端通过VMbus总线发送到父分区的虚拟服务提供程序(Virtu al Senrice Provider,简称VSP),VSP调用对应的设备驱动,直接访问硬件。Hyper-V能够直接使用英特尔的虚拟化技术(IntelVT技术)或者 AMD的虚拟化技术(AMDV技术),而且对内存和硬盘等资源也可以实现类似直接调用的操作,所以Hvper-V虚拟机的性能很高,几乎可以接近物理计算机的性能。
2 故障转移集群
故障转移群集是服务器群集(MSCS)的改进版,可协同工作以增强应用程序和服务的可用性。MSCS要求管理员不仅要了解群集本身,还需要精通存储技术以及群集服务与各种存储解决方案交互的方式,而且难于设置和维护。故障转移群集简化了群集并且增加了一些新的功能,提高群集的安全性和稳定性。
1)全新的管理界面。故障转移集群管理是一个MMC控制台,新界面分为3个窗格,提供了所选择的集群配置部分的详细信息以及可执行的操作,使管理员使用更加方便。
2)改进的配置过程。许多配置、重新配置和维护群集的操作都有向导,有了这些向导的帮助,管理员不必再担心资源是否已配置正确或者它们是否会以正确的顺序联机。
3)嵌入了验证过程。在Windows Server 2008中,群集设置和配置已通过新的验证向导进行了简化,此向导使用户可以确认系统、存储和网络配置是否适用于群集。
4)增强的数据存储性能和稳定性。故障转移群集与存储区域网络或直接连接存储通信时,将使用破坏性最小的命令,从而SCSI总线重置较少,磁盘从不会处于未受保护状态,这意味着降低了卷损坏的风险。故障转移群集还支持用于磁盘发现和恢复的改进方法。
5)增强的安全功能。故障转移群集包含多个新的安全增强功能,其中最重要的是不再需要群集服务帐户。
3 计算机系统组成
CFL-03风廓线雷达系统中有多台不同用途的计算机组成计算机网络,主要包括主、备服务器,信号处理计算机,监控维护终端,用户显示终端等。
主、备服务器作为风廓线雷达系统主机,采用双机热备份工作模式,配置磁盘阵列,是数据处理软件、产品及数据WEB服务器、控制管理工具等软件的运行平台,是接收、处理和发布气象探
故障转移集群 Hyper-V 风廓线雷达 平均故障修复时间 相关文章:
- 12位串行A/D转换器MAX187的应用(10-06)
- AGC中频放大器设计(下)(10-07)
- 低功耗、3V工作电压、精度0.05% 的A/D变换器(10-09)
- PIC16C5X单片机睡眠状态的键唤醒方法(11-16)
- 用简化方法对高可用性系统中的电源进行数字化管理(10-02)
- 利用GM6801实现智能快速充电器设计(11-20)