Comment demander à la machine virtuelle hôte de XenServer de démarrer à partir d’une image ISO CD/DVD
Objectif
Ici, nous supposons que vous avez déjà créé le périphérique de la machine virtuelle pour le lier à l’image ISO souhaitée à partir de laquelle vous souhaitez démarrer. L’objectif est d’indiquer à la machine virtuelle hôte de XenServer de démarrer à partir d’une image CD/DVD ISO au lieu d’un disque VDI par défaut. Si vous ne le faites pas, le message d’erreur suivant peut s’afficher :
The bootloader returned an error
msg: Unable to find partition containing kernel
Exigences
Un accès en ligne de commande d’administration, local ou distant à XenServer est requis pour effectuer cette tâche.
Instructions
Obtenir l’UUID de la machine virtuelle
Obtenez l’UUID de la machine virtuelle que vous souhaitez démarrer à partir de l’image ISO CD/DVD. Par exemple:
xe vm-list
uuid ( RO) : c2e2329c-6637-6db5-eb04-a59d16487e10
name-label ( RW): openSUSE42
power-state ( RO): halted
uuid ( RO) : 87814cf9-22d4-4bc4-afaa-ae95a3b10aff
name-label ( RW): Control domain on host: xenserver
power-state ( RO): running
uuid ( RO) : 9db43f69-28e7-53f8-fa33-bf4d100b891a
name-label ( RW): Debian8
power-state ( RO): running
Définir une nouvelle stratégie de démarrage
À l’aide de l’UUID de la machine virtuelle, définissez une nouvelle politique de démarrage sur « Ordre du bios ». Exemple:
xe vm-param-set HVM-boot-policy="BIOS order" uuid=c2e2329c-6637-6db5-eb04-a59d16487e10
Désactiver le démarrage ISO
Une fois que vous avez effectué l’installation du système d’exploitation, vous devrez peut-être désactiver le démarrage ISO :
xe vm-param-set HVM-boot-policy="" uuid=c2e2329c-6637-6db5-eb04-a59d16487e10