微软的Hyper-V R2是热VMware的高跟鞋
底线
Windows Server 2008中的Hyper-V R2和系统中心虚拟机管理器2008 R2提供比以前的版本显着的性能和功能的增强,但对于非Windows客户遗体的支持非常有限。
微软有望提高其在万众瞩目的更新虚拟化的世界上的地位到Windows Server 2008的Hyper-V,微软的基于hypervisor的64位英特尔和AMD处理器的服务器,服务器虚拟化解决方案。一是去年发布的Hyper-V证明了一个不那么引人注目的产品相比,VMware的虚拟化平台,Virtual Iron公司(现在是Oracle),Citrix和其他竞争对手。Hyper-V的版本2和Windows Server 2008 R2的一部分,提供的是改变游戏的一些激动人心的新功能。
间的Hyper-V R2的新功能是用于64个逻辑处理器的支持;实时迁移支持,允许管理员在虚拟机移动从一台物理服务器而无需中断服务;VM烟囱,提供TCP卸载支持;和用于动态迁移,这使得不同的CPU之间的迁移在同一家族中的新处理器兼容模式。
[查看InfoWorld测试中心审核,“的VMware vSphere 4:一次和未来的虚拟化王。“]
在这些增强功能之上,Hyper-V的将保持自由与购买Windows Server 2008中,这似乎是一个伟大的交易。但是,要使用新的实时迁移的能力 - 和集中管理一个以上的Hyper-V主机 - 你还需要系统中心虚拟机管理器(SCVMM),其收费是物理服务器$ 870。根据您在您的组织运行的是什么,SCVMM可能是一个值得欢迎的除了。它的特点,它可以同时管理Hyper-V和VMware服务器。
启动虚拟化引擎
安装Hyper-V并不比安装标准的Windows Server 2008有所不同,虽然你确实需要安装新的Hyper-V管理器MMC(或SCVMM)。在Hyper-V管理器可以安装在同一台服务器SCVMM或一个单独的机器上。它可以在Windows Server 2008或Windows Vista SP1上运行。
来宾操作系统映像可以从物理介质或ISO映像文件进行安装,以及在从网络图像服务器的网络。我有安装任何,我试过Windows或Linux的受支持版本的没有问题。
安装SCVMM 2008 R2有点比安装通常的一个应用程序更加复杂:这取决于SQL Server 2005或SQL Server 2008上(SCVMM将安装SQL Server Express,但你需要的完整的SQL Server,如果你将有超过150个主机),加上PowerShell 1.0中,Windows自动安装工具包1.1,IIS 7.0,以及用于报告的系统中心操作管理器2007的实例。安装Operations Manager不是绝对必要的,但只有通过SCVMM和Operations Manager的组合,您可以监控和管理虚拟服务器和物理主机一起。
值得炒作
Hyper-V的漂亮的新功能运行良好;至少,那些我能够尝试做了,其中包括实时迁移和处理器兼容模式。我的实验室不具备测试64核的支持,TCP卸载需要从Intel或Broadcom的新NIC。实时迁移是不容易实现,因为它需要添加几个角色给每个Hyper-V服务器以及使用SCVMM,但步骤并不严苛,我没有任何麻烦,让一切工作。
实时迁移是远远优于以前版本的Hyper-V的快速迁移功能。使用快速迁移,一般需要30秒或更长的时间才能从一台物理服务器迁移虚拟机到另一个,足够长的时间,大多数客户端应用程序失去了与服务器的连接,体验某种故障。实时迁移移动虚拟机没有任何服务中断;甚至重仓服务器可以毫无问题地移动。只见短延迟(一到两秒),搭配4GB迁移虚拟机时的内存在运行负载模拟工具,但服务器一直到达和延迟时间不长,足以使应用程序失败。对于较小的虚拟机(1GB内存和2GB)延误是感觉不到的。
的Hyper-V R2还包括群集共享卷,一个新的功能,它允许两个物理服务器和多个虚拟机共享相同的体积或LUN。这不仅使得更容易设置存储,但它是必要的虚拟机可能需要迁移从一个物理服务器到另一个。群集共享卷是存储的基础,使得动态迁移成为可能。
用于动态迁移的处理器兼容模式简化通过否定该物理服务器具有相同的模型CPU的要求设置的备份服务器或用于更高的载荷的辅助服务器的任务。相反,CPU的只需要来自同一个家庭,从而打开使用旧的服务器与备份的较旧型号的CPU的机会。举例来说,我能够从HP ML370 G5采用双至强5400的CPU到HP DL360 G4为双P4至强3.6GHz的处理器迁移VM。
谨慎启用
处理器兼容模式没有消除所有CPU相关的障碍。对于初学者来说,AMD和Intel服务器之间迁移仍然不可能(公平地说,没有虚拟化平台克服了这个障碍还)。此外,CPU需要用于任何英特尔虚拟化技术或AMD虚拟化,你只限于相对较新的CPU型号,其手段的支持。您将无法使用这些旧的奔腾Pro服务器。要记住处理器兼容模式是默认关闭的,因为它可以减少漂亮,新的处理器它的基础功能。总之,你不希望启用处理器兼容模式,如果你不关心的迁移。
当然性能也是个原因,VM烟囱和虚拟机队列都默认为禁用。VM烟囱允许TCP / IP卸载到物理NIC,这减少了CPU的负荷大致。然而,这不是与每一个网卡兼容。此外,它不适合所有类型的流量。你可能看不到的小数据包和交互式流量应用中改进,虽然SQL流量,备份,实时迁移,并使用更大的数据包和流的交通将大大有利于其他应用程序。
虚拟机队列允许NIC使用DMA(直接存储器存取)路由网络通信量直接进入VM的存储器,这消除了在虚拟交换机的虚拟网络和路由查找在这两个包的副本,从而提高了性能显著。目前,只有少数英特尔和Broadcom网卡支持VMQ。
不包括强大的管理
在Hyper-V管理器插件,无处不在Microsoft管理控制台(MMC)是完全足够管理单一的Hyper-V服务器。然而,它既不打算也不能够管理多台Hyper-V的实例。Hyper-V管理只能监控一次一个Hyper-V服务器,它是不能踢了实时迁移,甚至是快速迁移的。对于更复杂的任务,你需要SCVMM。
SCVMM的价格提供了实实在在的好处。除了允许手动和自动动态迁移,它支持从VMware主机到Hyper-V主机物理到虚拟和虚拟到虚拟的迁移。此外,它允许ESX主机同管理,你可以通过VMware vCenter的获得(因为它的工作原理通过vCenter),从一个控制台使混合Hyper-V和ESX环境的管理。此外,VM模板,硬件配置文件和ISO映像SCVMM支持库,以简化多台虚拟机的部署。
SCVMM还提供了类似于VMware的高可用性的容错功能。您可以监视服务器,如果该服务器停止响应,虚拟机将自动在另一台服务器上重新启动。配置这不是很简单的下拉菜单中选择;你需要的脚本,但它并不难,当然不需要研究搞清楚。
最后,SCVMM还包括一些很好的监测和报告工具。如果使用率超过给定的阈值,例如,它可以发送电子邮件通知,并提供报告,显示了Hyper-V服务器赚取饲养它,并帮助识别潜在的瓶颈,它们成为问题之前。性能和资源优化(PRO) - 一个新的SCVMM工具,它需要运营经理 - 是优化和故障排除Hyper-V服务器有用。它得到一个Hyper-V服务器,以更好地运行提供应用感知的建议。该建议可以是基本的,但它可以产生上作出具体的应用,如SQL Server 2005的有用信息,在虚拟机上运行。
Hyper-V的VMware的主场迎战
鉴于所有这些改进微软已经注入的Hyper-V,人们可能不知道它是如何站起来,从卫冕冠军的虚拟化,VMware的祭品。虽然Hyper-V的取得了一些引人注目的步伐,就需要把更多的肌肉,才可以去脚趾到脚趾与VMware vSphere 4(或其前身的VMware Infrastructure 3)。
对于初学者来说,VMware支持37个不同的操作系统,而Hyper-V的R2具有很好支持不具备的“Windows”,在它的绰号任何操作系统。的硬件资源,例如视频卡和NIC的介绍是特别有问题的在Hyper-V。在大多数情况下,我安装Linux的不受支持的版本,包括的Fedora 11和Ubuntu 9.04服务器时遇到了问题。SuSE Linux企业服务器(版本10和11)和Red Hat企业版Linux(版本5.2和5.3)是唯一的Linux发行版官方支持,以及虚拟机上运行这些操作系统都仅限于一个虚拟CPU。
释放的Hyper-V 2也在其为64个逻辑处理器支持匹配的VMware。(在Windows Server 2008 R2本身支持256个逻辑处理器,但只有64个可以通过Hyper-V的使用。)此外,Hyper-V的R2的新虚拟机队列(VMQ)功能匹配的NetQueue的直接内存访问能力,VMware的ESX使用3.5和4.0。VMQ和NetQueue会从虚拟机移动时流量的网络适配器,基本上是内存从一个地方跳跃到另一个,然后到NIC跳过一些虚拟的网络开销。然而,VMware新的VMDirectPath I / O功能,都优于VMQ和NetQueue的。基本的VMDirectPath给人以NIC每个虚拟机直接访问,如果他们在硬件上唯一的操作系统,使得对NIC一点比VMQ和NetQueue会更直接从OS的路径。
的VMware vSphere 4还提供了一些改进的存储器利用率,具有精简配置是等效的。你可以给虚拟机的内存比服务器实际上有,这是非常有用的,因为你可以动态分配内存从空闲虚拟机到活跃的,让更多的虚拟机是一个单一的系统上运行。在VMware中设置的VMotion是不是让实时迁移和运行难度较低;加,VMware提供支持的硬件配置的一个更宽的阵列。
Hyper-V的可容纳的经济优势,但是。它可能会比VMware更实惠,特别是如果你要使用实时迁移,因为该功能将与VMware额外的运行你。此外,的vSphere可能会耗资超过Windows Server 2008企业版或数据中心版。我说“可能”,是因为微软和VMware都在黑暗的有关定价;这取决于你是什么类型的公司,你买多少个单位变化,以及其他一些不起眼的因素。
如果你正在寻找虚拟化的发展或部署只是最近微软的操作系统,Hyper-V是一个不错的选择,它会很容易有经验的微软管理员实现部署和管理。VMware将代表大多数管理员,尤其非Linux的管理员大量的学习曲线。在另一方面,如果你要虚拟化操作不支持Hyper-V系统 - 比如除了SuSE和红帽,微软操作系统年纪比在Windows Server 2000,Solaris和NetWare或FreeBSD上,Linux的任何气息 - 或需要高级功能在vSphere中,如自动精简配置或VMDirectPath的,你会想要去与VMware。
总之,微软的商店将迎来的Hyper-V R2的新功能。你将需要投资SCVMM谋取更新的全部优点,并且该组合肯定不会过高。即使没有SCVMM,Hyper-V是一个优良的产品和单一服务器实例很实用。如果要管理多个虚拟化服务器,并使用实时迁移采取容错虚拟机的优势,你需要SCVMM。无论是新功能将引起的VMware用户转移是另外一个问题。
这个故事,“微软的Hyper-V R2是热VMware的高跟鞋”最初发表InfoWorld的 。
©2009Raybet2