Re: howto control VM from outside (shutdown...)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ciao Alberto,

>   -monitor telnet::[port],server,nowait

ok

> For interactive control I use telnet:
>   $ telnet localhost [port]

ok, it works, thank you

> To send commands through a script, I use netcat:
>   echo "system_powerdown" | netcat -T -c localhost [port]

no, it doesn't work :-(

$ while : ; do echo "info name" | netcat -T lowdelay -C  \
	127.0.0.1 10101  ; sleep 1 ; done

��������QEMU 0.9.1 monitor - type 'help' for more information
(qemu) info name��������QEMU 0.9.1 monitor - type 'help' for more
information
(qemu) info name��������QEMU 0.9.1 monitor - type 'help' for more
information
(qemu) info name��������QEMU 0.9.1 monitor - type 'help' for more
information
(qemu) info name��������QEMU 0.9.1 monitor - type 'help' for more
information
(qemu) info name��������QEMU 0.9.1 monitor - type 'help' for more
information
(qemu) info name��������QEMU 0.9.1 monitor - type 'help' for more
information
(qemu) info name��������QEMU 0.9.1 monitor - type 'help' for more
information

command line: (kvm-82, ubuntu 8.10 2.6.27-9-server x86_64)
/usr/local/bin/qemu-system-x86_64 -name marco \
	-vnc :10 -monitor telnet:127.0.0.1:10101,server,nowait \
	-cpu qemu64 -m 512 -smp 1 -vga std \
	-drive file=/dev/mapper/vm-vm_marco,if=virtio,cache=off,boot=on\ 	-k it
-usb -usbdevice tablet -localtime -daemonize \
	-net nic,vlan=1,model=e1000,macaddr=52:10:11:01:01:01 \
	-net vde,vlan=1,sock=/var/run/vde2/kvm1_vde.ctl \
	-net nic,vlan=2,model=virtio,macaddr=52:10:11:02:01:01 \
	-net vde,vlan=2,sock=/var/run/vde2/kvm2_vde.ctl \
	-pidfile /home/vm/marco/marco.pid

do you know/understand why it doesn't works for me?

> I also have a PHP script that opens a socket connection to the telnet port, 
> sends the command, and parses the output for errors.  I'll be happy to share 
> it.  Let me know if you want it.

yes, thank you.


-- 
/* Paolo Pedaletti,
 * paolo@xxxxxxxxxxxx www.pedaletti.it */

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux