This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


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

To: stevegt@xxxxxxxxxxxxx
Subject: Re: [Xen-devel] Graceful shutdown of a virtual domain
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Sat, 31 Jan 2004 12:24:26 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Sat, 31 Jan 2004 12:35:10 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Thu, 29 Jan 2004 17:30:55 PST." <20040130013055.GM28636@pathfinder>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> 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.

 -- Keir

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.
Xen-devel mailing list