James Laska wrote:
Greetings,
The following changes provide power management over libvirt managed guests. The template will support xen and qemu guests, both local and remote. The --power-pass field is not supported for /usr/bin/virsh operations. Cobbler users wishing to enable password-less power management of remotely managed libvirt guests should setup ssh keys between the two systems.
So far I've tested locally managed qemu systems:
# cobbler system edit --name vguest1 --power-type virsh --power-id vguest1 # cobbler system poweron --name vguest1 cobbler power configuration is: type : virsh address: user : id : vguest1 - /usr/bin/virsh --connect qemu:///system start vguest1 Domain vguest1 started # cobbler system poweroff --name vguest1 cobbler power configuration is: type : virsh address: user : id : vguest1 - /usr/bin/virsh --connect qemu:///system destroy vguest1 Domain vguest1 destroyed
As well as remotely managed qemu systems:
# cobbler system edit --name vguest2 --power-type virsh --power-id vguest2 --power-address qemu+ssh:dell-t5400.test.redhat.com # cobbler system poweron --name vguest2 cobbler power configuration is: type : virsh address: qemu+ssh:dell-t5400.test.redhat.com user : id : vguest2 - /usr/bin/virsh --connect qemu+ssh://dell-t5400.test.redhat.com/system start vguest2 root@dell-t5400.test.redhat.com's password: Domain vguest2 started # cobbler system poweroff --name vguest2 cobbler power configuration is: type : virsh address: qemu+ssh:dell-t5400.test.redhat.com user : id : vguest2 - /usr/bin/virsh --connect qemu+ssh://dell-t5400.test.redhat.com/system destroy vguest2 root@dell-t5400.test.redhat.com's password: Domain vguest2 destroyed
Questions/comments appreciated.
Thanks, James
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
I merged this one in this morning, thanks!
--Michael