Авамар: Відновлення на рівні файлів VMware може не вдатися через конфігурацію NAT
Summary: Ця стаття бази знань має на меті вирішити проблеми, які виникають під час використання Avamar File Level Restore (FLR) із трансляцією мережевих адрес (NAT). Операції FLR можуть не вдатися через невідповідність IP, спричинену NAT. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- Завдання FLR спочатку починаються, але не завершуються.
- Файли меншого розміру (наприклад, від 20 КБ до 2,7 МБ) успішно відновлюються, а більші (наприклад, 25 МБ або 90 МБ) не вдається.
- Ця проблема стосується всіх віртуальних машин відновлення на рівні файлів саме в цьому середовищі.
- Помилки HTTP-сервера (Jetty) 500 з'являються в журналах доступу під час спроб відновлення.
- Журнал доступу до пристані показує незвичайні IP-адреси (наприклад, IP-адреса клієнта, що закінчується на 0.1 або 0.254, що, ймовірно, є адресою шлюзу).
Cause
Проблема виникає через те, як FLR обробляє операції передачі файлів залежно від розміру завдання:
-
Крихітні завдання відновлення:
- Коли завдання FLR передає невеликий обсяг даних (загальна кількість байтів < 5 МБ і загальна кількість файлів < 10), воно використовує vSphere API для відновлення файлів. Передача файлу vSphere API в обхід конфігурацій VM NAT, оскільки гостьова мережа віртуальних машин не бере участі в передачі.
-
Великі завдання з відновлення:
- Для великих завдань FLR, які перевищують критерії крихітних завдань відновлення, Avamar переходить на використання безпечних сценаріїв wget/BatchDownload для більш ефективної передачі файлів.
- Цей метод створює тимчасові файли та токени для керування безпечною передачею, яка залежить від IP-адреси клієнта, що відповідає очікуваному значенню.
Коли в мережі включено NAT, він змінює IP-адресу джерела клієнта в запиті. Це викликає невідповідність між збереженим IP клієнта в таблиці токенів і IP-адресою, з якої здійснюється запит. Таким чином, процес перевірки токена зазнає невдачі, що призводить до збою у відновленні файлів.
Resolution
Використання NAT з Avamar FLR не підтримується. Ось рекомендовані кроки:
-
Вимкніть ДНАТ:
- Співпрацюйте з командою мережі, щоб вимкнути DNAT для середовища, де використовується Avamar FLR. Це найефективніший спосіб гарантувати, що операції FLR можуть проходити без розбіжностей IP-адрес.
-
Визначте, чи ввімкнено ДНК:
- Підтвердьте у команди мережі, чи ввімкнено DNAT. Приклади журналів можуть показувати невідповідні IP-адреси джерел, як-от 192.168.1.1, які можуть бути IP-адресами шлюзу через DNAT.
-
Спосіб вирішення - Вимкніть робочий процес BatchDownload.exe/wget:
Щоб обійти цю проблему, ви можете вимкнути робочий процес BatchDownload.exe і змусити FLR використовувати замість цього операції з гостьовим файлом vSphere. Це впливає на швидкість операцій FLR, роблячи їх повільнішими.
I. На проксі відредагуйте файл конфігурації:
/usr/local/avamarclient/bin/config.xml
ІI. Змініть наступний рядок з:
<enablewgetrestore>1</enablewgetrestore>
Для цього:
<enablewgetrestore>0</enablewgetrestore>
ІII. Після зміни конфігурації перезапустіть службу vmwareflr.service.
systemctl restart vmwareflr && systemctl restart avagent.service
Affected Products
AvamarArticle Properties
Article Number: 000283981
Article Type: Solution
Last Modified: 22 May 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.