Мы используем kvm в ubuntu 10.4 в качестве решения для виртуализации (у нас есть сценарий bash для всей сети, подсетей, запуска vms ...
Есть ли способ выключить kvm-guest без использования libvirt / virsh? Было бы замечательно решение на основе bash или python.
Если вы запустили свою виртуальную машину с параметром монитора (-monitor unix: /tmp/file.mon,server,nowait), вы можете остановить ее, используя echo 'system_powerdown' | socat - UNIX-CONNECT:/tmp/file.mon
.
Он отправляет сигнал ACPI на виртуальную машину, которая может использовать его, когда вы нажимаете кнопку питания, а затем завершает работу.