Avamar: Image-Backup wird abgeschlossen, schlägt aber mit avvbimage-Fehler <14621> fehl: Ungültiger HTTP-Inhalt im Blockmodus wurde vom Rechenzentrum zurückgegeben
Summary: Avamar: Image-Backup wird abgeschlossen, schlägt jedoch mit avvbimage-Fehler fehl <14621>verwalten: Es wurde ein ungültiger HTTP-Inhalt im Blockmodus vom Rechenzentrum zurückgegeben.
Symptoms
avvcbimage Error <14621>: Invalid Chunk-Mode HTTP content was returned from datacenterCause
Image-Backup und Proxy-Nutzung
Während des Prozesses des Image-Backups nutzt der Proxy den HTTP-Zugriff von vCenter (erreichbar über URL https://<vcenter.example.com/folder>), um mehrere wichtige Aufgaben auszuführen:
-
Überprüfung von Rechenzentrums-, Datenspeicher- und VM-Ordnern:
- Der Proxy interagiert mit dem vCenter Server, um die Struktur des Rechenzentrums, verfügbare Datenspeicher und VM-Ordner (virtuelle Maschine) zu untersuchen. Diese Überprüfung hilft dabei, die relevanten VMs und die zugehörigen Dateien zu identifizieren.
- Durch die Analyse der Ordnerhierarchie stellt der Proxy sicher, dass er die erforderlichen Daten für erfolgreiche Backups erfasst.
-
Herunterladen von VMX- und NVRAM-Dateien:
- Die VMX-Datei enthält wichtige Konfigurationsdetails für eine virtuelle Maschine, einschließlich Hardwareeinstellungen, Ressourcenzuweisungen und Konfiguration der virtuellen Hardware.
- Die NVRAM-Datei speichert die BIOS- oder UEFI-Einstellungen der VM.
- Der Proxy ruft diese Dateien über den HTTP-Zugriff von vCenter ab, um genaue Backups und Wiederherstellungen zu gewährleisten.
Chunked Transfer Encoding in HTTP
Im Kontext von HTTP ist Chunked Transfer Encoding ein Mechanismus für die Übertragung von Daten in einer Reihe kleinerer Blöcke. Anstatt die gesamte Payload auf einmal zu senden, zerlegt der Server sie in überschaubare Teile. Jeder Block enthält sowohl die Daten als auch seine Größe. Wenn jedoch ein Fehler auftritt, der besagt, dass "Invalid Chunk-Mode HTTP content," Dies weist darauf hin, dass die Daten nicht im erwarteten Format übertragen wurden. Mögliche Gründe für dieses Problem sind falsche Blockgrößen, fehlende oder fehlerhafte Blöcke oder andere Unregelmäßigkeiten im Datenstrom.
Resolution
Option 1: Deaktivieren Sie das Herunterladen von Datenspeicherinformationen:
- Öffnen Sie die Datei
/usr/local/avamarclient/var/avvcbimageAll.cmdauf dem Proxyserver. - Suchen Sie den folgenden Eintrag:
# 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
- Ändern Sie sie wie folgt:
--download_datastore_info=false
- Durch diese Änderung wird sichergestellt, dass das Backup Datenspeicherinformationen aus vCenter ausschließt und sich nur auf VMX- und NVRAM-Dateien konzentriert.
Option 2: Führen Sie ein Downgrade der Fehlermeldung durch:
- Bearbeiten Sie die Datei,
/usr/local/avamarclient/var/avvcbimageAll.cmdauf dem Proxyserver. - Fügen Sie das folgende Flag hinzu:
--downgrade-error-codes=14621
- Auf diese Weise wird der spezifische Fehler mit Code
<14621>im Zusammenhang mit"Invalid Chunk-Mode HTTP content"wird von einem Fehler in eine Warnung umgewandelt.
Denken Sie daran, alle Änderungen an der /usr/local/avamarclient/var/avvcbimageAll.cmd Nach Abschluss der ausgewählten Änderungen.