虚拟获奖者:VMware的ESX KOS大致构建的Hyper-V包

VMware的优势在于可管理性和随成熟度而来的稳定性

经过长达两个月的测试,微软的Hyper-V和VMware的ESX在性能、兼容性、管理和安全方面尘埃落设,一切都归结为两个问题:经验和信仰。

经过两个月的测试,尘埃落在了实验室里微软'Hyper-V和VMware.在性能、兼容性、管理安全在美国,一切都可以归结为两个问题:经验和宗教。


参见深入的性能分析

我们如何测试虚拟化管理特性

虚拟兼容性的问题

档案网络世界测试有个足球雷竞技app


VMware ESX获得了我们的Clear Choice奖,因为在我们对hypervisor和供应商提供的第一层管理工具的性能和定性分析中,它显示出了深度和成熟度,而微软的Hyper-V组件都非常关注windows,非常粗糙。

表现,as.本月早些时候报道,虽然Hyper-V在几次比赛中,虽然Hyper-V vedge out eSX。

在兼容性方面,微软Hyper-V早期在支持硬件平台数量上的领先优势(基于对Windows 2008 Server本身的广泛支持)完全被对非Windows虚拟机(VM)操作系统的缺乏支持所抵消。虽然VMware支持的硬件比较少,但它对大量操作系统的支持让我们欢呼(见兼容性故事).

记分卡

VMware的Virtual Center管理平台在控制VMware主机上的虚拟机方面也是成熟和直观的。VMware的虚拟基础设施客户端(VIC)是VMware虚拟中心平台的管理用户界面。

微软的系统中心虚拟机管理器(SC-VMM) 2008(我们测试了一个非常晚的测试版,微软保证功能完整)与底层的活动目录有很强的联系,它的接口正好适合微软的系统中心方案,这样管理员就不需要费力去理解它是如何工作的。也就是说,从查看VM主机的简单设置这样的标准管理任务,到将ESX VM迁移到Hyper-V这样的高级特性,都会导致SC-VMM在测试期间反复崩溃。

Microsoft通过其System Center Virtual Machine Manager 2008软件,提供了一个中央控制台,用于查看网络上所有Hyper-V主机服务器的性能参数。

就这些管理程序环境的安全选项而言,我们发现两家供应商都需要加强其身份验证保护方案,并为VM映像提供指定的安全存储。

你当然可以把它们装扮起来虚拟化具有过多的加载项的平台,涵盖了从抢眼的GUI覆盖所有内容,以便快速跟踪优先级应用于特殊兴趣猪肉以获得青睐硬件平台。这些选项可以有效地结合为所有人的一切,但我们必须选择我们测试的组件以获得均匀的比较。

在这里,我们的路线是选择基本包——包括管理程序本身和构建、执行、监视和维护生产虚拟机基础设施所需的管理工具。

我们的测试组合是使用SC-VMM 2008的Microsoft Hyper-V和VMware的ESX Infrastructure Foundation包。我们只在VMware基础上添加了一个选项,即用于ESX的VirtualCenter,它与SC-VMM一样,是用于管理多个虚拟主机平台的入门工具包。这些附加的软件元素使两个管理程序平台等效。

虽然我们很少测试非生产软件,但我们选择在Hyper-V测试中使用SC-VMM beta版(Build 0991.1),因为它接近公开发布,微软声称它的功能已经完成,目标是为9月份的发布做好准备。也就是说,微软已经错过了发布的目标日期,现在说它甚至不会在10月底发布RTM。我们可能会再次查看发货代码,并将其与我们在第一轮测试中发现的代码进行比较。我们发现SC-VMM经常崩溃,而且很困难,需要很多配置限制,这些配置限制不应该出现在最终产品中。

虚拟机管理交易的工具

由于虚拟化通常是服务器整合项目的一部分,因此快速的VM实例生成,移动,监控和故障评估可能是关键的,因为单个服务器通常代表许多生产过程。

我们构建了两台Hyper-V和ESX服务器,以评估每个管理程序设计如何处理托管新的和整合的虚拟化操作系统和应用程序实例。我们评估了系统在创建新的VM来宾机时的灵活性,测试了在P2V流程中将离散物理服务器移动到虚拟服务器时执行繁重任务的主要工具,并回顾了所提供的工具如何帮助管理所有来宾。

在持续监控功能方面,我们考虑了每个产品可以跟踪的特征深度,以及这些特征是如何以日志和报告的形式传达的。我们还评估了VM安全选择的灵活性。

虚拟机管理工具至少需要执行4个基本功能:管理与hypervisor相对应的硬件连接使用哪些驱动程序、更新或删除哪些驱动程序;为来宾分配和构建虚拟机空间;监控正在进行的特性(CPU、磁盘空间、I/O)和警报事件;对离散虚拟机进行加载、卸载和备份。

Microsoft的SC-VMM有助于从远程(非虚拟服务器主机)位置控制Hyper-V访客。Hyper-V的GUI在Windows(当然)上乘坐,并连接到与Microsoft的Active Directory域控制器和Microsoft SQL Server的版本在同一台计算机上运行的SC-VMM 2008管理引擎。sc-vmm在它管理的每个Hyper-V虚拟机上安装代理。

VMware的ESX及其托管的虚拟机由VirtualCenter监控和操作,VirtualCenter作为后台Windows应用程序运行在虚拟服务器上,或者连接到它的另一台Windows机器上。VirtualCenter要求安装SQL Server Express Edition,才能正常作为管理数据存储,并在每个ESX服务器上安装代理。

SC-VMM和VirtualCenter都执行上述管理任务,以不同程度的成功。

正如我们在性能讨论中多次提到的,微软提供了一个免费的Linux接口连接器,它有三个组件(CPU/内存,IO驱动程序和键盘/鼠标)来加速SUSE Linux 10.1/10.2虚拟机。

VMWare的基础架构客户端组件——由VirtualCenter管理引擎支持——允许我们在测试期间轻松构建和监控跨多个服务器主机的VM客户端。

ESX还具有加载项被称为VMTools,如Linuxic添加网络和块内存驱动程序,以及更快的图形翻译速度到VMware ESX客户机操作系统(如果需要,则为Linux和Windows有版本)(它是可选的)。

使用Hyper-V,当由SC-VMM控制时,管理员可以远程打开、关闭或优雅地关闭VM客户端。另外,您应该能够通过用户可以访问虚拟机的Active Directory来管理用户对虚拟机资源的访问。当然,您可以限制它们的功能,比如启动/停止机器、暂停/恢复、设置检查点、删除机器、成为它们创建的机器的本地管理员、创建新的vm等等。当我们测试它时,这个特性显然还没有准备好,因为它反复地使SC-VMM应用程序崩溃。SC-VMM还驱动VM映像的导入,甚至可以将ESX虚拟机导入到Hyper-V,但这在SC-VMM的beta代码中不起作用。但在相同的跨平台注意,相同的功能在ESX -导入Hyper-V图像-也没有工作。对任何一家供应商来说,抢占竞争对手的形象都没有加分。

VMware的VirtualCenter可以做很多上面提到的事情(打开/关闭机器,关机,重启)。我们还可以创建模板映像作为以后创建映像的基础,或者克隆一个VM(当它关闭时),如果VMotion是一个许可选项,那么也可以在两个主机之间进行迁移(使用共享存储)。此外,我们还能够为每个VM分配权限,您可以在其中设置不同的用户和组(通过Active Directory/Local users),以便能够访问该VM或VM组。

您可以使用VirtualCenter执行的另一件事是设置了所谓的资源池,这允许您在多个虚拟机之间划分资源更轻松。例如,假设您有六个VM。您希望其中的两个用于在该系统上使用60%的资源,另外四个有40%。您可以创建两个资源池并将VM分配给两个池之一。这样,您不需要担心为每个VM分配资源。

构建虚拟主机

在安装之后,我们使用了几个步骤来准备Hyper-V和ESX主机上的虚拟客户插槽。然后我们填充它们以模拟服务器迁移和整合过程。一旦安装了这两个管理程序,我们就可以生成客户实例,作为我们想要迁移到主机服务器的物理服务器上的可安装操作系统/应用程序实例的保存点。

Hyper-V和ESX都允许我们在不借助SC-VMM和VirtualCenter工具的情况下安装客户实例,然后安装预先制作的VM实例、从CD/DVD安装操作系统或从网络源/共享安装操作系统。也就是说,添加的管理工具在使用过程中可能会有帮助,它可以作为相关管理程序的用户界面。这两种工具都简化了常见的虚拟机实例管理任务,如复制、创建、复制、分配和重新分配资源。

对于当前现有的操作系​​统/应用程序配对需要迁移到虚拟主机,每个测试的管理程序都有类似的过程来捕获服务器实例并将其导入我们准备的虚拟客户插槽。

将当前物理服务器复制到目标服务器的此过程是称为克隆的过程。虚拟(P2V)克隆方法有两个主要物理到虚拟机管理程序产品支持:从磁盘映像迁移的能力,以及从现场生产服务器克隆的能力。

不幸的是,微软的P2V进程无法测试,因为这部分测试版应用程序尽管打了很多补丁,进行了复杂的设置调整,并请求高级技术支持,但还是崩溃了。还没准备好。

VMware的P2V应用程序是一个名为VMware Converter的可选额外应用程序,当我们测试它时,只要支持硬盘控制器,它在大多数情况下都工作得很好。它在Windows上工作得最好,我们可以从Windows XP和Windows Server 2003映像生成实时克隆。冷克隆Linux和Windows Server 2008虚拟机需要一些额外的设置步骤后,它被复制。

然后可以将工作虚拟机的图像用作其他VM Guest虚拟机的副本基础。然而,图像以已知的格式,并且可以安装为文件系统,以便操纵内容文件/文件夹。Hyper-V使用称为VHD的横穿Windows文件格式,ESX使用名为VMDK的已发布系统。

一些组织使用虚拟化图像进行分发,并且需要自定义图像,以便使图像唯一(通常是用于识别),或将特定的软件组合作为有效载荷加载为虚拟化物理的目标分布硬件实例到其他位置。

通过两种产品,我们发现安装和编辑图像可以简单,但也运行我们在下面详细讨论的安全风险。

迁移的图片

出于各种原因,从一个服务器主机迁移VM,从负载均衡到应用程序聚合。

迁移我们的直接比较围绕围绕拍摄现有工作VM Guests的快照,然后将这些图像移动到新的目标服务器管理程序主机。

VMware提供可选的实时迁移工具可用呼叫vMotion。我们对ESX vMotion的现有经验是它可以在几秒钟内从一个服务器管理程序到另一个服务器管理程序移动图像。微软最近宣布一个类似的Hyper-V服务器要到2010年才能使用,这是一个严重的缺陷,我们没有将其包含在直接比较中。

通过使用Hyper-V下的快照,我们能够捕获Windows 2008或Novell的SUSE Linux Enterprise Server 10.2虚拟机上的实时系统状态数据。

12 第1页
第1页,共2页
SD-WAN买家指南:向供应商(和您自己)提出的关键问题