|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] xm shutdown and graceful shutdowns
Andrew Ball wrote:
> Does anyone know if 'xm shutdown' does anything special to get Linux
> domU's to shutdown gracefully?
>
> It seems like a chicken before the egg type of problem to me, unless
> the kernel can send an appropriate signal to the init process, wait on
> it to terminate, and then signal the control partition's kernel that
> the shutdown is complete.
By writing to a very specific field in xenstore, 'xm shutdown <domid>'
tells a domU to gracefully shut itself down. A benefit is that xen
doesn't have to know anything about to shutdown a given OS; a caveat is
that all guests must be watching xenstore to notice a shutdown request
from dom0. In this way, the domU executes a shutdown as cleanly as
though someone typed /sbin/poweroff at the command line.
Also, the domU kernel is slightly modified to include a hypercall that
tells the hypervisor it's ready to be cleaned up. When Xen receives
such a hypercall it deallocates resources assigned to that domU and the
domain is effectively gone.
This scenario is or a paravirtualized guest; perhaps someone else could
explain how shutdown works on HVMs.
Cheers
-Chris
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|