Windows虚拟机技术分析及应用研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zgkl004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:通过对Windows Server 2008 Hyper-V的功能进行分析,设计完成满足计量管理软件运行的虚拟机,以此来达到实际满足业务需求的目的。采用开创性模式结合现代计算机软件技术相结合的方式,完成软件应用平台方案设计。Hyper-V系统的应用减少了硬件投入,简化了工作流程、节约了程序维护费用。按照传统思路需要多台物理服务器的应用在单台主机上就轻松完成了。不仅节约了资金和机房维护等费用,也为我们的节能减排工作提供了很好的思路。
  关键词:windows;服务器;虚拟机;计量管理;软件;平台;研究
  中图分类号:TP316.7文献标识码:A文章编号:1009-3044(2012)09-2126-03
  Windows Virtual Machine Technical Analysis and Study on Application
  LIU Gang1, WU Wei2
  (1.Changchun Institute of Metrology,Changchun 130012, China;2.Department of Communication Engineering, Jilin University, Changchun 130025, China)
  Abstract: Through the Windows Server 2008 Hyper-V functional analysis, design completed to meet the measurement management software virtual machine, in order to achieve the purpose of the actual business needs. The use of innovative models combined with modern computer software technology combination to complete the software application platform design. Hyper-V system applications to reduce the hardware investment, simplify workflow, saving maintenance costs of the program. According to the traditional idea of multiple physical servers requires now applications on a single host easily . Not only saves money and space of maintenance costs, but also provides a good idea to saving energy for our work.
  Key words: windows; server; virtual machine; measurement management; software; platform; study
  从Virtual PC单独软件进化到现在的集成在系统服务中的Hyper-V技术,微软花费了数年时间,现在微软正式推出的Windows Server 2008服务器操作系统中,运用的是Hyper-V虚拟化技术。通过对微软虚拟化产品的使用经验总结和参考官方技术资料,将最新的产品和技术做个分析整理。从技术架构、软件结构、具体功能、对比优势、安装条件、应用支持等几个方面对Windows Server 2008中的Hyper-V进行分析介绍,认识微软虚拟化的最新成果,推进虚拟化技术在实际中的应用。
  1 Windows Server 2008 Hyper-V概述分析
  1.1最新的技术核心—Hyper-V功能
  Windows Server 2008 Hyper-V,是基于新一代的服务器虚拟化技术。它有别于VMware等公司的虚拟化系统管理程序,它是Windows Server 2008中包含的重要特性,Hyper-V技术的整合可以让用户轻松实现虚拟化功能。Hyper-V功能的使用让我们可以在一台物理主机上运行多个用户自定义的虚拟机,用户能够充分调用现有的服务器硬件资源。简单的说就是能在一台服务器上,同时高效的跑上多个操作系统,而彼此间几乎没有影响。举例说Windows XP、Windows 2003、和众多基于Linux体系的一些其它版本的操作系统,如Ubuntu等我们都实验过可以正常运行。
  1.2 Hyper-V的架构
  由于Hyper-V功能是一个系统管理程序,因此它不仅能够提供可靠的虚拟化平台,能为客户因使用虚拟架构而带来降低费用的好处,而且它的架构也不同一般的ESX虚拟机产品,Hyper-V属于瘦微核的管理程序架构,以现在的技术观点看来优点很多,这些优点可以帮助用户减少受到各种攻击的风险,包括来自体系内部和外部的。因此能够起到高效的服务器核心角色作用。合理运用Hyper-V系统中的管理工具,我们就能够管理物理机资源和分配虚拟机资源了,究竟有哪些我们最感兴趣的功能呢?我们通过下面的段落用用最直白简单的文字介绍给大家。
  1.3 Hyper-V主要特性和核心功能分析介绍
  Hyper-V功能是Windows Server 2008的一个核心功能,它合理的与管理工具相结合之后,就可以让客户能够充分管理物理机和 虚拟机的资源,能够创造丰富多样的配置文件。
  1.3.1快速迁移特性
  简单的说快速迁移特性就是能利用最小的停机时间,将正常运行的虚拟主机完整地从一个物理主机迁移到另一个物理主机上而不损失任何特性和付出任何额外的代价。
  1.3.2高可用特性
  高可用性是指可以提供不同主机之间的联通特性,可以保证以集群方式运行的虚拟主机安全的运行在同一个物理主机或主机群上。
  1.3.3核心角色功能
  Hyper-V功能作为一个操作系统核心的功能,无缝的内置于Windows 2008操作系统中中,是操作系统不可分割的一部分。体现在它已经完整的集成到服务器管理中,管理运行在Hyper-V中的虚拟机几乎不依靠任何外部工具。
  1.3.4实时备份功能
  使用实时备份功能这项技术,可以将正在运行的虚拟主机,用虚拟映射功能完成实时的数据备份。合理设计虚拟机的备份数据间隔和备份时机,避开应用高峰期。然后通过不同的主机克隆虚拟机。
  1.3.5多CPU SMP支持
  能够在虚拟机环境中支持多达4个多处理器(SMP),在虚拟机中利用多线程优势运行用户自己的应用程序,能极大的提高虚拟机的数据运算和处理能力。
  1.3.6虚拟硬盘技术
  利用Hyper-V中的虚拟硬盘技术可创建多个虚拟硬盘,每个虚拟硬盘可以是基于IDE控制器或者SCSI控制器。提供对虚拟硬盘的压缩、监控和整理。有意思的增量硬盘工作方式大家有机会也可以试验下,工作效率非常高。
  1.3.7增加了虚拟SCSI控制器的支持
  在每台虚拟机上,每个Hyper-V虚拟机现在可以添加4个SCSI控制器供虚拟机中的各种设备调用,SCSI高带宽的优势使得CPU在系统繁忙的IO处理中解脱出来。
  1.3.8虚拟机快照功能
  微软虚拟化提供给运行的虚拟机拍快照的能力,通过建立关键点的快照可以轻松地返回到前一个状态,改进了整个备份和可恢复的解决方案。此功能在测试软件兼容性和重大改进时非常好用,可以一键恢复原始状态或者某个中间过程状态,而且可以建立多个不同的快照。
  1.3.9增加了单个虚拟机的内存支持
  每个独立运行的虚拟机中,理论上可以支持最大64GB的内存,极大的提高了虚拟机的性能,增加了系统的灵活性和可定制性。
  1.3.10新的硬件共享体系结构
  通过运行全新的虚拟服务,可以提供服务器和客户端体系结构,Windows Server 2008R2 with Hyper-V改进了对核心资源,如物理磁盘、网络通信、外部设备等的访问。
  1.3.11创新的Hypervisor体系
  通过新开发的微核心Hypervisor体系结构,Windows Server 2008 Hyper-V能够使用广泛的设备支持和安全性能。
  1.3.12设计先进的网络负载平衡
  Windows Server 2008 R2 with Hyper-V包括了虚拟交换功能。这就意味着虚拟机可以轻松地配置成与Windows网络均衡系统一起运行以便在不同的服务器上跨虚拟机平衡负载。
  2 Windows Server 2008中Hyper-V功能的主要应用领域
  2.1广泛的用于服务器整合
  采用虚拟化技术的一个主要目标就是利用服务器合并功能。通过服务器整合来简化管理流程并降低管理成本和人员成本同时保持竞争优势。虚拟化技术是帮助将属个服务器合并到单一物理服务器上,同时保持各虚拟服务器的相对独立性。服务器整合的一个主要好处是降低总体拥有成本(TCO),服务器整合后不仅降低了对硬件的性能需求,而且减少了电能的消耗和人员管理成本。服务器整合后另一个好处就是优化基础架构,从固定资产使用率的角度和平衡工作量的方面进行优化。多个分散的物理服务器整合后的好处是改进整个使用环境的灵活性。举例说在同一环境中我们可以更加集中的使用现有的资源创造定制的虚拟机供我们分析测试和研究。
  2.2有利于业务的连续性和发生事故后的工作环境恢复
  业务的连续性是指尽量减少按照计划进行的停机和意外因素导致停机时间的能力。包括在日常系统维护上占用的时间,如系统日志清理维护和日常备份等,如果遇到突发的系统崩溃,利用微软虚拟化技术中强大的业务连续性功能,使得关键业务能够完整运行,对外无缝和可持续运行。故障恢复模块是业务连续性的一个重要组件。突发的自然灾害和恶意攻击、甚至简单配置问题都 可能破坏核心服务和重点应用程序,此时就需要系统管理员利用此功能快速解决问题并恢复备份的数据。因此快速可靠的事故和业务恢复能力可以帮助我们把损失减少到最小。
  2.3用于软件测试和预先部署测试
  软件测试和预先部署测试常常是企业最高兴利用虚拟化技术的业务功能之一。通过使用虚拟机,负责软件测试和预先部署的人员可以在安全的环境中创建和测试各种可能的情况,精确地模拟物理服务器和最终客户端的一切危险的操作行为,包括兼容性测试、病毒入侵测试和网络攻击等等。通过测试硬件的利用率可提前预测如何减少成本和改进运行流程。通过运行大量的不同类型客户机操作系统,可以检查软件的支持和兼容问题,微软虚拟化为客户的测试和部署环境提供了一个非常理想的测试空间,在此,用户有了一个可以完全不用顾忌任何风险的平台。
  3计量业务软件平台中实施Hyper-V
  3.1安装Hyper-V的操作系统选择
  在现有的Windows server2008发行版本中,企业版、数据中心版和标准版这三个版本都能支持虚拟化技术,都可以完整的配置Hyper-V角色。从费用和用途角度考虑,我们选用了费用最低的Windows Server 2008标准版。选择此版本的另一个原因是要考虑与其配合的服务器配置,只有充分配合,才能总体降低费用,物尽其用。
  3.2软件运行硬件平台的选择
  运行计量业务软件环境安装Hyper-V的硬件条件之一是需要特定的处理器,即包含有Intel VT或AMD V这两大类功能的CPU。在计量应用软件的硬件平台上我们选用了惠普公司的380G5系列服务器,处理器采用双路英特尔四核至强E5420处理器,四核共享8MB二级缓存,前端总线1333MHz。主板芯片组采用Intel 5000P,内存8GB ECC DDR-667全缓冲内存,数据带宽可达21GB/ s,提供了较大的数据吞吐量。
  虚拟机在每个物理主机上能运行的数量取决的因素很多,举例来说主机的物理内存数量、物理处理器的数量、每个虚拟机的负载大小等都是重要影响因素。配置Hyper-V角色功能,就可以自定义分配给每个虚拟机的内存大小和CPU、磁盘、网络资源带宽等用量。当今服务器的运算功能都很强大,每个公司要结合自己的业务特点和需求综合考虑服务器的投资,既要有一定的前瞻性,又不至于过度投资暂时用不上的功能和配置。
  3.3按功能需求划分虚拟机
  物理主机上利用Hyper-V建设完成后的虚拟机共有3个,一个运行主计量业务软件,只配置了基本运行环境和防火墙数据库等运行环境,到现在已经安全运行二年多,期间经历过突然断电、虚拟磁盘空间耗尽停机等意外事件,均恢复运行正常;另外2个虚拟机运行内部BBS和网站,网络办公平台。得益于服务器双千兆网卡带来的带宽,我们对内网和外网进行了隔离,从设计上分离不同业务和用户群,避免数据外泄和病毒入侵的可能。
  3.4功能强大的iLO2功能
  iLO2功能并不属于Hyper-V,它是Intergrated Light-Out的缩写,是惠普公司特有的远程服务器管理功能,目前最新的版本是iLO2。通过授权的iLO2可以实现硬件级别的服务器远程管理,通过它我们能够操作包括开关机、重启、服务器运行状态的监控、虚拟KVM等,通过回传的远程画面,犹如亲自在主机面前操作一样,同时又避免了机房的噪音和电磁污染对管理员的侵害。在惠普服务器集成的iLO2控制芯片,使管理员可以通过Web方式远程进行控制管理,配置过程和管理过程都非常轻松简便,同时也降低了企业TCO成本。即使遇到服务器硬件宕机的情况,我们也有机会让服务器重新运行起来而不必亲自到现场进行操作。
  4结论
  以上内容,我们只是通过计量业务软件的应用简要分析了微软的最新虚拟化产品实施的可行性和需要注意的问题。至于它的创建、部署、迁移、管理、监控、使用等诸多应用和实战方面的内容并未整理介绍。由于国内虚拟化还在起步之初,因此,究竟使用效果如何,客户的评判怎样。还需要在今后的推广和逐步应用中加以总结和分析。微软虚拟化降低了数据中心的成本,从而进一步帮助企业强化业务持续性。可以预见,虚拟化主机技术必将在很多领域大展宏图,为创建节约型社会出一份力量。
  参考文献:
  [1]刘钢,吴微.OfficeStation在计量管理办公系统中的应用研究[J].电脑知识与技术,2010,6(28): 8104-8111.
  [2]刘钢,吴微.计量管理软件研发中的需求设计[J].电脑知识与技术,2011,7(29):7071-7073.
其他文献
物联网技术所带来的变革已经引起国内外政府、学术界和工业界的高度重视,当前物联网在基本概念,体系结构以及关键技术上还存在很大的分歧,有许多值得探讨的地方,通过对现有物联网文献分析,从物联网的体系结构和关键技术出发,首先探讨了物联网的基本概念,总结出物联网应具备的五点要素;其次提出了物联网的体系结构,并对其结构和功能进行阐述;然后具体分析了物联网关键技术,包括识别技术、感知技术、网络技术和智能技术;最
摘要:分段线性插值算法是一种技术比较成熟、实现比较简单的低次多项式插值算法,其曲线逼近程度即插值函数与原函数误差基本满足一般的工业控制场合需要。该算法占用系统资源少,在数据采集和数据处理等工业控制领域,往往使用单片机或嵌入式系统等资源受限处理器,通过分段线性插值算法简化原函数,减少计算量,对于提高系统整体性能具有显著的现实意义。  关键词:分段线性插值;曲线逼近;函数;工业控制;单片机  中图分类
系统基于C/S结构实现远程培训需求信息的反馈。培训中心管理员使用网络向职工发布培训信息,服务器接收用户的培训需求,并处理统计培训需求信息;用户通过网络提交其培训需求和
摘要:以灰色系统理论为基础,应用层次分析法(AHP)算法进行网络攻击指标权值的计算,提出了一种新的网络攻击效果评估方法,实例研究结果表明,提出的方法具有可行性和指导性。  关键词:灰色系统;网络攻击;攻击效果评估;层次分析法(AHP)  中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)04-0795-05  Evaluation of the Attack Effect
目的:研究痛风停复方制剂治疗痛风的药效学作用,探讨其作用机制,为其临床应用提供实验依据。方法:采用大鼠关节腔内注射尿酸钠(MSU)混悬液致大鼠踝关节肿胀模型实验,观察痛风停抗
该课题以武汉纺织大学校医院系统的开发为背景,详细探讨了医院信息化过程,提出了客户机/服务器的开发模式。该文研究和探讨了目前医院管理信息系统的发展现状和现行软件技术,针对
绝经后骨质疏松症亦称为I型骨质疏松症,是高龄妇女的常见病。现代医学认为,骨质疏松症是以单位体积内骨量绝对减少,骨组织的显微结构退化、骨密度降低及骨强度减弱为特征,导
摘要:风机作为矿井通风的重要设备,在煤矿生产中具有极其中重要的作用,该文从实际出发研究了矿井通风机在线监控系统在煤矿生产中中所起到的作用,分析了系统的特点、功能和组成。  关键词:煤矿;通风机;集控  中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)12-2898-03  The Research and Design of Fan Monitoring System
该文从信息技术角度出发,阐述了现阶段医疗改革环境下医疗信息网络系统的架构要点,针对此情况探讨如何更好地建立医院医疗信息网络系统,并以新型农村合作医疗系统为案例进一
目的:分析芬太尼联合咪达唑仑在下肢骨折手术中的应用效果.方法:选取2011年5月~2013年4月我院收治的下肢骨折患者132例,随机分为观察组及对照组,麻醉前对照组静脉注射生理盐水,