没有libvirt的KVMpipe理程序远程访问

我是Linux KVM虚拟化领域的新手。 任何人都可以帮助如何从远程Linux机器连接到我的KVMpipe理程序,而无需使用LibVirt或任何其他第三方库。 我已经search了这个,但我得到的所有结果是使用libvirt或相关的命令。 我不允许使用任何第三方库,并需要从远程机器上备份我的KVM。

你也可以告诉我为什么在VMware ESX中不需要KVM时需要使用deamon吗?

是否有任何KVM API用于从远程计算机上在KVM上运行虚拟机的备份(不使用libvirt)? 这个备份需要在虚拟机级别,磁盘级别和文件级别等不同的层次上进行。

KVM是一个pipe理程序,不是pipe理堆栈,所以如果你想pipe理它,你可以login到主机控制台,或使用pipe理工具,如libvirt。 在这个意义上,将它与ESXi比较并不是非常正确 – ESXi中包含守护进程和附加工具,这正是libvirt提供的function(实际上它提供了更多function),所以我看不出为什么不能使用普通的Linux基于库的devise是为了满足您在单一主机设置上的每一个需求。

KVM有基本的命令行工具来启动/停止虚拟机,并与虚拟机进行交互,可以连接到qemu监视器,但是,libvirt也可以使这些操作变得更简单和直观。

顺便说一句,使用libguestfs你可以从主机读取guest文件系统,并进行select性备份。 而使用libvirtpipe理虚拟机快照和生命周期也比没有它更容易。