Avamar : La restauration d’image VMware s’exécute pendant des heures, affichant la progression en Go ou en To, mais échoue avec le message « Timeout on wait for spawned avtar process to complete »

Summary: La restauration d’image VMware s’exécute pendant des heures, affichant la progression en Go ou en To, mais échoue avec le message « Timeout on wait for spawned avtar process to complete ». ...

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

La restauration d’image VMware s’exécute pendant des heures, affiche la progression en Go ou en To, mais échoue avec :
avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
Dans le log de restauration, notez que le plug-in VMware s’est déconnecté de la machine virtuelle après la restauration de l’un des disques virtuels :
 avvcbimage Info <9679>: Virtual disk connection to '[datastore] testvm-Restore_1714653538862/testvm-Restore_4.vmdk' has been closed
 avvcbimage Info <40654>: isExitOK()=0
 avvcbimage Info <40654>: isExitOK()=0
 avvcbimage Info <12060>: Getting next pax element in VMFile directory
 avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_Disconnect: Disconnect.
 avvcbimage Info <42222>: Using vSphere revertSnapshotTask snapshot moref (snapshot-414916)
 avvcbimage Info <14629>: Snapshot (snapshot-414916) removal for VM '[datastore] testvm-Restore1714653538862/Testvm-Restore.vmx' task queued, sleep for 1 sec
Après 300 s, notez que le processus avtar est toujours en cours d’exécution et qu’il a besoin de plus de temps. Par défaut, le délai d’expiration du sous-processus est de 5 minutes ou 300 secondes.
avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
Par exemple, dans le journal suivant, le plug-in d’image a attendu 5 minutes :
2024-05-03 12:53:04 avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
Plus tard, dans le log, notez que le processus avtar a été terminé avec succès (code 0), mais qu’il a nécessité 1 heure, 32 minutes et 23 s :
2024-05-03 14:25:27 avvcbimage Info <6688>: Process 16763 (/usr/local/avamarclient/bin/avtar) finished (code 0: success)
Dans le journal avtar, les lignes d’état (imprimées toutes les 15 minutes par défaut) indiquent que pendant ce temps, avtar restaurait toujours un disque virtuel. Toutefois, étant donné que le plug-in d’image est déconnecté, ces données ne sont pas écrites sur la machine virtuelle.
2024-05-03 13:00:20 avtar Info <8688>: Status 2024-05-03 13:00:20, 24 files, 6 directories, 2,404 GB (24 files, 4,807 GB, 100.00% new) 1250MB  82% CPU  VMFiles/5/virtdisk-flat.vmdk

Cause

La cause profonde exacte fait l’objet d’une enquête. Toutefois, le déclencheur le plus courant dans chaque cas se produit lorsque la taille du disque virtuel n’est pas un multiple de 8 192 Ko ou 1 048 576 Ko.

Resolution

Solutions de contournement :
  • Effectuez une restauration de l’accès instantané au lieu d’une restauration d’image. Ce type de restauration est immunisé contre ce problème.
OU
  • Téléchargez et installez la dernière version de l’outil GoAV à partir d’Avamar. A validate-size fonctionnalité a été ajoutée dans la version 1.72 de GoAV.

Pour plus d’informations sur validate-size , reportez-vous à la section Informations supplémentaires de cet article ou à la documentation GoAV. 
  1. À l’aide de GoAV, exécutez la commande : 
./goav vm validate-size 
  1. Pour redimensionner la machine virtuelle :
    1. Dans le client vSphere, localisez la machine virtuelle.
    2. Modifiez la machine virtuelle et sélectionnez le disque identifié à l’aide de l’outil.
    3. Remplacez les unités par Mo et, à partir de l’outil GoAV, définissez la taille sur RESIZE TO.
  2. Démarrez une nouvelle sauvegarde dans Avamar. Une fois la sauvegarde terminée, effectuez une nouvelle restauration d’image sur la dernière sauvegarde pour confirmer que le problème est résolu. 

Additional Information

Plus d’informations sur la fonctionnalité de taille de validation de GoAV : 
Cette fonctionnalité détecte les machines virtuelles dont la taille de disque virtuel n’est pas un multiple de 8 192 Ko ou 1 048 576 Ko (1 Mo). Le cas échéant, il recommande une taille plus récente et plus grande pour augmenter le nombre de disques virtuels. 
./goav vm  validate-size --help
Validate Virtual Machine disk size by checking each disk for the VM on vcenter.
Verifies that disk sizes are properly divisible by 1MB and 8KB.

Usage:
  goav vm validate-size [flags]

Examples:
./goav vm validate-size --name testing8kb-invalidlength --vc myvcenter.fqdn.tld


DEVICE KEY |                                VMDK                                 | DISK SIZE |  8KB  |  1MB  | RESIZE TO
-------------+---------------------------------------------------------------------+-----------+-------+-------+------------
  2001       | [localDatastore] testing8kb-invalidlength/invalidSize.vmdk | 1536000   | false | false | 2 MB


Flags:
  -h, --help          help for validate-size
      --hide-valid    Set output to hide valid VMs
      --name string   VM Name
      --prompt        Prompts to select vCenters
      --vc string     Vcenter Name

Global Flags:
  -d, --debug      debug output
  -f, --force      Ignore Configuration
  -n, --noheader   Do not display header

Commandes expliquées :

goav vm validate-size 
  • Récupère la liste des machines virtuelles (VM) auprès d’Avamar
  • Établit une connexion au vCenter de chaque machine virtuelle correspondante
  • Obtient la taille du disque virtuel et vérifie si la taille est un multiple de 8 Ko ou 1 Mo
  • Si la taille du disque n’est pas valide, il recommande une taille pour augmenter le disque dans VMware.

 Balises facultatives :

--hide-valid  -  Does print the VM names that have valid disk sizes  
--name   The virtual machine name to check  
--vc   The virtual center server to checks
--prompts Prompts to select vCenters


Exemple de résultat : 

admin@ave:~/>: ./goav vm  validate-size --name 1mb-clone 

========================= vc.example.com  =========================


1mb-clone                                                                INVALID

  DEVICE KEY |                   VMDK                    |   DISK SIZE   | 8KB  |  1MB  | RESIZE TO
-------------+-------------------------------------------+---------------+------+-------+------------
  2000       | [Datastore] 1mb-clone/1mb-clone.vmdk | 1572864 Bytes | true | false | 2 MB

Affected Products

Avamar
Article Properties
Article Number: 000225926
Article Type: Solution
Last Modified: 27 Aug 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.