我有两个KVM服务器和一些虚拟机.
服务器(A)
KVM
用qcow2图像
服务器(B)
KVM
为分区安装NFS(服务器A上存在qcow2映像).
解决方法
如果您只想在服务器B上复制服务器A qcow2映像,但不必同时在A和B上访问它们,那么您可以将DRBD与其上的任何文件系统一起使用(如ext4),在A上运行为主要,在B上运行为辅助.当A失败时,您将能够将B上的DRBD切换到主要并在那里使用图像.
如果您希望这些图像同时可用并在A和B上使用 – 那么这将更加棘手.集群文件系统可能会有所帮助,但我认为性能不对.
如果您只想制作一次图像副本,那么只需在A上停止虚拟机,使用scp / rsync / over-NFS /等复制图像.如果VM必须在A上运行,那么对于一致的映像,您需要创建某种快照.我不知道KVM和QCOW2,但它们可能提供了一些快照功能.如果不是,那么如果将图像存储在LVM卷上,则可能具有LVM快照.