X86虚拟化:Hyper-V R2和System Center

日期: 2010-03-17 作者:黄永兵 来源:TechTarget中国 英文

  微软的Hyper-V R2是Windows Server 2008 R2中的一个组件,但它也是一个独立的产品,叫做Microsoft Hyper-V Server 2008 R2,Hyper-V为微软用户提出了一个有趣的价值主张,它包含了Windows Server 2008标准版,企业版和数据中心版的成本。由于许多公司已经熟悉了VMware的Infrastructure 3或vSphere产品,为了完善自身的虚拟化产品,微软利用其System Center技术增强了Hyper-V平台的管理功能,自2008年首次发布以来,Hyper-V已经成为一个稳定可靠的hypervisor,两个最大的问题已经在Hyper-V R2版本中得到了解决:完整支持故障转移集群和实时迁移。实时迁移技术是VMware的一大技术亮点,它可以在不中断服务的情况下,将虚拟机从一个物理主机迁移到另一个物理主机。

  微软虚拟化生态系统

  简单地说,要实现最高水平的虚拟化生态系统,需要用到Microsoft System Center Server Management Suite Enterprise(SMSE)或Datacenter(SMSD),以及Windows Server 2008 R2,为了充分利用Hyper-V R2的所有功能,将需要安装和配置Microsoft System Center中的几个组件,微软努力调整了System Center和Windows Server许可,为System Center创建了一个数据中心许可模式,这可能是大多数客户的选择,它和VMware的Infrastructure/vSphere产品不一样,一个明显的优势是微软的SMSE没有限制虚拟环境的管理,它的设计目标是管理所有系统,包括物理的和虚拟的。

  实现一个完整的微软虚拟化生态系统需要:

  • 开启Hyper-V功能的Microsoft Windows Server 2008 R2
  • Microsoft Windows Server 2008 R2故障转移集群,开启集群共享卷
  • Microsoft System Center Virtual Machine Manager 2008 R2
  • Microsoft Operations Manager 2007 R2
  • Microsoft Data Protection Manager

  整个微软虚拟化生态系统的功能是本文的隐含目的,明确目的是解决IBM System X,BladeCenter和iDataPlex平台上虚拟化战略问题,作者假设你熟悉微软的虚拟化战略和生态系统,本文不会详细讨论上述功能的具体细节,有关详细信息请访问微软虚拟化主页(http://www.microsoft.com/virtualization/default.mspx)和Microsoft System Center主页(http://www.microsoft.com/systemcenter/en/us/default.aspx)。

  Hyper-V架构概述

  下面是微软Hyper-V架构概述图,子分区客户机操作系统是用绿色表示的Enlightened(微软对半虚拟化内核使用的术语),以紫色表示的子分区是传统客户机操作系统内核,有关Hyper-V架构的详细详细,请观看Ben Armstrong的视频教程(http://cid-17e0c6128f544f9e.skydrive.live.com/self.aspx/Public/Hyper-V%20Architecture%20Demonstration%20Video%20Streaming.wmv)。

  图1:Hyper-V架构

Hyper-V架构

  Hyper-V扩展性

  微软的Hyper-V是一个I型hypervisor,它是IBM基于x86硬件产品的出色候选者,Hyper-V能够充分利用Windows Server 2008 R2内核的物理地址空间,目前企业版和数据中心版最大可以支持1TB内存,这种内存扩展性使Hyper-V成为IBM旗舰产品的优秀候选者,如基于X4的x3950 M2,以及即将发布的X5架构。有关Hyper-V R2扩展性的更多信息,请访问Windows虚拟化团队博客(http://blogs.technet.com/virtualization/archive/2009/05/12/tech-ed-windows-server-2008-r2-hyper-v-news.aspx)。

  虚拟系统的扩展性越来越依赖于内存容量,英特尔和AMD在处理器核心密度方面提供了显著的增强,处理器利用率不再是担心的对象,IBM x3950 M2是目前世界上扩展性最好,最可靠的x86服务器,最大支持1TB物理内存,它是微软Hyper-V平台的理想候选者。

  在下面的表1中,我们详细列出了Hyper-V服务器可能出现的内存配置,展示了高密度虚拟机和高密度内存,X4平台的扩展性绝对是表1所示高密度内存应用的最佳候选者,随着所有产品工作量开始虚拟化,典型的数据库,e-mail和ERP应用系统都需要这种内存密度,才能在现代x86服务器的现代处理器上获得最大投资回报。

  表1:Hyper-V内存配置矩阵

Hyper-V内存配置

  Hyper-V最大可扩展到512个虚拟主机处理器和384个虚拟机,表2显示了Hyper-V处理器扩展的详细信息,表中列出了各种最大值,前3行表示每VM最大虚拟处理器数量的限制,后3行仅仅是可能的配置方案样本。

  表2:Hyper-V处理器扩展详细信息

Hyper-V处理器

  正如在X4架构章节介绍的,最重要的是尽可能提高服务器的利用率(ROI目的),同时为突发工作量保留足够的空间,Hyper-V的CPU扩展性结合非凡的x86内存扩展性和IBM的X4架构,使处理器的利用率达到了70%-80%,没有其它x86服务器能够实现这种不同寻常的投资回报率。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 回顾年度9大虚拟化技术

    虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。 我们看到,虚拟化工具在 […]

  • 从Azure VM到Hyper-V:想想这些技巧

    多年来,IT行业已经推动IT人员把工作负载转到云中。虽然在公有云中有一些好处,但有些工作负载更适合运行云本地数据中心中。

  • 功能多样的Get-VM PowerShell cmdlet,你知道多少?

    Hyper-V管理员能够使用Get-VM PowerShell cmdlet查看并调整一系列虚拟机配置信息。微软花费大量精力对PowerShell进行优化,以提升其对本地或者远程服务器的管理功能。

  • 支持Linux虚拟机:新版Hyper-V来帮忙

    大家都知道,Linux虚拟机无法利用Hyper-V针对Windows虚拟机提供的众多特性。幸运的是,情况已经发生变化,Hyper-V现在能够为Linux提供更多的支持。