Hyper-V与ESXi与XenServer


18

任何人都可以使用Hyper-VESXiXenServer虚拟化平台来分享他们的经验(例如,很棒!失败了!)!成本?管理?特征?处理负载,备份和恢复?

还有最低服务器要求?

我以为Xen是Linux的免费虚拟化平台。是否有Xen和单独的XenServer平台?

对于我们组织的测试推出,我们将不胜感激。


2
每个解决方案都有其优点和缺点。如果您能提到您的要求/规模,您可能会得到更有价值的答案。Google会为您提供许多“比较”,但是通过提供真实的情况,人们可以为您提供超越典型Google成果的细节。
Jeff Hengesbach,2009年

我一直在搜索并阅读有关它们的信息,主要是想听听其他尝试使用它们的管理员的反应。也就是说,我们都可以读到RAID的出色之处,但是当一个驱动器死机时,我的硬件RAID 5变坏了,并且无法使用新的RAID 5进行重建,因为另一个驱动器上有一个坏块,而该块从未触发过警报。控制器...希望可以在这里找到文学中没有的类似轶事,可以这么说。
巴特·西尔弗斯

1
感谢巴特的回复。我要去的地方是,如果您仅谈论1-2个物理主机上的少数VM,那么任何解决方案都将为您服务。当需求转移到高级管理功能,高可用性,安全性,更多极端工作负载的类型,当前管理员/环境偏好(实际上是Windows与Linux)时,它们就开始与众不同。
Jeff Hengesbach,2009年

更喜欢能够尝试家庭网络设置,这意味着对我来说越多的钱越糟,但是对于我们组织而言,我们目前正在迁移基于Windows XP / 2000/2003的系统(主要是打印机/文件共享)和Linux Web服务器(公告板,内部使用)到系统。硬件具有16个千兆位RAM,2个4核处理器,千兆位以太网(双千兆位,但不知道是否支持在虚拟机监控程序上绑定它们)。我们当前的vm server上有四个使用率不高的系统,另外还有几个计划要迁移的系统(使用EXSi)。
巴特·

1
不要忘了RHEV(redhat.com/virtualization/rhev)或带有ganeti的Ubuntu KVM
ptman 2011年

Answers:


25

最近,我试着运行这三个来运行我的家庭网络,简短的回答是,这取决于您的特定需求。除非您的需求非常专业(数据库/ Exchange /等),否则,具有虚拟化支持的现代硬件将以微不足道的性能差异运行客户机。鉴于我建议您查看功能和价格。

VMware:您可能已经知道VMware是虚拟化的长期王者。它具有最大数量的兼容来宾OS列表,并且具有一项重要的独特功能-内存过量使用(您可以分配的虚拟内存比物理内存更多)。如果您的目标是整合一堆小型的,未充分利用的服务器,那么VMware可能会为您提供更多的VM /主机。需要注意的是,如果您过量使用虚拟机,则虚拟机需要更多的资源。ESX / ESXi还具有最小的兼容硬件列表。如果您正在查看白盒系统,请在此处检查第一。如果您具有兼容的硬件,则安装和使用都非常容易。免费版本(ESXi)几乎没有任何功能,如果您正在寻找一些独立主机,这很好,非免费版本的价格已经超出了这个价格。就个人而言,我的VMware令人讨厌,在我的心目中,当他们的业务基础受到竞争挑战时,它们是众多抵制变革和创新的公司之一。最近,他们要求合作伙伴公司删除其产品对免费版本的支持

微软:Hyper-V是一个非常吸引人的选项,R2版本甚至更多。我测试了Hyper-V Server,它是免费的独立产品。我是Microsoft的狂热者,我真的很喜欢Hyper-V,主要是因为它几乎可以在具有Windows驱动程序的任何硬件上运行。如果您在域环境中运行并且主要使用Windows,则Hyper-V应该位于列表的顶部。当您可以选择购买/使用SCVMM时,它似乎是一个更好的选择。与VMware不同,免费版本具有良好的功能集,并且在具有群集和实时迁移功能的R2中更胜一筹!Hyper-V可以很好地运行Windows guest虚拟机,受支持的Linux guest虚拟机列表很小,但仍在不断增长,甚至没有启发的Linux guest虚拟机也运行得很好。如果您不是,故事就不一样了。在域环境中,管理独立的Hyper-V Server是一个很大的难题。尽管Microsoft在v1产品中提供了所有商品,但管理层还是让我发疯了。

Citrix:我测试的最终结果是使用XenServer 5.5。它具有IMHO三种免费产品中最好的一组功能。与VMware一样,它的安装和管理方式类似于设备而不是操作系统(例如Hyper-V)。它还有很多兼容的硬件(我怀疑能够根据需要添加驱动程序)。与VMware的免费产品相比,它提供了更多的功能,如果您将免费版本升级到付费版本,成本会低得多。Windows guest虚拟机受到很好的支持,但是Linux guest虚拟机却不是基于Linux的虚拟化平台所期望的。与VMware相比,其受支持的Linux guest虚拟机列表非常小,不受支持的Linux guest虚拟机似乎运行不佳。列表中明显缺少Ubuntu。总体而言,我觉得家用的性价比最高。


我同意; XenServer 5.5具有最好的免费功能。总体而言,产品OEM本身也有很好的总结。
osij2is

无法理解非域加入Hyper-V的问题...使用了一段时间却没有任何问题...
Dscoduc,

@Dscoduc-个人喜好比什么都重要。当然,Hyper-V可以在没有域的情况下工作,但是如果您想利用Hyper-V Server免费提供的高端功能(CSV,实时迁移等),则需要一个域。借助XenServer,您无需域即可轻松获得那些高端功能,而且设备也很简单。
约翰·克莱顿

喜欢citrix XenServer。XenCenter控制台是一个很棒的产品。使一切易于管理。XenServer不会出错。Xen是免费的产品,在某些情况下还具有更多功能,因为Citrix将XenServer产品基于Xen,并为Xen项目做出了很大的贡献,有时会协同工作。如果您使用Xen,则有一个开源项目可以复制Citrix XenCenter项目。我会推荐。openxenmanager.com
jds950 2011年

6

我以为Xen是Linux的免费虚拟化平台...是否有Xen和单独的XenServer平台?

是的,混乱是普遍的。

  • Xen-位于后台的HyperVisor。
  • XenSource - Citrix 现在拥有的开源虚拟化项目/解决方案。
  • XenServer - Citrix 生产的封闭源虚拟化产品。

2
值得补充的是,xen不是Linux,也不是Linux的虚拟化平台。这只是一个管理程序。有一个代码库允许linux成为dom0 admin / IO域,这是规范。但是您也可以将其他操作系统作为dom0使用,例如open solaris
goo

4

总体上您要问什么,但是这是虚拟化世界中的三个非常大的产品,我建议您在试用某些备用硬件时都提供试用期。我可以向您介绍我对这三个方面的了解,但也很高兴听到其他人的来信

VMware vSphere 4 首先,它是市场的领导者,在整个市场中占有统治地位。我要花更多钱,但要看您要寻找什么。作为单个托管主机的ESX(ESXi或ESX HD安装)是免费的。您需要为集群和管理功能,HA,DRS + DPM,FT付费,这提供了很好的比较vSphere比较

我发现的其他优点是CLI和API选项。对于庞大的用户社区,无数的自动化和支持。也有很多插件可供选择。

Citrix XenServer 这是我的第二个理由,因为Citrix非常适合桌面交付,并且我认为XenServer将成为其中一套强大的产品。尚未测试。只需要找时间,但到目前为止看起来很整洁。它基于免费的Xen.org,因此它将拥有不断增长的用户社区。这也在我的评估列表中,但是我们自己的IT部门必须将其用于生产VM。

MS Hyper-V 正如MS所知道的,他们必须进入这个行业,它最终会成熟并与竞争对手的功能相匹配。我尚未测试此Hypervizor。

至于测试。确保您拥有大型服务器,2xQuad CPU的8GB + RAM,iSCSI或FC SAN可以在不错的硬件上进行测试。

希望能有所帮助;)


2
因此,基本上您只测试了VMware产品?
Dscoduc

3

成本:XEN和Hyper-V在短期内可能会成为更便宜的产品。

存储兼容性:您确实希望有一个不错的SAN来驱动您的存储。

工具:VMware是这里的王者。VirtualCenter,实验室管理器,LifeCycle管理器,备份助手。思杰/ Xen是刚刚才开始的这个功能生成工具(尽管VMware的工具CAN是有时可怕的越野车)。


2

到目前为止,每个人的评论都与我的经验相当。ESXi是VMWare平台的出色(免费)介绍。我还建议您从Citrix免费获得XenServer 5.5和XenCenter。我目前在家中使用Citrix XenServer 5.5,它运行得非常好,并且XenCenter使管理变得如此容易。作为VMWare产品线的直接竞争对手,我对该产品印象深刻。

就成本而言,VMWare是最昂贵但最成熟,最稳定的平台。我想说的是Citrix在价格上排名第二,而MS则排名最后,因为它们实际上是在赠送(〜30美元?)Hyper-V。

和往常一样,功能带有价格标签。更$$$,更多的功能,所以我愿意为你说的也许是更好的策略是调查什么你觉得你首先需要。然后列出你的功能需要。然后从那里开始工作,并研究解决方案。多余的东西都应该注意。

对于我们组织的测试推出,我们将不胜感激。

因此,听起来您的组织正在尝试进行测试。如果您能测试所有水,那么从价格开始。ESXi 4.0和/或Citrix XenServer 5.5。如果您严格运行Microsoft平台,我建议您使用Hyper-V作为替代方案。


使用Hyper-V,您不必获得Server 2008的许可吗?
巴特·

我不会定期使用Hyper-V,因此无法准确回答您的问题。微软的网站可能是比我更好的许可来源:microsoft.com/windowsserver2008/en/us/hyperv-faq.aspx
osij2is

Hyper-V Server 2008是免费的-有关详细信息,请访问microsoft.com/downloads/…。您需要接受许可条款,该条款已关闭,但您不必为独立的Hyper-V付费。
赫尔维克,

猜猜他们现在免费提供它。如果您无法击败他们,那就把它丢掉!
osij2is

1
如果您的来宾操作系统不是Windows,则完全免费。如果使用Windows,则需要许可客户机操作系统。或者,如果您许可Windows Standard,则可以使用单个许可证将其安装为主机和来宾,或者企业版允许4位来宾,而DataCenter版允许无限位来宾。并非所有人都意识到这一点,但是相同的许可也适用于VMWare和XenServer。例如,1个Enterprise许可证可在同一主机上最多允许4位访客。
Scott Forsyth-MVP,2009年

0

我没有与Hyper-V的很多经验,但是从我所看到的和听到的,这是经典的MS市场准入:它只是不够好,但不要指望任何幻想(如适当的实时迁移,无需任何条件附件)。我个人的看法:如果您重视机器的正常运行时间,请不要这样做。这项技术还不够成熟。

VMware是市场领导者,这是有原因的。即使您没有太多的虚拟化经验,它也易于管理。它稳定,快速,成熟,可扩展且昂贵。可能是您可以获得的最好的产品。

Xen已内置在许多免费的Linux发行版中,但是在这种设置中,它的管理要比VMware稍微复杂一些。一点点,不是很多,特别是如果您的商店不太大。如今,所有主要发行版都具有Xen和/或KVM:CentOS,Debian,Ubuntu,Fedora。如果您需要付费支持,RHEL和SLES会提供它。Xen和VMware一样,拥有庞大的用户群,是的,您可以免费获得它,尽管您显然缺乏经验,因此我建议您为它购买适当的支持。我认为Xen的价格/质量比要比VMware的好一些。


Hyper-V R2(Server 2008 R2的一部分)刚刚消失,RTM将进行很多增强,包括实时迁移
理查德

因此,购买2个Server 2008许可证将允许在两台计算机之间实时迁移VM?有收获吗?
巴特·

您需要购买任一企业的2008 R2数据中心版以支持它-基本要求是首先设置故障转移群集。这也将需要共享存储。
赫尔维克,

“刚走过RTM”。自2000年以来,Vmware一直在进行实时迁移。我会坚持使用久经考验的产品,非常感谢。
克里斯K,2009年

@Rcihard,告诉我,这是真的吗,而不必为每个VM使用LUN或不必对LUN上的所有VM进行故障转移?因为那是/有点问题,不是吗?Afaik,Hyper-V可以进行某种实时迁移,但是这有点麻烦,因为在迁移过程中机器很快就会暂停。然后,由于使用了NTFS,您要么必须将VM单独放置在LUN上,要么将所有VM迁移到LUN上。毕竟,NTFS不是群集文件系统。或者至少,所以我听到了:P
wzzrd

0

请记住,VMWare提供了ESX和ESXi,它们基本相同,但不完全相同。如上所述,ESXi可以用作具有所有功能的免费软件,您需要试用该软件,甚至可以在有限的生产能力下使用它,但是,如果您希望获得VM的支持(我发现这是知识渊博的小组),您需要支付许可证费用。ESX和ESXi之间的一些关键差异包括不同的命令行工具集,以及一般的体系结构差异,这意味着例如盒子上的​​控制台访问是根本不同的。通常,如果您决定尝试ESX,我肯定会首先尝试ESXi的免费版本,但我不必依靠在生产环境中使用它。


2
为什么不在生产中使用ESXi?VMWare将ESXi作为其主要的虚拟机管理程序,我在他们的多个文档中都将ESX列为“受支持的旧客户”。
MDMarra

完全同意-没有理由不在生产环境中使用ESXi,但我仍然建议您已获得ESXi的充分许可以便获得支持。正如您所说的那样,VMware表示他们将来会转向基于ESXi而不是ESX的Hypervisor。
赫尔维克,

0

任何考虑使用Hyper-V以外的内容的人都需要阅读以下知识库文章:http : //support.microsoft.com/kb/897615。具有高级支持帐户的大型公司不会像小型公司那样受到影响。支持是管理程序的首要考虑因素。

除此之外,VMWare是功能之王。从未使用过这些产品的分析家和铅笔推销商将VMWares功能作为“必备”清单使用,就好像VMWare在口袋里塞满了金。

Hyper-V具有作为基准所需的大部分功能,但缺乏在虚拟机管理程序上绑定NIC的功能。海事组织,依靠第三者的“团队合作”是一个错误的决定。与SCVMM一起使用时,HyperV具有最佳的UI。SCVMM缺少与其他System Center产品的集成,因此要获得完整的解决方案,您确实需要获得SystemCenter Suite的许可。SCVMM也可以用于管理VMWare环境,但是目前还没有Xen-love。

XenServer是IO之王。如果运行XenApp,则唯一要考虑的虚拟化是XenServer。XenCenter Mgmt控制台充其量是笨拙的。


0

这样的问题总是以宗教的决定而告终。在大多数情况下,所有这三个平台都有其优点和缺点。查看其他人的答案,很明显,每个人都可以选择平台而不管事实如何...

要更正先前的错误陈述...

Hyper-V具有作为基准所需的大部分功能,但缺乏在虚拟机管理程序上绑定NIC的功能。

Hyper-V合成接口已绑定到虚拟机管理程序,并且Hyper-V产品具有您在其他平台上可以找到的大多数(如果不是全部)功能。

最后,我怀疑所有供应商最终都会免费提供基本的Hypervisor,而利润将来自管理和附加组件。

企业虚拟化决策确实需要通过产品比较和产品路线图的考虑来做出。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.