用开源替代品替代VMware vSphere基础架构?


41

我们正计划从VMware(和第三方应用程序)缓慢迁移到开源替代方案(免费会很棒)。

基本上,我们想从一些小型集群实验室开始,然后在将来(X年,现在不急着迁移)迁移生产环境(35个以上的ESX,1500个VM)。

我们的选择是选择CentOS / Scientific Linux作为操作系统,将KVM作为虚拟机管理程序。

我们正在考虑的vCenter替代方案是Convirt,但我们不知道我们在VMware中使用的所有功能是否都将由Convirt提供(HA,DRS,群集等),还是我们应该尝试其他替代方案(有任何想法吗?)

监视已由Nagios取代,备份/复制将由某些脚本魔术取代。

那么,有没有人可以给我们一些建议或类似的情况?

PS。-这是我在serverfault中遇到的第一个问题,英语水平不是很好,但是我希望这个问题可以理解。

PS2-我忘了提一下,我们也提供VDI。我们一直在考虑的替代方法是Spice


11
根据记录,就第一个问题而言,尤其是对于非英语母语人士,这非常好:)
马克·亨德森

至于问题,您的来宾操作系统是什么?它们都是Linux / Unix,还是Windows / other?
马克·亨德森

1
我想下一个问题是为什么 -您希望实现什么?我还没有看到一个虚拟化解决方案能像经过适当许可的vcenter安装一样被广泛采用。Hyper-V讨厌Unix,Xen和Windows之间存在爱恨交织的关系,我并不十分了解KVM,但我从未见过像vSphere这样易于使用的界面(来自脚本和gui)。因此,我们还需要知道您愿意牺牲什么。
马克·亨德森

1
这不是一个系统的问题(也不是金钱成本),而是要用一种更便宜的替代品替代一些虚拟的基础设施,以(可能的方式)保持质量。如果有开源,而没有必要的免费(省钱)选项,我们(嗯,不是我,我的老板,我只是一个系统管理员)对此进行评估并为此付费。关于金钱成本的问题是因为(如我之前所说),有时将来的决定可能是执照还是员工。关于微软,许可证并不便宜(我真的不知道,我只是一个系统管理员,这就是我所知道的)。
2011年

2
您的英语比我们从母语为英语的人们那里经常看到的要好得多。
John Gardeniers

Answers:


19

最近,在我自己的管理下进行了同样的歌舞(“ VMWare确实很昂贵!请查看那里提供的OSS选项。”)我有一些看法可以分享。

  • I / O性能确实会因系统管理程序而异,尽管CPU性能的差异要小得多。
    • 通常,“精简”配置是对接I / O性能的好方法。有些人(直到最近才使用KVM)对此很不好。
  • 尽管存在局限性,但三大非VMware替代产品(Xen,KVM,Hyper-V)都具有某种类似于vMotion的技术。
  • 有些对CPU体系结构非常敏感,不允许实时迁移到不相同的系统。VSphere通过其“ Enhanced vMotion Compatibility”(增强的vMotion兼容性)技术解决了这一问题,该技术使集群的性能降低到集群中最低的CPU体系结构。并非所有其他东西都有类似的东西。这可能是扩展VM工厂的一大障碍。
  • 虚拟机监控程序仅与其管理控制台一样好。

最后一点很重要。拥有150个KVM实例一切都很好,但是如果没有某种自动化的机器来移动机器,那对您没有多大好处。那里有许多许多OSS和非OSS编排框架,其中许多都是基于Libvirt构建的。一旦找到了一种可以按照自己希望的方式运行的虚拟机监控程序,您可能会花费相同的时间(如果不再为所需的功能评估管理框架)。

CloudStack给我留下了深刻的印象。它是最近由Citrix购买的,但它是一个OSS管理框架(至少在几个月前),只有在付费框架中才能找到一些功能。就是说,当您为之付款时,确实会得到一个更加完善的框架。CloudStack正在积极开发中,因此正在迅速变化。


谢谢!当我提出要求时,我就是要这样的东西:)非常感谢您的回答!
2011年

cloudstack当前支持KVM和Xen。它还提供用于实时迁移,格式之间转换的工具吗?
John-ZFS

@ John-ZFS不知道。自从我查看它们以来的9个月里,他们已经完成了很多工作,因此您必须要问他们。
sysadmin1138

8

我自己没有使用过,但是有Proxmox-VE。Hak5称,它支持包括Windows在内的各种操作系统。它还支持集群


我用过了 很棒的系统,但是我不知道它与VSphere在详细功能方面具有可比性。它确实也在增长。
alphadogg 2011年

1
Proxmox-VE是KVM和OpenVZ的不错的界面。因此,要使用PVE,您需要检查KVM和OpenVZ是否可以满足您的需求。
the-wabbit 2011年

Proxmox VE是我们将尝试的替代产品之一,特别是2.0版本,该版本可实现群集以及对早期版本的一些其他改进。
2011年

8

Citrix XenServer是一个开源虚拟机管理程序,可能是您的理想选择。

有很多可用的工具来管理它,但是在免费/开源工具不足的地方,您可能会发现需要花钱的地方。但是,与从VMware ESXi获得的功能相比,免费版提供了很多功能(例如,免费版XenServer随附有Live Migration)。

使用XenDesktop 5.5 Express Edition最多可免费为10个台式机提供VDI(试用版,然后在30天后,您需要注册以获得永久免费许可证)。

但是,我认为在某个时候,您将需要花钱,尤其是对于像您这样的大型实现而言。拥有一两个主机并计算“是的,这是一回事,“好吧,我可以摆脱一些脚本,或者只是手动完成此事”,但是要拥有35个以上的虚拟机管理程序,集群,故障转移/恢复,供应等。分布在多个团队(可能是部门)中,您需要做一些繁重的工作(您可能很清楚)。

无论您想去哪里,我都会与PR /市场/传播人员互动,以充分利用您的实施规模。无论您决定与哪个供应商/组织合作,我都能在这里看到大量的案例研究,他们很可能会向您提供各种免费服务,软件和支持,以成功实现这一目标。


1
与Vspehre 5.0相比,Citrix XenServer经济且稳定-John
-ZFS

1
您是说vSphere 5.0不稳定和/或经济吗?
gravyface 2012年


3

看一下Hyper-V。它不是开源的,但是它是免费的,它将为您提供大部分您想要的东西。我目前正在运行一个由3个服务器和几十个CentOS VM组成的集群,我对此很喜欢。


2

我正在测试RHEV 3.0(Red Hat的虚拟化管理产品)。到目前为止还不错。

目前,它还不是开源的,而是在路线图上-Red Hat计划在未来一两年内将整个管理堆栈开源。

它针对服务器病毒和VDI,因此适合您的部署。

它不如vSphere先进(如RH承认的那样),但功能相当不错。

RHEV的另一个重要优势是它使用KVM和ovirt-无锁定!


RHEV未使用oVirt,oVirt是上游的完全开源版本。与RHEL和Fedora类似的关系。
MK 2012年

好的,如果您想争论语义,RHEV是基于oVirt构建的。
MikeyB

1

您所描述的是一个相当大的设置,并且您还提供了VDI,这使RHEV成为问题的完美答案。

我当然有偏见,所以请不要相信我的话,请与Red Hat联系。


我们已经测试了RHEV(RedHat工程师在数据中心为我们提供了一个小实验室),但我们拙劣地认为,与VMware功能(加上迁移)相比,省钱还不够。对我们来说,这还不是替代方案(请原谅我,我是Red Hat的粉丝)
minWi 2011年

好吧,这完全取决于您,您最清楚如何计算预算。但是,我确实听到许多切换到RHEV的人的相反看法。基本上,您需要的是免费的解决方案,对于企业级设置而言已经足够了。我怀疑您会为此目的找到与RHEV更加接近的东西,除非您愿意等待oVirt项目启动并准备
投入

我们肯定知道面向企业的产品中包含的所有功能在开源替代产品中将不可用(而免费应用程序中则更少),这就是为什么我需要一些建议,以了解哪些替代产品与我们的实际环境最接近。我们将看看oVirt。谢谢!
2011年
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.