我将使用 QEMU+KVM 创建一个简单的虚拟主机基础设施。它应该非常简单,没有云或任何其他很酷的东西。目前唯一的要求是数据的容错能力(主机的磁盘映像在线备份)。欢迎实时迁移,但不是强制性的。你建议什么方法?现在我正在考虑 DRBD。
答案1
如果您对此类设置的唯一要求是在第二台主机上拥有副本,那么 DRBD 可能是您最好的(也是最便宜的)选择。
上面的层主要取决于您期望什么样的设置。
如果手动故障转移对您来说足够好,那么请在主/从模式和 lvm 中设置 drbd,或者几乎任何现代文件系统来存储图像。
如果您想要某种自动故障转移,或者在两台机器上都运行一些客户机(即用于负载平衡),则需要某种集群设置。cLVM 或集群文件系统(例如 GFS 或 OCFS)。
另一个选择是使用 CEPH,尽管我目前还不推荐。它还没有被宣布为可用于生产,我也不指望它会如此,除非有针对 btrfs 的恢复程序。