Backup
發信號通知 KVM/QEMU VM 靜默,準備實時備份
假設一個 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