如何界定Hyper-V与VMware之间的细微差别?彩民之家

2019-09-16 00:33 来源:未知

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

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

除此之外,用户可以在Windows Server 2008操作系统服务器核心安装程序上运行Hyper-V管理程序并利用其稳定性特点,同时也能减少配置的种类,从而从其高实用性中受益。

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

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

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

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

...

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

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

彩民之家论坛9066777 1
图1是Hyper-V的结构图

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

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

尽管Hyper-V的终极版本还有一段时间才发布,但这项技术的预览版本已经可以获得。TechTarget中国的特约虚拟化专家Anil Desai将描述Hyper-V这种技术架构并解释它对IT组织来说意味着什么。文中将不会深入探讨最近发布的Microsoft Hyper-V Server这是唯一一款基于hypervisor的服务器虚拟产品),因为这款产品目前还无法获得。

...

...

相关文章】

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

区别Hyper-V和VMware的方式有很多种,但总的说来都是管理程序虚拟化,这意味着该概念从一个平台应用到另一个平台。

依靠VMBus

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

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

启蒙:子操作系统类型

前景展望

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

  • 专题:Windows Server 2008

高实用性

最显著的不同是该管理程序看上去在Windows内部运行,但这只是父分区。该管理程序实际上在该操作系统下运行。访问管理界面的方式也不同。

目前,大多数潜在的子操作系统都还没有意识到虚拟化。它们以为是直接在服务器硬件上运行,因此需要使用hypervisor提供的硬件模拟。每个支持“无hypervisor意识操作系统”的分区都使用Hyper-V的模拟层。这对遗留的操作系统同样适用。

微软也看到了光明所在,尽力主推其虚拟化管理程序Hyper-V之前代码为Viridian或品牌为Windows Server Virtualisation),这款程序的测试版已经于本于初推出,比原计划2008年2月的面世日期有所提前。

Hyper-V和VMware的相似在于它们都是和硬件一起在低级别运行的管理程序。认为Hyper-V只是Virtual PC的最新版本这种想法是错误的,Virtual PC是Windows内部运行虚拟化软件。Hyper-V中有和VMware同一类的优化,包括优化的硬盘、增强的存储访问和安全功能。ESX和ESXi的基本概念都应用了,意味着一个人可以指望拥有虚拟交换、到SAN的访问、iSCSI存储和控制虚拟机的能力。

  • Hyper-V和VMware的高可用实时迁移技术详解

要想了解Hyper-V,首先有考虑它的三个主要组件:管理程序,虚拟化堆栈和新的虚拟化I/0模块。Windows管理程序的作用基本上是创建不同的分区来供代码的每个虚拟化实例来运行。虚拟化堆栈和I/0组件则和Windows操作系统和创建的不同分区相互作用。

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

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

Microsoft Hyper-V架构概况

Hyper-V的工作原理

驱动差别

什么时候你能对Hyper-V管理程序的所有特性了如指掌并从中受益呢?有关这款产品的好消息已经出炉:你可以从微软主页Microsoft.com上下载这款管理程序的测试版。微软公司计划在Windows Server 2008操作系统推出后的半年内将Hyper-V管理程序正式版推向市场。Windows Server 2008操作系统套装中有带Hyper-V版的,也有不带Hyper-V版的,预计会在今年2月推出。

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

如果你已经开始对虚拟化体系架构上所投资的时间和资金进行关注的话,你将乐于看到微软Virtual Server 2005的用户会在Hyper-V准备就绪后迁移到Hyper-V管理程序上,迄今为止微软公司一直为其不懈努力着。不过,在某些情况下你可能需要一些新的硬件配置,因为Hyper-V管理程序要求64位硬件配置,没有X8632位)版本。Hyper-V是微软公司虚拟化历史上迈出的新的一步。和正确的硬件配置相结合,你就准备好体验Hyper-V前所未有的优势吧。

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

这三部分组件顺序运行。使用英特尔VT处理器或者AMD-V激活技术处理器的服务器,Hyper-V会与直接在处理器上形成一个小型软件层的管理程序相结合。这个软件层会使用处理器中的线程,这样主操作系统只需要运行一个物理处理器就能有效的对多重虚拟机和多重操作系统进行管理。

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

为了充分利用Hyper-V架构,子操作系统可以使用“enlightenments启蒙)”微软目前是这样称呼的)。一个被启蒙过的子操作系统会记住虚拟化,从而可以和hypervisor进行有效的通信。被启蒙过的子机运行自己的驱动,其驱动可以与服务器的物理硬件进行通信。例如,一个与磁盘有关的调用可以直接连接到底层使用SCSI连接的直属存储阵列。IHVs和OEMs可以创建它们自己的操作系统驱动。

Hyper-V的hypervisor架构

那么,哪个操作系统可以考虑启蒙呢?尽管官方详细资料还没有发布,但Windows Server 2008绝对是可行的。Windows Server 2003和Windows Vista更新后可能也可以被启蒙。Microsoft公司也已经和Citrix XenServer以前叫XenSource)合作,让基于Linux的发布也可以获得新的Hyper-V驱动。随着时间推移,更多的操作系统将会支持这些enlightenment,让性能、安全性和兼容性都能得到提升。

到目前为止,这很可能看起来非常简单。然而,它与现行的虚拟化方法也有一些很重要的架构差别。

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

虚拟化的技术进步已是一个老生常谈的话题了,在不远的将来会有何进展也是一个值得我们弄清楚的问题。微软发布的虚拟化产品Hyper-V——以前被称作Viridian和WSVWindows Server Virtualization),提供了一个全新的虚拟化架构,并将作为Windows Server 2008平台的组件发布。

Hypre-V包含一个极小的微核结构,这个微核结构可以让多个分区访问同一个物理硬盘资源。保持hypervisor微小有助于减少安全性攻击面积,也有助于保持效率。子分区需要与父分区进行通信以便管理。这可以通过使用逻辑点对点的VMBus完成。员工处理每个子分区的服务管理操作和请求,如启动或监控虚拟机。VMBus使用共享存储器在同一主机服务器上与虚拟机进行安全通信。

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

TAG标签:
版权声明:本文由彩民之家高手论坛发布于彩民之家论坛9066777,转载请注明出处:如何界定Hyper-V与VMware之间的细微差别?彩民之家