Démarage automatique des Vms

Avec le passage de la version 6.  L’option de démarrage des machines virtuelles au lancement du XenServer à disparue, c’est pourquoi, il faut ajouter ces quelques lignes dans le fichier rc.local qui se trouve dans le répertoire  /etc/ de votre XenServer.

Voici les lignes « magiques » qu’il faut rajouter :

sleep 40
xe vm-start uuid=<uuid_de_la_Vm>
xe vm-start uuid=<uuid_de_la_vm2>

Exemple:

mon fichier rc.local

#!/bin/bash

touch /etc/boottime.stamp

/sbin/update-issue
clear /dev/tty1

defconsole="$(sed -ne 's/.*\(console=[^ ]*\).*/\1/p' /proc/cmdline)"
defconsole=${defconsole#console=}

if [ ! -e /etc/xensource/no_move_kernel_tty ]
then
    if [ "x${defconsole}" = "x" ] || [[ ${defconsole} = tty[0-9]* ]]
    then
        # Put the kernel messages on tty2
        /usr/bin/openvt -c 2 /bin/echo "System Messages:"
        /opt/xensource/libexec/set-printk-console 2
    fi
fi
sleep 40

xe vm-start uuid=89ee71db-36f8-d876-9770-cab82592c961
xe vm-start uuid=8fc46a0f-ecb4-b7b3-9f45-f9a4c1336739

 Et on redémarre le serveur et hop les Vms sont démarrées 😉

 

 

Taggé , , .Lien pour marque-pages : Permaliens.