|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] xendomains and xl toolstack question
________________________________
From: David Gonzalez Herrera <dgonzalezh@xxxxxxxxx>
To: xen-users@xxxxxxxxxxxxxxxxxxx
Sent: Friday, July 29, 2011 2:54 PM
Subject: [Xen-users] xendomains and xl toolstack question
Hello all
I've just installed xen 4.1.1 on my server and was tryoing to tweak xendomains
script to work with new xl schema but I can´t get it to save domains. It does
start them with some changes I made to it but when I issue service xendomains
stop I just get [ OK ] but domains stay running.
Has xendomains script been ported to work with 4.1.1 or is there another
alternative to it.
Thank you very much.
----------------
I see you want to use xl and xendomains together. I believe that xendomains
service still needs xend service running.
If you check your
/etc/rc2.d
/etc/rc6.d
xencommons, xend, xendomains needs to start in this order in rc2 and shutdown
opposite in rc6.
When you have multiple guests running it can be risky to shutdown when you
aren't sure that guest will shutdown too.
For this reason I use the script below to shutdown guests that show in `xm
list`. If you use xl, you might need to modify down_xm.sh
--------------------------- script ------------
>cat >>down_xm.sh<<EOL
#!/bin/bash
#
# script to take down Xen guests before xendomains goes down
# Last created guests shutdown first (LIFO)
# author: ChmEarl on ##xen on Freenode
#
PATH=$PATH:/sbin:/usr/sbin
TP=$(xm list| gawk '{if ( FNR>2) print $2 }'|sort -rn)
TP=$(echo $TP|sed "s/\n/ /g")
# sortspaces() { tr ' ' '\n' <<< "$@" | sort | tr '\n' ' '; }
echo "TP=$TP"
echo "len=${#TP}"
#exit 0
if [ ${#TP} -gt 0 ]; then
echo "its executable"
for i in $TP ; do ( xm shutdown $i; echo "stop guest $i"; sleep 3 ); done
sleep 3
/etc/init.d/xendomains stop
fi
exit 0
EOL
----------- example use -------------
> sudo ./down_xm.sh
TP= 12 11 10 9
len=11
its executable
stop guest 12
stop guest 11
stop guest 10
stop guest 9
Shutting down Xen domains done
--
Mark
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|