Avamar: Przywracanie na poziomie plików VMware może się nie powieść z powodu konfiguracji translatora adresów sieciowych
Summary: Celem tego artykułu bazy wiedzy jest rozwiązanie problemów zaobserwowanych podczas korzystania z funkcji Avamar File Level Restore (FLR) z translacją adresów sieciowych (NAT). Operacje FLR mogą zakończyć się niepowodzeniem z powodu niezgodności adresów IP spowodowanych przez translator adresów sieciowych. ...
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
- Zadania FLR są początkowo uruchamiane, ale nie kończą się.
- Mniejsze pliki (np. od 20 KB do 2,7 MB) są przywracane, ale większe pliki (na przykład 25 MB lub 90 MB) kończą się niepowodzeniem.
- Ten problem dotyczy przywracania z poziomu plików wszystkich maszyn wirtualnych w tym konkretnym środowisku.
- Błędy serwera HTTP (Jetty) 500 pojawiają się w dziennikach dostępu podczas prób przywrócenia.
- Dziennik dostępu do nabrzeża pokazuje nietypowe adresy IP (na przykład adres IP klienta kończący się na 0.1 lub 0.254, który prawdopodobnie jest adresem bramy).
Cause
Problem wynika ze sposobu, w jaki FLR obsługuje operacje transferu plików, w zależności od rozmiaru zadania:
-
Drobne zadania przywracania:
- Gdy zadanie FLR przesyła niewielką ilość danych (łącznie 5 MB bajtów < i 10 plików < ), używa interfejsu API vSphere do przywrócenia plików. Transfery plików interfejsu API vSphere pomijają konfiguracje translatora adresów sieciowych maszyn wirtualnych, ponieważ sieć gości maszyny wirtualnej nie jest zaangażowana w transfer.
-
Duże zadania przywracania:
- W przypadku większych zadań FLR, które przekraczają kryteria małego zadania przywracania, Avamar przełącza się na korzystanie z bezpiecznych skryptów wget/BatchDownload w celu wydajniejszego przesyłania plików.
- Ta metoda tworzy tymczasowe pliki i tokeny do zarządzania bezpiecznym transferem, który opiera się na adresie IP klienta pasującym do oczekiwanej wartości.
Gdy translator adresów sieciowych jest włączony w sieci, zmienia źródłowy adres IP klienta w żądaniu. Powoduje to niezgodność między przechowywanym adresem IP klienta w tabeli tokenów a adresem IP, z którego jest wysyłane żądanie. W związku z tym proces weryfikacji tokenu kończy się niepowodzeniem, co prowadzi do niepowodzenia w przywracaniu plików.
Resolution
Korzystanie z translatora adresów sieciowych w systemie Avamar FLR nie jest obsługiwane. Oto zalecane kroki:
-
Wyłącz DNAT:
- Współpracuj z zespołem ds. sieci, aby wyłączyć DNAT dla środowiska, w którym jest używany Avamar FLR. Jest to najskuteczniejszy sposób zapewnienia, że operacje FLR mogą przebiegać bez niezgodności adresów IP.
-
Określ, czy funkcja DNAT jest włączona:
- Potwierdź z zespołem ds. sieci, czy funkcja DNAT jest włączona. Przykładowe dzienniki mogą pokazywać niezgodne źródłowe adresy IP, takie jak 192.168.1.1, które mogą być adresem IP bramy z powodu DNAT.
-
Obejście problemu - Wyłącz przepływ pracy BatchDownload.exe/wget:
Aby obejść ten problem, można wyłączyć przepływ pracy BatchDownload.exe i wymusić na FLR używanie operacji na plikach gościa vSphere. Wpływa to na szybkość operacji FLR, spowalniając je.
I. Na serwerze proxy edytuj plik konfiguracyjny:
/usr/local/avamarclient/bin/config.xml
II. Zmień następujący wiersz z:
<enablewgetrestore>1</enablewgetrestore>
Do tego:
<enablewgetrestore>0</enablewgetrestore>
III. Po wprowadzeniu zmiany konfiguracji uruchom ponownie 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.