Machines virtuelles de génération 2 créées dans System Center 2012 R2 Virtual Machine Manager ne peut pas démarrer

Cet article résout un problème dans lequel vous ne pouvez pas démarrer les machines virtuelles de génération 2 créées à l’aide de System Center 2012 R2 Virtual Machine Manager.

Version du produit d’origine :   Microsoft System Center 2012 R2 Virtual Machine Manager
Numéro de la base de connaissances initiale :   2955362

Symptômes

Lors de l’utilisation de System Center 2012 R2 Virtual Machine Manager (VMM 2012 R2) pour la création de modèles, les machines virtuelles de génération 2 (VM) basées sur ce modèle ne peuvent pas démarrer après la création. Virtual Machine Manager renvoie l’erreur suivante :

Erreur (23352) VMM ne peut pas trouver l’appareil ou ce périphérique n’est pas valide pour un périphérique de démarrage.

Cause

Le problème se produit car le fichier Bootmgfw. EFI est défini en tant que premier périphérique de démarrage de la machine virtuelle au lieu du fichier. vhdx qui contient le système d’exploitation.

Résolution

Pour résoudre le problème, ouvrez les propriétés de l’ordinateur virtuel, mettez en surbrillance disque dur, puis déplacez le fichier. vhdx qui contient le système d’exploitation de départ vers le haut de la liste. Cela permet à l’ordinateur virtuel de démarrer.

Pour résoudre le problème dans le modèle pour les futurs déploiements de machines virtuelles, exécutez la commande PowerShell suivante sur le serveur Virtual Machine Manager :

get-scvmtemplate -name "YourGen2TemplateName" | set-scvmtemplate -FirstBootDevice "SCSI,0,0"

YourGen2TemplateName est le nom de votre modèle de génération 2, le premier 0 est l’ID de bus SCSI et le deuxième est l’ID de LUN du disque de démarrage.

Dès que cette modification est effectuée, les machines virtuelles de génération 2 déployées à partir du modèle doivent démarrer avec succès.