什么pipe理程序支持非同质群集?

在一些不支持硬件虚拟化的机器上,我一直在使用Citrx Xenserver作为各种小型服务器的testing。

我最近一直在试验在机器之间移动PV VMS,但是Xenserver给我的错误大致上说我需要有同质的硬件才能工作。

因此,我无法设置XenMotion或Xenserver中的服务器池所带来的任何好的function。

我正在考虑远离XenServer,但我似乎无法find明确支持非同质群集的Hypervisor。

另外,我们确实有几个已经configuration好的戴尔20世纪50年代尚未有任何虚拟机解决scheme的设置,所以如果我们能find一个解决scheme,可以让我们把PV移植到那些好的。 非免费解决scheme也可以。

什么pipe理程序会允许这个? 谢谢!

如果要进行实时迁移,则需要使用同类硬件(主要是CPU)。 你没有提到是否可以closures虚拟机来进行迁移,但是我假设你想在虚拟机开机的时候这样做。

如果是这样的话,据我所知,没有虚拟机pipe理程序支持实时迁移到非同类的custers,因为它根本不可能。 CPU体系结构的差异意味着虚拟机及其客户机操作系统在某些不同的架构下是不可能的。 即使单个CPU产生不匹配也足以使这种情况变得不可能。

我明显不同意其他答案。 去年(2009年),英特尔宣布了他们的VT技术, 专门允许虚拟机在相似但不是确切的CPUtypes之间实时迁移。 正如所料,这只适用于FlexMigration主页上显示的Intel Xeon系列处理器。 我不知道AMD提供的类似产品。

要确定一个特定的虚拟机pipe理程序是否支持这个function,我相信你需要看到它支持Xeon VT-x系列的处理器。 如果您不确定,请咨询销售代表,他们会很乐意帮您解决这个问题。 宣布后的第一天,VMWare的产品线得到了支持。

以下是详细的白皮书: http : //download.intel.com/it/pdf/Testing_Live_Migration_with_FlexMigration.pdf

注:我与英特尔绝对没有业务关系或个人关系 – 我只是在宣布时才加以注意。

KVM可以做到这一点。 请访问http://www.linux-kvm.org/page/Migration或从2008年http://www.youtube.com/watch?v=EuhU6jJjpAQ获取红帽演示video。 (video似乎使用Qumranet的基于ms-windows的pipe理界面,但它是KVM下的。)但是,当然这需要支持虚拟化的硬件。

您还可以检查PlateSpin / Novell解决scheme。 如果我记得正确,它被称为Platespin Migrate或其他东西。 这是相当昂贵的,但它允许即使在pipe理程序之间进行实时迁移(例如在VmWare和XenServer之间)。