KVM, управление питанием гостевой ОС [Решено]

Здравствуйте.
Не могу понять как можно управлять питанием виртуальной ОС (без ее участия).
И какие режимы/команды питания поддерживает сам qemu-kvm (poweron, это понятно, reset/poweroff - должен, но как передать команду гостю не могу понять, suspend - на сколько понял что поддерживает, но как усыпить тоже не могу понять).
Любителям RHEL, libvirt и т.д. - прошу воздержаться от комментариев. Я задал вопрос четко - как этим делом управляет qemu-kvm? Устанавливать обертку (пусть и удобную) пока не хочу. Разве что на ВМ - чтобы посмотреть скрипты которые выполняют нужные мне действия.

ЕМНИП в qemu monitor видел

ЕМНИП в qemu monitor видел что-то на тему reset/poweroff.

Не это ли случайно? ugh, old

Не это ли случайно?

ugh, old thread, but you can access the monitor by telnet even if you use VNC if you start like this:

kvm -daemonize -vnc :41 -m 128 -hda hda.qcow2 -usb -usbdevice tablet -net nic,macaddr=00:DE:AD:BE:EF:41 -net tap,ifname=tap41,script=no -monitor telnet:127.0.0.1:9941,server,nowait

critical part:
"-monitor telnet:127.0.0.1:9941,server,nowait"

so you have VNC at port 41 (with guest screen, serial console...)
and you can telnet to port 9941 to access the mgmt console.

from a script you can send comands with netcat, like this:
----------------------------------
blackmolly:~# cat /VMs/vmsendcmd
#!/bin/bash
monport="99"$1
cmd=`echo $@ | cut -d" " -f2-`

echo $cmd | nc -q0 localhost $monport >/dev/null
----------------------------------

eg:
vmsendcmd 41 stop

link

именно это запустите qemu с

именно это
запустите qemu с параметром -monitor stdio (для удобства) и смотрите команды sendkey, system_reset, system_powerdown

Спасибо, дальше уже найду

Спасибо, дальше уже найду сам.
В руководстве по qemu и kvm (хотя первое только мельком проглядел) - не увидел эту возможность (управление питанием).
а sendkey мне очень даже поможет.
Благодарю всех!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".