Hyper-V 2012 R2 à 2016 et Veeam 9.5 – Failed to take in-guest VSS snapshot COM error: Code: 0x80042308
Le passage d’un système d’exploitation vers une version majeure est toujours une opération délicate. En migrant une infrastructure Hyper-V de Windows Server 2012 R2 vers Windows Server 2016, l’intégrité des données et des services se fait normalement sans problème. Si Veeam Backup & Replication (version 9.5) est configuré sur un hôte Hyper-V qui vient d’être migré vers 2016, il est possible que les prochaines sauvegardes des machines virtuelles rencontrent des erreurs.
Le type de message d’erreur suivant peut être le suivant :
Failed to finalize guest processing. Error: Failed to take in-guest VSS snapshot COM error: Code: 0x80042308
Etape 1 : Vérifier la version de configuration de la machine virtuelle
En Powershell :
- Ouvrez une fenêtre Windows PowerShell en tant qu’administrateur en faisant un clic-droit sur le module puis sélectionner Run as Administrator
- Utiliser la commande suivante pour connaître la version de la machine virtuelle :
Get-VM * | Format-Table Name, Version
Dans la console Hyper-V :
Il est possible de voir l’information concernant la version en sélectionnant la machine virtuelle dans Hyper-V puis de regarder dans l’onglet Summary le champ Configuration Version
La version de configuration actuelle de la machine virtuelle qui affiche une erreur est pourtant supportée sous Windows Server 2016 :
Il s’agit de la verson 5.0. Je décide quand même de mettre à jour vers la dernière version.
Etape 2 : Mettre à jour la version de configuration de la machine virtuelle
En Powershell :
1. Ouvrez une fenêtre Windows PowerShell en tant qu’administrateur en faisant un clic-droit sur le module puis sélectionner Run as Administrator
2. Utiliser la commande suivante où vmname est le nom de la machine virtuelle :
Update-VMVersion vmname
3. Il est possible de lister les machines exécutées sur l’hôte et vérifier que la version a bien été mise à jour:
Dans la console Hyper-V :
1. Eteindre la machine virtuel dans Hyper-V
2. Sélectionner Upgrade Configuration Version. Si l’option n’est pas disponible, c’est que la dernière version supportée est déjà installée.
3. Une fenêtre de confirmation de mise à jour apparaît. Sélectionner Upgrade :
4. Le champ Configuration Version dans l’onglet Summary affiche la nouvelle version :
Pour s’assurer que la sauvegarde est de nouveau opérationnelle, il suffit de forcer une nouvelle sauvegarde. Dans Veeam, Home > Jobs, sélectionner puis effectuer un clic droit sur le job qui contient la machine virtuelle et choisir Retry :
Cela permettra de relancer uniquement la sauvegarde de la machine en erreur. Le passage de la version de 5 à 8 a pu corriger la problèmatique.
Bonjour,
Nous avons effectué une migration de l’infra Hyper-V 2012 R2 > 2016 puis > 2019. Les versions de configuration des machines virtuelles sont à jour (CAD la version 9.0) mais j’ai toujours cette erreur sur 2 machines virtuelles. Est-ce que vous auriez une idée pour une solution? Les blogs visités datent de 2016-2018 où il est question d’une mise à jour Windows qui est censé résoudre le problème ou de la déactivation du CBT. Le CBT a été désactivé mais rien à faire.
Merci
Bonjour,
Avant toute chose, avez vous des snapshots présents sur les 2 machines en question ?
Merci