基于Hyper—V的湖南气象信息业务系统虚拟化实现

来源 :安徽农业科学 | 被引量 : 0次 | 上传用户:oldearth
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 通过分析现有气象信息业务系统运行状况和服务器资源利用率,提出利用微软虚拟化平台Hyper-V实现气象信息主要业务系统虚拟化的方案;以具体实例介绍虚拟机的创建、备份和恢复过程;通过实施前后的性能对比分析,说明虚拟化技术在提升系统资源利用率、降低能耗、节省开支和空间、提高业务系统可靠性等方面具有优势。
  关键词 气象信息业务;资源整合;虚拟化; Hyper-V
  中图分类号 S163 文献标识码 A 文章编号 0517-6611(2017)06-0198-02
  The Virtualization of Hunan Meteorological Information System Based on Hyper-V
  LUO Lin-yan, ZHANG Ji-guang, LIU Xiao-bo et al (Hunan Meteorological Information Center, Changsha, Hunan 410118)
  Abstract In this paper, via analyzing the operation and server resource utilization of the currently existing meteorological information system, a virtualization solution based on Hyper-V platform is presented which involves creating virtual machine, backup and restore. Compared to the performance before the virtualization solution introduced, its advantages of raising resource utilization, reducing energy consumption, saving money and improving system reliability are illustrated.
  Key words Meteorological information service;Resource integration;Virtualization;Hyper-V
  随着气象现代化研究的不断深入和气象业务的不断增加,对服务器资源的需求也逐渐增大。传统的业务部署方式是增加一项业务就配备1台或多台服务器,以满足业务运行的要求,往往造成服务器资源利用率低、管理开销大、耗电量大、服务器运维成本高等问题[1-3]。随着云计算技术的发展,服务器虚拟化以资源整合、应用部署灵活、资源利用率高可节约空间等优势得到广泛应用[4]。通过服务器虚拟化,可将一台物理的计算机软件环境分割为多个独立分区,各分区均可按需求模拟出完整的计算机(虚拟机),实现资源利用的最大化,使得气象信息业务系统资源整合成为可能。笔者通过分析现有气象信息业务系统运行状况和服务器资源利用率,提出利用微软虚拟化平台Hyper-V实现气象信息主要业务系统虚拟化的方案,并对该方案的实现进行了详细分析。
  1 现状分析
  目前,湖南省气象信息网络机房部署的服务器、网络设备、存储设备等有170余台,72个机柜已有72%被占用。其中湖南气象信息业务系统分别运行在32台服务器和12 台PC 上,涉及资料收集、分发、加工处理、数据共享等业务,实时业务系统一般都要求24 h不间断运行,但系统服务器资源利用率普遍在5%~20%,只有少数服务器资源利用率在70%左右。任务量小的业务程序分别部署在不同的服务器上,使得硬件的过度部署和设备实际利用率不足的矛盾日益突出,有必要利用虚拟化技术实现设备资源的集约化管理。
  Hyper-V作为主流的服务器虚拟化方案,可支持多达64个CPU 和1 TB 内存,具有实时迁移(live migration) 功能,即将运行中的虚拟机从一个Hyper-V 物理主机迁移到另一个物理主机,不干扰服务,且对Windows、Linux系统的兼容性好。Hyper-V采用“硬件—Hyper-V—虚拟机”的三层构架体系,虚拟机执行效率非常高,可充分利用硬件资源,实现虚拟机系统性能优化。考虑到气象信息系统主要运行在Windows 操作系统下,且现有Windows Server 2012正版操作系统中包含Hyper-V角色,可实现服务器虚拟化功能,因此采用Hyper-V实现湖南气象信息业务系统虚拟化。
  2 气象信息业务的虚拟化实现
  选择4台物理服务器作为虚拟化的硬件基础(其配置如表1所示),在保证不影响正常业务服务的原则下分步实施業务系统的虚拟化。Hyper-V作为Windows Server 2012的一个组件[5-6],可作为Windows Server 2012的角色被安装。利用Hyper-V进行服务器虚拟化,首先为物理服务器安装Windows Server 2012操作系统,其次安装Hyper-V组件,最后利用Hyper-V新建虚拟机,并在虚拟机上按需安装操作系统。将现有18台物理服务器上的气象信息业务按新增计划任务、本省内部资料处理、资料共享、资料上传、行业用户等进行分类,部署至虚拟机上,实现气象信息业务的整合。
  2.1 虚拟机的创建和配置
  以服务器1为例,成功安装Windows Server 2012操作系统后,在服务器管理器选择安装Hyper-V,然后在Hyper-V管理器中新建虚拟机。通过“新建虚拟机向导”进行虚拟机名称设置,并设置存储位置、分配内存及配置网络等操作。因部分服务器运行在整点的时候可能出现内存占用的峰值,而部分服务器程序运行所需的内存并不大,在气象信息系统的虚拟化过程中,充分利用Hyper-V动态内存分配[6]技术,根据虚拟机中的应用优先级自动调整虚拟机对物理内存的占用大小,实现性能优化。   2.2 虛拟机的备份和恢复
  因虚拟化是在性能较高的服务器上创建多台虚拟机,没有建立服务器集群,当某台物理服务器出现故障时,为保证气象信息业务正常运行,需快速在其他物理服务器上恢复虚拟机的运行,故设计中采用了虚拟机的导出、导入的冷备份方法。通过VHD文件导出、导入来进行虚拟机备份,其流程如图1所示。
  3 性能改进
  利用Hyper-V技术,在4台物理服务器上共部署了18台虚拟服务器,分别为资料处理服务器、图片生成服务器、卫星快显接收服务器、中小尺度网络服务器、质量控制服务器、风能服务器、土壤水分中心站、新一代长江流域共享服务器、报文复制服务器等。虚拟服务器分别安装了Windows Server 2003、Windows Server 2008、Windows Server 2012、SUSE Linux等操作系统。相较于传统业务部署方式,基于虚拟化技术的气象信息业务在以下4个方面具有明显优势。
  3.1 减少系统部署的时间成本
  若按传统气象信息业务部署方式,需经历服务器上架、连线、安装系统、驱动安装等步骤,至时耗时3~4 h。利用Hyper-V的虚拟机模板克隆方式来部署虚拟服务器,仅需10~30 min,极大地提高了服务器部署效率。此外,传统物理服务器重启过程耗时3~10 min,而虚拟服务器的重启只需几十秒钟。可见,采用Hyper-V虚拟化方式部署气象信息业务可大幅度缩减时间成本。
  3.2 提高服务器资源利用率
  利用Hyper-V实现服务器虚拟化后,1台物理服务器在保证业务正常运行的前提下,承担了几倍于传统物理服务器的业务量,提高了服务器的资源利用率。从服务器CPU、内存的使用率来看,虚拟化后,服务器CPU利用率和内存利用率均大幅度提高。对比虚拟化前后服务器的资源利用情况可知,服务器2的CPU平均利用率由1.17%提升至89.41%,服务器3的CPU平均利用率由4.95%提升至23.42%(图2);服务器2和服务器3的内存利用率分别由34.57%和22.63%提升至50.8%和84.34%(图3)。
  3.3 节约成本和空间、降低能耗
  此次用于实现湖南省气象信息业务虚拟化的物理服务器共4台,对比传统业务部署方式所需的18台,空闲出14台性能相对较弱的服务器用于其他业务,极大地节约了服务器购买成本。从机房空间利用率来看,原有18台物理服务器占用机柜空间36 U,用于虚拟化的4台物理服务器仅占8 U机柜空间,节约了近8成的机柜空间。从能耗的角度来看,按照每台服务器200 W 的功耗计算,18台物理服务器每天耗电86.4 kW,采用虚拟化后4台服务器每天耗电19.2 kW,一年能节约用电7 000.0 kW。
  3.4 提高业务系统的可靠性
  为保证气象信息业务运行稳定性,对虚拟机实施备份,以应对物理服务器可能出现故障的情况十分必要。Hyper-V提供的虚拟机导入导出和备份功能,能够确保业务系统的连续运行。虚拟机的导入导出功能可以将虚拟机通过文件方式进行转移,实现虚拟机的备份,极大地提升了气象信息业务系统的稳定性和可靠性。
  4 结语
  通过分析湖南省现有气象信息业务系统运行状况和服务器资源利用率,在服务器数量多、占用机柜空间大、维护成本高、资源利用率低等现状下,提出利用虚拟化平台Hyper-V实现业务系统虚拟化的运行方案。此方案在保证了原有业务系统的正常运行前提下,空闲出14台性能较弱的服务器用于后继业务开展,极大地节约了服务器购置成本。对实施前后性能进行对比分析可见,虚拟化技术在提升系统资源利用率、降低能耗、节省开支和空间、提高业务系统可靠性等方面有较大的优势。基于Hyper-V的气象信息业务虚拟化实现,将在后续集约化数据环境的建设中起到重要作用。
  参考文献
  [1] 汪华,黄笞,方斌.贵州省气象信息业务系统的虚拟化实现[J].成都信息工程学院学报,2012,27(2):186-191.
  [2] 刘国宏,余东昌,刘旭林,等.虚拟化技术在气象业务中的应用[J].计算技术与自动化,2013,32(4):119-122.
  [3] 李亚,李婧,张贵芳,等.虚拟化技术在信息化资源整合中的方案探究[J].计算机光盘软件与应用,2013(20):305-306.
  [4] 张庆玉,刘军万.基于Hyper-V R2的服务器虚拟化资源分配优化[J].电脑知识与技术,2011,7(7): 1680-1683.
  [5] 李晓明,王伟达,时文,等. Hyper-V虚拟技术在广电的应用及展望[J].广播与电视技术,2014,41(2):70-73.
  [6] Windows Server[EB/OL].[2016-10-11].http://technet.microsoft.com/zh-cn/windowsserver/default.
其他文献
随着国家"十城万盏"计划的推进,LED路灯由于其节能环保、寿命长等优点,已得到广泛应用。而目前粗放的路灯管理,造成巨大的能源浪费。该文为提高LED路灯管理系统的能源利用率,将
摘要:德育是对学生进行思想、政治、道德、法律、心理健康等方面的教育。德育的途径广泛,笔者认为通过对学生作业的分析及评讲,根据作业中存在的各种问题,有的放矢地渗透德育内容,对培养学生良好的品德以及学习习惯,同样可以起到很好的效果。  关键词:作业评讲 渗透 德育教育  中图分类号:G4 文献标识码:A 文章编号:1674-098X(2013)01(b)-0-01  作业是检验学生知识掌握、能力提升程
摘要:课堂教学——是教学的基本组织形式,是完成教学任务的中心环节。也是特定情境中的人际交往,是师生间感情和知识信息的交流,二者的交织流动,共同汇成教学过程中信息回路的总流。而传统的英语课机械而单调,差不多都是教师的一张嘴加一支粉笔再加一个固定的模式:先学单词读课文,再分段、归纳段意,接着讲解课文。整节课就是教师讲学生记,学生感到枯燥无味,课堂气氛沉闷,造成学生心理上厌倦情绪,教学质量难以提高,这样
烟台打捞局航修站改造工程坞室底板施工期间,坞室基槽土被水浸泡后承载力严重下降,无法满足设计使用承载力要求。经业主、设计、监理及施工各方多次讨论、研究,最终确定了坞
【正】《学习毛泽东》这篇课文选自周恩来同志于新中国成立前夕在中华全国青年第一次代表大会上的报告.一九七八年十月七日,在《中国青年报》复刊之初,发表了这篇光辉文献.在
该文从阐述目前3G时代的社会发展环境出发,描述了借助移动互联技术在各领域的发展,对比当前高职院校信息化建设的现状,通过网络调查、深入企业实习的方式对现代信息化建设的
摘要 分析当前农业高校校外实习基地建设所面临的诸多问题,并以安徽农业大学为例,结合当前学校食品专业校外实习基地建设的实践,提出建立校企合作共赢机制、发挥实习基地多样化平台作用以及加强管理模式创新等方面的对策和建议。  关键词 农业院校;食品专业;校外实习  中图分类号 S-01;G642.44 文獻标识码 A 文章编号 0517-6611(2017)03-0247-02  Abstract In
【正】 孙犁的小说《荷花淀》,于一九四五年春在延安发表,三十多年来,这篇只有五千多字的短篇,以其特有的思想内容和艺术风姿屹立在现代文学之林,深受广大读者的喜爱。 关于
摘要[目的]明確内蒙古贮期马铃薯主要贮藏病害种类。[方法]2015年10月至2016年4月在内蒙古乌兰察布市化德县对贮期通风库内腐烂的马铃薯进行取样,采用组织分离法对病原菌进行分离、纯化培养以及形态观察与分子鉴定。[结果]造成化德县贮期马铃薯腐烂的病害有干腐病(Fusarium spp.)、晚疫病(Phytophthora infestans)、早疫病(Althernaria solani)、环腐
【正】 探究字、词的含义,给以通俗而准确的解释,是语文教育的重要一环。我们钻研教材时,确实需要花点咬文嚼字的功夫。但是,词不离句,句不离章,解释词义要防止脱离具体的语