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 😉