closures没有libvirt / virsh的kvm-guest

我们在Ubuntu 10.4上使用kvm作为虚拟化解决scheme(我们有bash脚本化整个networking,subneting,vms开始…..

有一种方法可以在不使用libvirt / virsh的情况下closureskvm-guest? 基于bash或python的解决scheme将会很棒。

如果使用监视器选项(-monitor unix:/tmp/file.mon,server,nowait)启动了虚拟机,可以使用echo 'system_powerdown' | socat - UNIX-CONNECT:/tmp/file.mon来停止它echo 'system_powerdown' | socat - UNIX-CONNECT:/tmp/file.mon echo 'system_powerdown' | socat - UNIX-CONNECT:/tmp/file.mon

它发送一个ACPI信号给虚拟机,当你按下电源button时,可以使用它,然后关机。