Avamar: la restauration de l’image VMware échoue lors de la tâche d’inversion de snapshot.
Summary: Avamar: échec de la restauration de l’image VMware lors de la tâche d’inversion de snapshot avec l’erreur « avvcbimage Error » <44020>: Snapshot reversion for VM '[] .vmx' task creation encountered a problem ». ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
L’erreur suivante est signalée dans les logs avvcbimage et s’affiche dans l’interface vSphere.
avvcbimage Error : vSphere Task failed: 'A general system error occurred: vDS host error: see faultCause'. avvcbimage Error : Snapshot reversion for VM '[] .vmx' task creation encountered a problem
Les erreurs s’affichent également dans vSphere et correspondent au log de restauration.
Cause
vCenter n’a pas pu attribuer le dvs.portId configuré à partir du fichier .vmx des machines virtuelles sauvegardées.
Cela se produit lors de la restauration d’un vCenter vers un autre, lorsque les vCenters source et cible utilisent des noms de commutateurs distribués virtuels (dvs) sduplicate.
Cela se produit lors de la restauration d’un vCenter vers un autre, lorsque les vCenters source et cible utilisent des noms de commutateurs distribués virtuels (dvs) sduplicate.
Resolution
Créez un script qui supprime les informations réseau du fichier .vmx des machines virtuelles restaurées.
1. Sélectionnez un proxy Avamar et créez le script suivant.
Dans l’interface utilisateur Avamar MC, lors de la restauration, sélectionnez le proxy sur lequel clearDVS.sh est installé. Transmettez les balises avancées pour l’exécuter pendant la tâche de restauration.
Saisissez l’attribut: [avtar]run-at-end=clearDVS.sh
Saisissez la valeur d’attribut: clearDVS.sh
5. Démarrez la restauration. Pointez sur le proxy où les modifications ont été apportées.
6. Attendez la fin de la restauration. Vous devriez maintenant être en mesure de modifier les paramètres réseau et de mettre la machine virtuelle sous tension.
1. Sélectionnez un proxy Avamar et créez le script suivant.
/usr/local/avamarclient/etc/scripts/clearDVS.sh 2. Modifiez le script et ajoutez les lignes suivantes:
#!/bin/bash
find /usr/local/avamarclient/var/vmware/ -name vm.vmx -exec sed -i '/.dvs.switchId/d;/.dvs.portId/d;/.dvs.portgroupId/d;/.dvs.connectionId/d' {} \;
3. Définissez les autorisations d’exécution sur le fichier à l’aide de la commande chmod :
chmod 755 /usr/local/avamarclient/etc/scripts/clearDVS.sh 4. Cette opération peut être exécutée en ajoutant la ligne suivante à /usr/local/avamarclient/var/avtar.cmd.
--run-at-end=clearDVS.sh Vous pouvez également effectuer le même comportement à partir de l’interface MCGUI.
Dans l’interface utilisateur Avamar MC, lors de la restauration, sélectionnez le proxy sur lequel clearDVS.sh est installé. Transmettez les balises avancées pour l’exécuter pendant la tâche de restauration.
Saisissez l’attribut: [avtar]run-at-end=clearDVS.sh
Saisissez la valeur d’attribut: clearDVS.sh
5. Démarrez la restauration. Pointez sur le proxy où les modifications ont été apportées.
6. Attendez la fin de la restauration. Vous devriez maintenant être en mesure de modifier les paramètres réseau et de mettre la machine virtuelle sous tension.
Article Properties
Article Number: 000205737
Article Type: Solution
Last Modified: 21 Jul 2023
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.