Xen Hypervisor下的多个硬件设备

这可能听起来像一个愚蠢的问题,但我一直无法从Xen文档得到明确的答案。 Xenpipe理程序下可以pipe理多个硬件设备吗? IOW,XEN虚拟机pipe理程序是一个跨越多个设备的层,从而使其具有可扩展性和冗余性? 谢谢

劳伦斯

我不认为这个可扩展性和冗余级别是可以在xen或任何其他虚拟机pipe理程序上实现的。 这就像在许多服务器上运行的单一操作系统一样,只有我想到的是IBM在大型机上的并行系统复合体。 你应该在domU而不是dom0之间寻找一些集群。

虽然我还没有尝试过,但Xen 4.0.1支持:“Remus Fault Tolerance:在物理服务器之间进行虚拟机状态的实时事务同步,在多个主机上同时运行guest虚拟机以防止硬件故障停机。 .0需要linux-2.6.18-xen dom0内核。在Xen 4.0.1中提供了对Remus的支持的Pvops dom0内核(2.6.32)。欲了解更多信息,请参阅Remus wiki页面“

请注意,可伸缩性和冗余不一定相关。 通常你得到冗余(即RAID1)或可扩展性(即RAID0)

有关Remus的更多信息,请访问http://wiki.xen.org/xenwiki/Remus

如果你不需要像Remus(显然)可以提供的那么高的冗余度,Xen还可以在不同的Xen域之间提供“普通”的实时迁移和VM迁移。 无论哪种方式,一个单一的Xenpipe理程序将不会做你所要求的。 每台服务器都必须运行自己的pipe理程序,但可以configuration为提供RAID1types的冗余。