Ubuntu

QEMU guest agent問題——不同版本的hosts和guests

  • August 26, 2015

我們有多個主機,每個主機都有多個 KVM。一些主機執行 Ubuntu 12.04 LTS,而更新的主機執行 14.04 LTS。客人也有不同的版本,如 12.04 LTS 和 14.04 LTS。我現在想在所有這些 KVM 上安裝 qemu-guest-agent,以便能夠凍結文件系統進行備份。我已在所有 VM 上成功安裝了來賓代理,並將“通道 qemu-ga”添加到每個 KVM xml-config。

到目前為止,我已經實現了以下目標:

Host > Guest > Agent

12.04 > 12.04 > OK

12.04 > 14.04 > OK

14.04 > 12.04 > Fail

14.04 > 14.04 > OK

我還需要在 12.04 VM 中安裝或配置什麼才能在重啟後獲取 /dev/virtio-ports/org.qemu.guest_agent.0 設備?

需要核心模組 virtio_console。虛擬機使用 -virtual 核心,我切換到 -generic,現在它可以工作了!

引用自:https://unix.stackexchange.com/questions/225611