Backup

發信號通知 KVM/QEMU VM 靜默,準備實時備份

  • March 8, 2021

假設一個 KVM/QEMU VM,它使用 qcow/qcow2 作為虛擬磁碟的鏡像格式。備份是(將)在 VM 主機上完成的。

就我目前的理解而言,雖然我們可以使用快照(例如,使用 LVM)從 vm 開箱即用地創建備份,但這些備份只是crash-consistent,這真的不適合恕我直言。此外,經過仔細檢查,目前漂浮的許多工具和腳本都是這樣做的——所以要麼作者很懶惰,要麼錯過了一些基礎知識,或者我對整個節目的看法完全錯誤。

我目前的解決方案是在 vm 中呼叫fsfreeze(或使用設備映射器),然後在主機上拍攝快照。

**但是,我如何從主機優雅地做到這一點?**使用 virtio 頻道,與 qemu-ga 對話或使用 QMP;它們似乎都處於起步階段,高度非同步,而且似乎沒有什麼可以保證通過。

我真的需要手動登錄虛擬機嗎?是否沒有正確處理此問題的工具已經存在?(為 QEMU提出了很多功能,但我找不到

$$ decent $$與此相關的已實現功能的文件)。

您所說的是 QEMU 訪客代理的功能,簡稱 qemu-ga。請查看https://wiki.qemu.org/Features/GuestAgent

引用自:https://serverfault.com/questions/521615