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

Re: [Xen-devel] Graceful shutdown of a virtual domain



On Sat, Jan 31, 2004 at 12:24:26PM +0000, Keir Fraser wrote:
> > Hi All,
> > 
> > I've been looking through the code and list archives but haven't found
> > this yet...  From dom0, how do you cause a virtual domain to gracefully
> > shutdown?  It seems like the machinery is there somewhere, because the
> > hypervisor can do it to dom0...
> > 
> > For reference, in UML you do this by putting this in /etc/inittab:
> > 
> >     ca:12345:ctrlaltdel:/sbin/shutdown -h now
> > 
> > ...and then sending it a ctrlaltdel signal from the userland tool.
> 
> In Xen 1.2 you can use the xc_dom_control script:
>  xc_dom_control.py shutdown <dom-id>
> 
> In Xen 1.3 the scripts aren't completely up to date yet. There's an
> old script in tools/examples that should do the trick though:
>  destroydom.py <dom-id>
> 
> In both cases, if the domain is unresponsive then there is an option
> to forcibly kill it.

Cool!  That means it'll work in 1.2rc also -- that'll save me from an
upgrade for a little while longer.  I hadn't noticed that destroydom.py
was able to do a graceful shutdown (and hadn't realized that
xc.domain_destroy(domid,0) was in fact a graceful shutdown).  ;-)

Thanks Keir,

Steve

-- 
Stephen G. Traugott  (KG6HDQ)
UNIX/Linux Infrastructure Architect, TerraLuna LLC
stevegt@xxxxxxxxxxxxx 
http://www.stevegt.com -- http://Infrastructures.Org 


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.