[Libvirt-cim] Xen_ComputerSystem RequestStateChange

Jim Fehlig jfehlig at novell.com
Sun Jul 6 01:19:11 UTC 2008


Dan Smith wrote:
> KR> Right now, shutdown isn't supported.  The DMTF Virtual System Profile
> KR> lists an extra step for shutdown - the provider needs to tell the
> KR> software running on the guest to shutdown.  Once the software has
> KR> terminated its tasks and shut itself down, the provider then treats
> KR> the shutdown action in the same manner it treats disable.
>
> KR> The steps to indicate to the guest that the OS needs to shutdown are
> KR> involved.  This is probably out of the project's scope, for awhile at
> KR> least.
>
> KR> It would be possible to have shutdown and disable behave the same way,
> KR> but that wouldn't conform to the DMTF profile.
>
> KR> Dan - thoughts?
>
> For paravirt Xen, issuing the shutdown command actually triggers an
> action in the guest kernel to start a shutdown (which becomes the
> equivalent of "shutdown -h now").  For fullvirt and KVM guests, a
> shutdown action should be simulated via ACPI (the equivalent of
> pushing the power button on an ACPI-enabled physical machine).  I
> think I recall there being some plumbing issues to make this really
> work for KVM guests, but I think we should assume that it works.
>   

IIRC, someone in the Xen community is doing similar work to inject ACPI 
events in HVM guests.  Additionally, many existing Xen HVM guests using 
PV drivers support the "shutdown -h now" semantics.

> From what I can tell, requesting the shutdown state is equivalent to
> requesting the disabled state from our perspective.

Agreed.

Regards,
Jim




More information about the Libvirt-cim mailing list