【www.hj8828.com】专家剖析微软Hyper-V虚拟化架构与VMware的差异

VMware管理员很好地觉察到了拥有兼容性硬件的需求。这在Hyper-V中也是正确的,尽管Hyper-V和所有得到认证和Windows
Server工作的硬件都兼容。确认该软件时,Hyper-V的VM工具版本叫做整合服务。就像在VMware中一样,Hyper-V有一个菜单选择,可以将整合服务安装成虚拟机中的现成CD。就像任何虚拟化系统一样,管理员应该确保该过程完成来得到硬盘的最大性能。用于整合服务的受支持操作系统比VMware的范围更窄,所以在点击安装前要检查兼容性。

Hyper-V内置于Windows Server 2008和Windows Server 2008
R2中,这让它在现在的Windows安装中能更容易地快速部署。它的价格也包括在操作系统定价中,在附加许可不受保证的情况中,Hyper-V很理想。它还支持Windows
Server 2008或2008
R2认证的所有硬件。如果硬盘、适配器和网络适配器有Windows认证的驱动,它们都能运行。运用现有硬件提供了更多优势,不用担心VMware许可硬件的较小范围列表。

驱动差别

你也可以利用Windows Server 2008操作系统中的disk
quorum特性在美国或者世界上的任何地方使用集群。而无需非得有单独的共享硬盘,使用Windows
Server 2003中的集群就可以实现。

IT部门跨平台的原因有很多。就像现在用户同时运行Windows和Unix一样,运行不同的操作系统是有原因的,即使它们本质上做着相同的事情。

图中每一个分区都代表一台虚拟机。父分区必须运行Windows Server
2008,它包含了一个虚拟堆virtualization
stack)。这个堆包含了管理工具和自动操作组件,如WMIWindows管理规范)界面。每个子分区可以有自己的子操作系统。请注意,所有的操作系统都在分区中运行,包括可能被认为是主操作系统的父分区操作系统。

Hyper-V的工作原理

Microsoft Hyper-V架构概况

根据微软介绍,Hyper-V管理程序是整合了允许用户动态添加物理和虚拟化资源的操作系统的新一代管理程序虚拟化平台。在此我们来关注Hyper-V是如何工作的,它的主要优势和在产品运作环境中进行配置时的时机。

通过磁盘传递的支持允许到LUN的访问,而不需将其配置成卷,这让用于故障转移集群的共享存储成为可能。Hyper-V用户随后可以利用Live
Migration,VMware用户可以利用VMotion。要设置Hyper-V来进行故障转移,回顾集群的共享卷很重要,这实现了与VMFS集群文件系统相同的功能。

www.hj8828.com,1)物理硬件必须支持虚拟模拟层;
2)子操作系统必须有模拟硬件驱动。通常,你会有支持物理硬件的必要驱动,却没有虚拟硬件的驱动。

无论何种规模的公司如今都将虚拟化作为其提高竞争实力的砝码。服务器整合、能效、容量扩充和简化的管理和配置方式这些优势都切实的从物理机迁移到虚拟服务器后获得了充分的体现。

就像VMware,Hyper-V可以管理虚拟机的控制台,尽管用户是使用Hyper-V
Manager代替VI客户端来这么做。如果管理员正在运行完全的Windows安装,他们可以在父分区上启动Hyper-V,或者在工作站上安装该工具后远程地这么做。还有一个Hyper-V
Server版本,它本质上是一个安装了Hyper-V的Windows Server
Core安装,就像VMware的ESZi,它可免费下载和使用。

在微软Hyper-V模型中,hypervisor层直接运行于物理服务器硬件之上。所有的虚拟分区都通过hypervisor与硬件通信,其中的hypervisor是一个很小、效率很高的代码集,负责协调这些调用。

前景展望

还有一些额外的技巧帮助管理员保持头脑清醒。VMware虚拟机发布了一个Control-Alt-Delete和Control-Alt-Insert的键组合。和Hyper-V一起工作时,和Remote
Desktop
Protocol会话相同的组合是键入Control-Alt-End。VHD也是用于硬盘文件的格式,所以不要在Hyper-V中寻找VMDK文件。

Hyper-V方法与其它基于hypervisor产品如VMware ESX
Server平台)的最大差异在于驱动器的工作方式不同。在Hyper-V中,驱动器是安装在子操作系统中的,而不是在hypervisor层。这样,厂商和管理员就可以使用为服务器物理硬件设计的驱动,而不是虚拟硬件的驱动器。

虚拟化的想法不仅能避免服务器的重复配置和节约成本,而且还能确保在非虚拟化服务器上所提供的服务。Hyper-V管理程序还能通过多重客户机对集群进行管理。

初始硬盘在Hyper-V中安装成IDE硬盘。这实际上照顾了一些操作系统的初始兼容性问题,因为VMware让其虚拟机可以使用SCSI磁盘。Hyper-V
R2将SCSI控制器作为一个标准功能,这带来的热交换的附加好处。VMware中另一个普遍的选择是自动精简配置,它允许磁盘以特定的大小呈现给访客,虽然物理上只采用实际使用的磁盘。在Hyper-V中,这些就是动态磁盘,而用户在安装新虚拟机时需要回答他们是否想安装这些动态磁盘。

  • 虚拟化之战:Xen如何面对VMware和Hyper-V?

另外,你可以集群运行Hyper-V组件的多重物理机。将虚拟化客户机从物理主机上迁移到另一台虚拟机上而无需停机和重新配置。

但是对于VMware管理员来说这就是影响最大的差异。

处理虚拟机一个很烦人的部分是硬件驱动的问题。在大多数情况下,你都是受到虚拟硬盘层的限制,这是由你的虚拟化平台所暴露出来的问题。由于兼容性的缘故,大部分虚拟化解决方案都模拟硬件环境。如果是在二十世纪九十年代中期,模拟硬件环境一定会很流行,但是与现代服务器相比,它就跟TRS-80差不多了。这就意味着你有两个依赖:

因为没有安装第三方软件产品或者驱动程序,兼容性得到了保证。结合有效的进程管理,你可以随意使用虚拟化服务向服务器热添加资源。无论是处理器,存储器,网卡还是额外的存储媒体,你都可以将这些设备添加到服务器上,而无需中断服务。你也可以使用64位客户机资源,这对于倾向于64位软件的用户来说是个巨大的实惠。你可以对迁移过程进行虚拟化,节省配置成本。在你完成迁移后再对所需的物理机数量进行评估。