無需 libvirt 的 KVM 管理程式遠端存取

無需 libvirt 的 KVM 管理程式遠端存取

我是 Linux KVM 虛擬化領域的新手。任何人都可以幫助如何在不使用 LibVirt 或任何其他第三方程式庫的情況下從遠端 Linux 電腦連接到我的 KVM 管理程式。我已經搜索過這個,但我得到的所有結果都是使用 libvirt 或與之相關的命令。我不允許使用任何第三方庫,並且需要從遠端電腦備份我的 KVM。

您還能告訴我為什麼 KVM 中需要守護程式而 VMware ESXI 中不需要守護程式嗎?

是否有任何 KVM API 可用於從遠端電腦(不使用 libvirt)備份 KVM 上執行的虛擬機器?此備份需要在不同層級進行,例如虛擬機器層級、磁碟層級和檔案層級。

答案1

KVM 是一個虛擬機器管理程序,而不是管理堆疊,因此如果您想管理它,您可以登入主機控制台,或使用 libvirt 等管理工具。從這個意義上講,將它與ESXi 進行比較並不是很正確- ESXi 包含守護進程和附加工具,而這正是libvirt 提供的功能(實際上,它提供了更多),所以我不明白為什麼你不能使用常見的Linux基於庫,旨在滿足您在單一主機設定上的所有需求。

KVM 具有基本的命令列工具來啟動/停止 VM,並與可以連接到 qemu 監視器的 VM 進行交互,但是,使用 libvirt,所有這一切都變得更加容易和直觀。

順便說一句,使用 libguestfs,您可以從主機讀取來賓檔案系統,並進行選擇性備份。使用 libvirt 管理虛擬機器快照和生命週期也比沒有它更容易。

相關內容