Nº 1 leader mondial

How-To: Manually Repair a VMware Replica created by Veeam

KB ID: 1773
Product: Veeam Backup & Replication | 7.0 | 8.0 | 9.0 | 9.5 | 10 | 11 | 12 | 12.1
Published: 2013-06-20
Last Modified: 2024-01-10
Languages: DE | EN | ES
mailbox
Get weekly article updates
En vous inscrivant, vous acceptez que vos informations personnelles soient gérées conformément aux termes de la politique de confidentialité de Veeam.

Cheers for trusting us with the spot in your mailbox!

Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest

error icon

Oups! Une erreur s’est produite.

Veuillez réessayer ultérieurement.

REMARQUE: Les actions prises ici ne doivent jamais être effectuées sur un serveur de production car une perte de données pourrait se produire. Ces actions ne doivent être effectuées que sur une réplique étant donné que Veeam a la capacité de mettre à jour la réplique.
Article Applicability

This article is not intended for use with:

Défi

Cet article explique comment réintégrer manuellement une réplique à ses disques de base afin de permettre qu'il soit restitué à un job de réplication et utilisé comme une source dans le cas où les fichiers instantanés des répliques seraient corrompus.

Voici les messages d'erreur qui peuvent susciter l'utilisation de cet article du KB: 

  • Un job de réplication peut échouer avec un message tel que “Unable to repair replica VM.”
  • Quand un job de réplication tente de créer un snapshot sur la réplique, il échoue avec “File or folder already exists.” Dans ce cas il y a le plus souvent un fichier perdu qui est nommé comme un snapshot mais qui n'est pas associé à la réplique. Par exemple, un fichier nommé DC01-0000001. VMDK. Quand VMware va créer le premier snapshot sur la réplique, il ne peut pas car le fichier qu'il allait créer existait déjà.
  • La tâche de réplication échoue avec “Invalid Snapshot Configuration,”, et vous pouvez déterminer que l'erreur provient de la réplique en vérifiant les dans les Tâches & Événements de la réplique.
  • Le job de réplication échoue "CID mismatch error: Le disque virtuel parent a été modifié depuis la création de l'enfant", et vous êtes en mesure de déterminer que l'erreur provient de la réplique en vérifiant dans les  Tâches et événements de la répliques.

Cause

Un fichier Snapshot ancien ou orphelin est lié au vmx, et un nouveau Snapshot essaie d'utiliser ce nom de fichier.

Solution

Veuillez noter qu'au lieu d'exécuter les étapes ci-dessous, vous pouvez d'abord tenter de cloner la réplique défectueuse dans VMware s'il réussit à mapper le job de réplication au clone de la réplique.

 

Avant de commencer:

  1. Arrêter tous les jobs de réplication vers l'emplacement de la réplique en question.
  2. Vérifiez manuellement chaque proxy côté cible pour trouver les répliques de disques bloqués. (Pensez à changer les proxies cibles pour utiliser le mode de transport réseau afin d'éviter que cela ne devienne un problème. Voir KB1775 pour plus de détails.

Recueillir de l'information

  1. Modifier la réplique
  2. Notez la corrélation entre les fichiers disque et chaque ID SCSI. Exemple:
    [Datastore1] DC01_replica\DC01-00000023.vmdk on SCSI0:0
    [Datastore1] DC01_replica\DC01_1-00000023.vmdk on SCSI0:1
    [Datastore2] DC01_replica\DC01-00000023.vmdk on SCSI0:2
    

Préparer la réplique

  1. Ouvrez le gestionnaire de snapshots et supprimez les snapshots un par un en commençant par le snapshot le plus ancien. Le but ici est d'obtenir autant de nouvelles informations que possible sur les disques de base. à un moment donné, il y aura un instantané qui ne sera pas supprimé.
  2. S'il reste des snapshots dans le gestionnaire des snapshot, essayez d'utiliser l'option Supprimer tout dans le gestionnaire des snapshot.
  3. Utilisez la fonction de consolidation pour consolider tous les instantanés orphelins.
    Notez qu'on s'attend à ce que ces étapes échouent à un moment donné. Lorsque vous recevez un échec, passez à l'étape suivante.

III. Préparation de Veeam Backup & Replication

  1. Dans la console Veeam sous Replicas, trouvez la réplique que vous allez réparer et faites un clic droit dessus, dans le menu contextuel choisissez "Remove from replicas…" ("Remove from configuration") 
    Après avoir utilisé la fonction "Remove from replicas…" ("Remove from configuration"), il supprimera la VM du job de réplication.
    Vous devrez ajouter manuellement la VM au job de réplication.

IV. Détacher les disques Snapshot et attacher les disques de base

  1. Editez la réplique, sélectionnez chacun des disques et cliquez sur Supprimer. Il mettra une croix au travers du disque et montrera le mot suppression (removing).
  2. Après avoir sélectionné tous les disques à supprimer, appuyez sur OK.
  3. Modifiez à nouveau la réplique, rattachez maintenant les disques de base à la réplique, choisissez d'ajouter un disque existant puis naviguez jusqu' à l'emplacement des disques de base de la réplique. Attachez-les aux mêmes nœuds SCSI que ceux qui ont été notés précédemment.
    Lorsque vous utilisez le Client Web vSphere si vous rencontrez un disque qui affiche "0" comme taille de disque, il ne vous permettra pas de supprimer ce disque du VM. Pour supprimer ce disque, vous devez ajouter une taille au disque. Le nombre que vous saisissez ici n' a pas d'importance. Nous voulons juste nous assurer que la taille du disque indiquera plus "0". A ce stade, il vous permettra de retirer ce disque.

V. Nettoyage du datastore

  1. En utilisant le navigateur du datastore, allez dans le dossier de la réplique.
  2. Il y aura probablement beaucoup de dossiers, n'oubliez pas que les seuls fichiers nécessaires sont:
    • VMX
    • VMXF
    • NVRAM
    • VMDK pour chaque disque.

    Ainsi par exemple voici un dossier pré-nettoyer après réparation.
    User-added image

    Nous pouvons supprimer les fichiers suivants:
    User-added image

    Laisser le VMX, VMXF, NVRAM et le VMDK pour chaque disque. Supprimez les fichiers snapshot associés qui ne sont plus nécessaires.

VI Testez la réplique

  1. Créez un snapshot sur la réplique.
  2. Retirez le snapshot.
  3. Si aucune erreur ne se produit, mappez la réplique dans le job de réplication et vérifiez si le job fonctionne correctement.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.

Spelling error in text

Ce site étant protégé par la technologie reCAPTCHA, les règles de confidentialité et les conditions d’utilisation de Google s’appliquent.
Thank you!

Merci !

Nous avons reçu votre commentaire et nous allons le traiter.

Oups! Une erreur s’est produite.

Veuillez réessayer ultérieurement.

You have selected too large block!

Please try select less.

Commentaires/suggestions à propos de la base de connaissances

Ce formulaire sert uniquement aux commentaires et suggestions sur la base de connaissances. Pour une assistance concernant le logiciel, ouvrez un ticket de support.

En envoyant ce formulaire, vous acceptez que vos informations personnelles soient gérées conformément aux termes de la politique de confidentialité de Veeam.
Ce site étant protégé par la technologie reCAPTCHA, les règles de confidentialité et les conditions d’utilisation de Google s’appliquent.
Vérifiez votre adresse e-mail pour poursuivre le téléchargement
Nous avons envoyé un e-mail de vérification à :
  • Code de vérification incorrect. Veuillez réessayer.
Un e-mail contenant un code de vérification vient d'être envoyé à l’adresse
Vous n’avez pas reçu le code ? Cliquez pour le recevoir dans  secondes
Vous n’avez pas reçu le code ? Cliquez ici pour le recevoir
Thank you!

Merci !

Nous avons reçu votre commentaire et nous allons le traiter.

error icon

Oups! Une erreur s’est produite.

Veuillez réessayer ultérieurement.