Avamar : La sauvegarde d’image se termine, mais échoue avec l’erreur avvcbimage <14621> : Le contenu HTTP en mode fragment non valide a été renvoyé par le datacenter
Summary: Avamar : La sauvegarde d’image se termine, mais échoue avec l’erreur avvcbimage <14621>: Le contenu HTTP en mode fragment non valide a été renvoyé par le datacenter.
Symptoms
avvcbimage Error <14621>: Invalid Chunk-Mode HTTP content was returned from datacenterCause
Sauvegarde d’image et utilisation du proxy
Au cours du processus de sauvegarde de l’image, le proxy utilise l’accès HTTP de vCenter (accessible à l’aide de l’URL https://<vcenter.example.com/folder>) pour effectuer plusieurs tâches critiques :
-
Inspection des dossiers du datacenter, du datastore et de la machine virtuelle :
- Le proxy interagit avec le serveur vCenter pour examiner la structure du datacenter, les banques de données disponibles et les dossiers de machines virtuelles (VM). Cette inspection permet d’identifier les machines virtuelles pertinentes et leurs fichiers associés.
- En analysant la hiérarchie des dossiers, le proxy s’assure de capturer les données nécessaires à la réussite des sauvegardes.
-
Téléchargement des fichiers VMX et NVRAM :
- Le fichier VMX contient des informations de configuration essentielles pour une machine virtuelle, y compris les paramètres matériels, les allocations de ressources et la configuration matérielle virtuelle.
- Le fichier NVRAM stocke les paramètres BIOS ou UEFI de la machine virtuelle.
- Le proxy récupère ces fichiers à l’aide de l’accès HTTP du vCenter pour garantir la précision de la sauvegarde et de la restauration.
Codage du transfert fragmenté en HTTP
Dans le contexte du protocole HTTP, le codage du transfert fragmenté est un mécanisme utilisé pour transmettre les données en une série de fragments plus petits. Au lieu d’envoyer l’intégralité de la charge utile en une seule fois, le serveur la décompose en éléments gérables. Chaque fragment inclut à la fois les données et sa taille. Toutefois, si l’erreur « Contenu HTTP en mode fragment non valide » se produit, cela indique que les données n’ont pas été transmises au format attendu. Ce problème peut être dû à des problèmes de taille incorrecte, à des fragments manquants ou mal formés, ou à d’autres irrégularités dans le flux de données.
Resolution
Option 1 : Désactiver le téléchargement des informations du datastore :
- Ouvrir le fichier
/usr/local/avamarclient/var/avvcbimageAll.cmdsur le serveur proxy. - Recherchez l’entrée suivante :
# If true, proxy will download datastore information by curl or gSoap from vCenter, if false, only VMX and NVRAM files are download. # Default is true # --download_datastore_info=true
- Modifiez-le comme suit :
--download_datastore_info=false
- Cette modification garantit que la sauvegarde exclut les informations du datastore de vCenter, en se concentrant uniquement sur les fichiers VMX et NVRAM.
Option 2 : Rétrogradez le message d’erreur :
- Éditez le fichier,
/usr/local/avamarclient/var/avvcbimageAll.cmd, sur le serveur proxy. - Ajoutez la balise suivante :
--downgrade-error-codes=14621
- En faisant cela, l’erreur spécifique avec le code
<14621>lié à « Le contenu HTTP en mode fragment non valide » est converti d’une erreur à un avertissement.
N’oubliez pas d’enregistrer toutes les modifications apportées au /usr/local/avamarclient/var/avvcbimageAll.cmd après avoir finalisé les modifications sélectionnées.