Powershell - Hyper-V - Gérer les versions de configuration des machines virtuelles

Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!

Bonjour,

Si vous avez créé une machine virtuelle à partir d’un Hyper-V de version antérieur et que vous êtes passé sur une version plus récente d’Hyper-V, il est nécessaire de mettre à jour la version de configuration de la machine virtuelle pour que celle-ci puisse utiliser les nouvelles fonctionnalités présentes sur votre nouvel Hyper-V.

# Afficher les versions de configuration supportées par votre Hyper-V
Get-VMHostSupportedVersion
# Afficher les versions de configuration de machines virtuelles
Get-VM | Select-Object Name,Version
# Mettre à jour la version de configuration de la machine virtuelle
# Cette action n'est pas réversible
# La machine doit être dans un état Désactivé (arrêté)
# Si la machine est dans un état Enregistré, l'update supprime l'état de mise ern mémoire
Update-VMVersion -VM VM-Test
# Mettre à jour la version de configuration de la machine virtuelle vers une version plus récente spécifique
# Cette action n'est pas réversible
# La machine doit être dans un état arreté
# Si la machine est dans un état Enregistré, l'update supprime l'état de mise ern mémoire
Update-VMVersion -VM VM-Test2 -TargetVersion 9.0

Par défaut, une machine virtuelle est créée avec la dernière version supportée de configuration, mais si la machine peut être destinée à être migrée ou importée sur un serveur Hyper-V plus ancien, elle ne fonctionnera pas.

Il est alors nécessaire de la créer avec une version de configuration spécifique

# Créer une machine virtuelle dans une version de configuration antérieure
New-VM -Name VM_Test_V8 -Version 8.0

Liens en relation