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
    [EMAIL PROTECTED]'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
    [EMAIL PROTECTED]'s password: 
    Domain vguest2 destroyed

Questions/comments appreciated.

Thanks,
James

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to