哪些虚拟机管理程序支持非同质集群?

哪些虚拟机管理程序支持非同质集群?

我已经在一些不支持硬件虚拟化的机器上使用 Citrx Xenserver 一段时间了,作为对各种小型服务器的测试。

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

因此,我无法设置 XenMotion 或 Xenserver 中的服务器池附带的任何优秀功能。

我正在考虑放弃 XenServer,但是我似乎找不到明确支持非同质集群的虚拟机管理程序。

顺便提一下,我们确实有几台配置相同的 Dell 1950,尚未安装任何 VM 解决方案,因此如果我们能找到一种解决方案,允许我们将 PV 也移动到这些设备上,那就太好了。非免费解决方案也可以。

哪个虚拟机管理程序可以允许这样做?谢谢!

答案1

如果你想这样做,你需要同质硬件(主要是 CPU)居住迁移。您没有提到是否可以关闭虚拟机来进行迁移,但我假设您想在虚拟机仍处于开启状态时进行迁移。

如果是这样的话,那么据我所知,没有虚拟机管理程序支持实时迁移到非同质集群,因为这根本不可能。CPU 架构的差异意味着 VM 及其客户操作系统以某些方式运行,而这些方式在不同架构上是不可能实现的。即使是单个 CPU 代数不匹配也足以使这变得不可能。

答案2

我完全不同意其他答案。去年(2009 年),英特尔宣布了他们的 VT 技术,具体来说允许迁移虚拟机居住类似但不完全相同的 CPU 类型。正如预期的那样,这仅适用于英特尔至强系列处理器,如灵活迁移主页。我不知道 AMD 是否提供类似的产品。

要了解某个虚拟机管理程序是否支持此功能,我相信您需要查看它是否支持 Xeon VT-x 系列处理器。如果您不确定,请咨询销售代表,他们会很乐意帮助您弄清楚。VMWare 的产品线在发布后的第一天就得到了支持。

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

注意:我与英特尔绝对没有任何业务或个人关系 - 我只是在他们宣布这一消息时关注了一下。

答案3

KVM 可以做到这一点。请参阅http://www.linux-kvm.org/page/Migration或 2008 年的 Red Hat 演示视频http://www.youtube.com/watch?v=EuhU6jJjpAQ。(视频好像使用了 Qumranet 基于 ms-windows 的管理界面,但底层是 KVM。)但这当然需要支持虚拟化的硬件。

答案4

您还可以查看 PlateSpin/Novell 解决方案。如果我没记错的话,它被称为 Platespin Migrate 或类似名称。它相当昂贵,但它允许在虚拟机管理程序之间进行实时迁移(例如在 VmWare 和 XenServer 之间)。

相关内容