使用xVM进行实时迁移,无SAN

我有两个物理服务器,我想要设置虚拟化。 我想以这样一种方式来设置它们,以实现以下目标:

  1. 允许客户操作系统从一台服务器实时迁移到另一台服务器,如果我必须closures其中一台物理服务器进行维护。
  2. 如果其中一台服务器的硬件死了,我可以将它的客户操作系统冷迁移到另一台服务器(即两台物理服务器之间的所有数据都是同步的)。
  3. 客户操作系统的底层存储可以每小时一次或每天一次有效地快照(例如使用ZFS。由于LVM中的多个快照效率低下,我排除了LVM。

由于OpenSolaris提供了ZFS,因此我认为使用OpenSolaris / xVM作为dom0会非常合适。 但是,我的理解是,为了允许实时迁移,您需要有另一个服务器(SAN)用于共享存储,而且我宁愿不添加另一台服务器,以便于成本。

如果不是因为ZFS不适用于Linux(除了通过FUSE,我宁愿避免),我知道我可以为DRBD设置类似的东西。 我可以做类似于OpenSolaris的事吗? 我已经阅读了AVS,但我不确定是否可以通过实时迁移来实现这一目标。 或者,如果您有任何其他build议使用不同的操作系统,我也可以。

谢谢!

你所要求的是不可能的。 您可以得到的最接近的方法是在每个主机上使用iSCSI来存储domU存储,这样您就可以实时迁移到其他主机,但是您将无法启动主机,因为它仍然会保存iSCSI卷。

为了能够在两个主机之间进行实时迁移,您需要三分之一。 您不必使用SAN,只需使用第三个OpenSolaris来托pipeiSCSI卷。