Linux
可以進行 DRBD 和 KVM 複製嗎?
我有兩個帶有一些虛擬機的 KVM 伺服器。
伺服器 (A) 帶有 qcow2 映像的 KVM
伺服器 (B) 用於分區的 KVM 掛載 NFS(伺服器 A 上存在 qcow2 映像)。
我的問題很簡單,在伺服器 B 上創建虛擬磁碟副本的最佳解決方案是什麼(虛擬機顯然在執行)。DRBD 是一種解決方案??
如果您只想在伺服器 B 上複製伺服器 A 的 qcow2 映像,但不必同時在 A 和 B 上訪問它們,那麼您可以使用 DRBD 與它上面的任何文件系統(如 ext4) ,在 A 上作為主要執行,在 B 上作為次要執行。當 A 發生故障時,您將能夠將 B 上的 DRBD 切換到主要並使用那裡的圖像。
如果您希望這些圖像同時在 A 和 B 上可用和使用 - 那麼這將更加棘手。集群文件系統可能會有所幫助,但我認為性能不會是正確的。
如果您只想製作一次映像副本,則只需停止 A 上的 VM,使用 scp/rsync/over-NFS/whatever 複製映像。如果虛擬機必須在 A 上執行,那麼為了獲得一致的映像,您將需要製作某種快照。我不知道 KVM 和 QCOW2,但也許它們提供了一些快照功能。如果不是,那麼如果您將圖像儲存在 LVM 卷上,則可能有 LVM 快照。