Авамар: Резервне копіювання образу завершується, але завершується помилкою avvcbimage <14621>: Недійсний HTTP-контент у режимі Chunk-Mode повернуто з центру обробки даних
Summary: Авамар: Резервне копіювання образу завершується, але завершується помилкою avvcbimage <14621>: Недійсний HTTP-контент у режимі фрагмента було повернуто з центру обробки даних.
Symptoms
avvcbimage Error <14621>: Invalid Chunk-Mode HTTP content was returned from datacenterCause
Резервне копіювання зображень та використання проксі-сервера
Під час процесу резервного копіювання образу проксі-сервер використовує HTTP-доступ vCenter (доступний за URL-адресою https://<vcenter.example.com/folder>) для виконання декількох важливих завдань:
-
Перевірка папок дата-центру, сховища даних та віртуальної машини:
- Проксі-сервер взаємодіє з сервером vCenter для вивчення структури центру обробки даних, доступних сховищ даних і папок віртуальних машин (VM). Ця перевірка допомагає ідентифікувати відповідні віртуальні машини та пов'язані з ними файли.
- Аналізуючи ієрархію папок, проксі-сервер гарантує, що він збирає необхідні дані для успішного резервного копіювання.
-
Завантаження файлів VMX та NVRAM:
- Файл VMX містить важливі відомості про конфігурацію віртуальної машини, включаючи налаштування апаратного забезпечення, розподіл ресурсів і конфігурацію віртуального обладнання.
- Файл NVRAM зберігає налаштування BIOS або UEFI віртуальної машини.
- Проксі-сервер отримує ці файли за допомогою HTTP-доступу vCenter, щоб забезпечити точне резервне копіювання та відновлення.
Фрагментоване кодування передачі в HTTP
У контексті HTTP кодування фрагментованої передачі — це механізм, який використовується для передачі даних серією менших фрагментів. Замість того, щоб надсилати все корисне навантаження відразу, сервер розбиває його на керовані частини. Кожен фрагмент містить як дані, так і їх розмір. Однак, якщо з'являється помилка «Недійсний вміст HTTP у режимі фрагмента», це означає, що дані не були передані в очікуваному форматі. Можливі причини цієї проблеми включають неправильний розмір фрагментів, відсутні або неправильно сформовані фрагменти або інші порушення в потоці даних.
Resolution
Варіант 1: Вимкніть завантаження інформації зі сховища даних:
- Відкрийте файл
/usr/local/avamarclient/var/avvcbimageAll.cmdна проксі-сервері. - Знайдіть такий запис:
# 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
- Модифікуйте його наступним чином:
--download_datastore_info=false
- Ця зміна гарантує, що резервна копія виключає інформацію про сховище даних з vCenter, зосереджуючись лише на файлах VMX і NVRAM.
Варіант 2: Понизьте версію повідомлення про помилку:
- Відредагуйте файл,
/usr/local/avamarclient/var/avvcbimageAll.cmd, на проксі-сервері. - Додайте наступний прапорець:
--downgrade-error-codes=14621
- Таким чином, конкретна помилка з кодом
<14621>пов'язаний з "Недійсний вміст HTTP у режимі фрагмента" перетворюється з помилки на попередження.
Не забудьте зберегти всі зміни в /usr/local/avamarclient/var/avvcbimageAll.cmd після доопрацювання обраних модифікацій.