Avamar: O backup de imagem é concluído, mas falha com o erro avvcbimage <14621>: Conteúdo HTTP em modo chunk inválido retornado do datacenter
Summary: Avamar: O backup de imagem é concluído, mas falha com o erro avvcbimage <14621>: Conteúdo HTTP em modo chunk inválido retornado do data center.
Symptoms
avvcbimage Error <14621>: Invalid Chunk-Mode HTTP content was returned from datacenterCause
Backup de imagem e uso de proxy
Durante o processo de backup de imagem, o proxy aproveita o acesso HTTP do vCenter (acessível usando url https://<vcenter.example.com/folder>) para executar várias tarefas críticas:
-
Inspeção de datacenter, datastore e pastas de máquina virtual:
- O proxy interage com o vCenter Server para examinar a estrutura do data center, os datastores disponíveis e as pastas de máquina virtual (VM). Essa inspeção ajuda a identificar as VMs relevantes e seus arquivos associados.
- Ao analisar a hierarquia de pastas, o proxy garante que ele capture os dados necessários para backups bem-sucedidos.
-
Download de arquivos VMX e NVRAM:
- O arquivo VMX contém detalhes essenciais de configuração para uma máquina virtual, inclusive configurações de hardware, alocações de recursos e configuração de hardware virtual.
- O arquivo NVRAM armazena as configurações de BIOS ou UEFI da VM.
- O proxy recupera esses arquivos usando o acesso HTTP do vCenter para garantir backup e restauração precisos.
Codificação de transferência fragmentada em HTTP
No contexto do HTTP, a codificação de transferência fragmentada é um mecanismo usado para transmitir dados em uma série de fragmentos menores. Em vez de enviar todo o payload de uma só vez, o servidor o divide em partes gerenciáveis. Cada fragmento inclui os dados e seu tamanho. No entanto, se for encontrado um erro informando "Conteúdo HTTP em modo de fragmento inválido", isso indica que os dados não foram transmitidos no formato esperado. Os possíveis motivos para esse problema incluem tamanhos de fragmentos incorretos, fragmentos ausentes ou malformados ou outras irregularidades no fluxo de dados.
Resolution
Opção 1: Desativar download de informações do datastore:
- Abra o arquivo
/usr/local/avamarclient/var/avvcbimageAll.cmdno servidor proxy. - Localize a seguinte entrada:
# 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
- Modifique-o da seguinte forma:
--download_datastore_info=false
- Essa alteração garante que o backup exclua informações de datastore do vCenter, concentrando-se apenas em arquivos VMX e NVRAM.
Opção 2: Faça downgrade da mensagem de erro:
- Edite o arquivo,
/usr/local/avamarclient/var/avvcbimageAll.cmd, no servidor proxy. - Adicione o seguinte indicador:
--downgrade-error-codes=14621
- Ao fazer isso, o erro específico com código
<14621>relacionado a "Conteúdo HTTP inválido no modo Chunk" é convertido de Erro para Aviso.
Lembre-se de salvar todas as alterações no /usr/local/avamarclient/var/avvcbimageAll.cmd depois de finalizar as modificações selecionadas.