Avamar: De back-up van de image wordt voltooid, maar mislukt met avvcbimage-fout <14621>: Ongeldige HTTP-inhoud in chunkmodus geretourneerd vanuit het datacenter
Summary: Avamar: De back-up van de image wordt voltooid, maar mislukt met avvcbimage-fout <14621>: Ongeldige HTTP-inhoud in chunkmodus is geretourneerd vanuit het datacenter.
Symptoms
avvcbimage Error <14621>: Invalid Chunk-Mode HTTP content was returned from datacenterCause
Back-up van image en gebruik van proxy's
Tijdens het proces van imageback-up maakt de proxy gebruik van de HTTP-toegang van vCenter (toegankelijk via url https://<vcenter.example.com/folder>) om verschillende kritieke taken uit te voeren:
-
Inspectie van mappen datacenter, datastore en virtuele machines:
- De proxy communiceert met de vCenter-server om de structuur van het datacenter, de beschikbare datastores en de mappen voor de virtuele machine (VM) te onderzoeken. Deze inspectie helpt bij het identificeren van de relevante VM's en de bijbehorende bestanden.
- Door de mappenhiërarchie te analyseren, zorgt de proxy ervoor dat deze de benodigde gegevens voor succesvolle back-ups vastlegt.
-
VMX- en NVRAM-bestanden downloaden:
- Het VMX-bestand bevat essentiële configuratiedetails voor een virtuele machine, waaronder hardware-instellingen, resourcetoewijzingen en virtuele hardwareconfiguratie.
- In het NVRAM-bestand worden de BIOS- of UEFI-instellingen van de VM opgeslagen.
- De proxy haalt deze bestanden op met behulp van de HTTP-toegang van het vCenter om een nauwkeurige back-up en herstel te garanderen.
Chunked overdrachtscodering in HTTP
In de context van HTTP is chunked transfer encoding een mechanisme dat wordt gebruikt voor het verzenden van gegevens in een reeks kleinere chunks. In plaats van de hele payload in één keer te verzenden, splitst de server deze op in behapbare stukken. Elke chunk bevat zowel de data als de grootte ervan. Als er echter een foutmelding wordt weergegeven met de melding 'Ongeldige HTTP-inhoud in chunkmodus', geeft dit aan dat de data niet in de verwachte indeling zijn verzonden. Mogelijke redenen voor dit probleem zijn onjuiste chunkgroottes, ontbrekende of verkeerd ingedeelde chunks of andere onregelmatigheden in de datastroom.
Resolution
Optie 1: Datastore-informatie downloaden uitschakelen:
- Open het bestand
/usr/local/avamarclient/var/avvcbimageAll.cmdop de proxyserver. - Zoek de volgende invoer:
# 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
- Wijzig het als volgt:
--download_datastore_info=false
- Deze wijziging zorgt ervoor dat de back-up datastore-informatie van vCenter uitsluit en zich alleen richt op VMX- en NVRAM-bestanden.
Optie 2: De foutmelding downgraden:
- Bewerk het bestand,
/usr/local/avamarclient/var/avvcbimageAll.cmdop de proxyserver. - Voeg de volgende vlag toe:
--downgrade-error-codes=14621
- Door dit te doen, wordt de specifieke fout met code
<14621>gerelateerd aan "Ongeldige chunk-modus HTTP-inhoud" wordt geconverteerd van een fout naar een waarschuwing.
Vergeet niet om alle wijzigingen in de /usr/local/avamarclient/var/avvcbimageAll.cmd na het afronden van de geselecteerde wijzigingen.