Avamar : Les sauvegardes Hyper V RCT échouent avec des erreurs en raison de points de contrôle orphelins
Summary: Cet article de la base de connaissances (KB) fournit des solutions de contournement pour les échecs de sauvegarde Hyper-V Resilient Change Tracking (RCT) dus à des erreurs de création de point de contrôle. ...
Symptoms
Les sauvegardes RCT Avamar Hyper-V peuvent échouer avec des erreurs semblables à ce qui suit :
avhypervvss Info <43419>: Creating backup CheckPoint with 'Copy' guest backup type
2019-04-15 00:05:05 avhypervvss Info <43420>: Creating backup CheckPoint with 'Application' consistenty level
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DELLEMC-VM<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMAR-DEV<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DDR-Dev2<XXXXX-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Warning <43427>: No targets available for backup after checkpoint process.Cause
Les sauvegardes Hyper-V RCT peuvent se terminer avec succès pendant un ou deux jours. Toutefois, la dernière sauvegarde réussie laisse des fichiers de point de contrôle orphelins (*.avhdx) dans les répertoires de la machine virtuelle (VM).
Un point de contrôle des machines virtuelles est créé temporairement pendant la sauvegarde. Une fois l’opération terminée, le plug-in Hyper-V indique au système d’exploitation (SE) Windows de fusionner le point de contrôle AVHD avec le disque dur virtuel (VHD) parent de la machine virtuelle.
Parfois, les points de contrôle ne sont pas fusionnés avec le VHD principal une fois les sauvegardes terminées. Dans le journal de l’Observateur d’événements (journaux des applications et des services -> Microsoft -> Windows -> Hyper-V VMMS), l’erreur suivante peut s’afficher :
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
Dans le pire des cas, les points de contrôle peuvent ne pas être visibles dans le Gestionnaire Hyper-V ou à partir des commandes PowerShell.
Hyper-V et le plug-in Avamar ignorent l’existence des points de contrôle orphelins. Les sauvegardes Avamar suivantes échouent, car le système d’exploitation Windows ne parvient pas à créer de nouveaux fichiers AVHD de point de contrôle en raison des points de contrôle orphelins existants.
Resolution
À partir des journaux Avamar, le nettoyage du point de contrôle a été exécuté avec succès du côté du plugin Avamar Hyper-V. Toutefois, une erreur s’est produite simultanément dans l’Observateur d’événements, indiquant qu’il n’a pas réussi à fusionner le disque, ce qui a provoqué l’erreur de suppression du point de contrôle.
À partir du fichier Winclustersvc.log, l’extrait de code ci-dessous montre que le nettoyage du point de contrôle a été effectué avec succès :
winclustersvc INFO<0000>: Cleaning up checkpoint created on group AvamarBackup_SERVER-app-20190510000504-0: checkpoint \\SERVER\root\virtualization\v2:Msvm_SnapshotCollection.CollectionID="DXXXXDX-XXCE-XXDX-XABF-XXXDXXXXXX" .
winclustersvc INFO<0000>: DestroySnapshot executed successfully
Le plug-in appelle l’API Microsoft pour supprimer le point de contrôle, et ce n’est qu’une fois son retour réussi qu’il consigne le message ci-dessus.
Toutefois, les journaux de l’observateur d’événements simultanés génèrent l’erreur suivante pour toutes les machines virtuelles, ce qui empêche la suppression du point de contrôle :
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
Ouvrez un dossier d’incident auprès de Microsoft pour obtenir plus d’informations sur le dépannage du problème de point de contrôle orphelin.
Voici quelques solutions de contournement qui peuvent résoudre le problème :
- Installez les derniers correctifs et mises à jour sur les machines hôtes Hyper-V à l’aide de Windows Update.
- Redémarrez le service Hyper-V Virtual Machine Management (VMMS) avant le début de la sauvegarde Avamar. La propriété Ouvrir une session en tant qu’objet de politique de groupe de service n’est pas synchronisée avec le service VMMS après la création d’une tâche planifiée. Lorsque le service VMMS est redémarré, il tente de forcer la synchronisation avec le service de connexion Microsoft.
- Désactivez la propriété Attribution des droits d’utilisateur/Ouverture de session en tant que service dans l’objet de stratégie de groupe (GPO). Ensuite, exécutez la commande suivante sur la machine Hyper-V à l’aide de la commande Windows ou de l’invite PowerShell :
GPUpdate / Force
Additional Information
Références : https://social.technet.microsoft.com/Forums/en-US/1dc1a820-be03-4c24-9f85-5793eb6c1d4a/background-merge-fails-replication-state-critical?forum=winserverhyperv (Lien externe)