Avamar: VMware Gjenoppretting på filnivå kan mislykkes på grunn av NAT-konfigurasjon

Summary: Denne kunnskapsbaseartikkelen tar sikte på å løse problemene som ble observert når du bruker Avamar File Level Restore (FLR) med NAT (Network Address Translation). FLR-operasjoner kan mislykkes på grunn av IP-uoverensstemmelser forårsaket av 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-jobber starter i utgangspunktet, men fullføres ikke.
  • Mindre filer (for eksempel 20 KB til 2,7 MB) gjenopprettes, men større filer (for eksempel 25 MB eller 90 MB) mislykkes.
  • Dette problemet påvirker alle virtuelle maskiner filnivågjenoppretting i dette bestemte miljøet.
  • HTTP-server (Jetty) 500 feil vises i tilgangslogger under gjenopprettingsforsøk.
  • Jetty-tilgangsloggen viser uvanlige IP-adresser (for eksempel klient-IP som slutter på 0,1 eller 0,254, som sannsynligvis er en gateway-adresse).

Cause

Problemet oppstår fra måten FLR håndterer filoverføringsoperasjoner, avhengig av jobbstørrelsen:

  1. Små gjenopprettingsjobber:

    • Når FLR-jobben overfører en liten mengde data (totalt antall byte < 5 MB og totalt antall filer < 10), bruker den vSphere API til å gjenopprette filer. vSphere API-filen overfører omgå VM NAT-konfigurasjoner, siden VM-gjestenettverket ikke er involvert i overføringen.
  2. Store gjenopprettingsjobber:

    • For større FLR-jobber som overgår de små kriteriene for gjenopprettingsjobber, bytter Avamar til å bruke sikre wget-/BatchDownload-skript for å overføre filer mer effektivt.
    • Denne metoden oppretter midlertidige filer og tokener for å administrere den sikre overføringen, som er avhengig av at klientens IP-adresse samsvarer med en forventet verdi.

Når NAT er aktivert i nettverket, endres kilde-IP-adressen til klienten i forespørselen. Dette fører til manglende samsvar mellom den lagrede klient-IP-en i tokentabellen og IP-adressen som forespørselen er laget fra. Derfor mislykkes tokenbekreftelsesprosessen, noe som fører til feil i filgjenoppretting.

    Resolution

    Bruk av NAT med Avamar FLR støttes ikke. Her er de anbefalte trinnene:

    1. Deaktiver DNAT:

      • Samarbeid med nettverksteamet for å deaktivere DNAT for miljøet der Avamar FLR brukes. Dette er den mest effektive måten å sikre at FLR-operasjoner kan fortsette uten uoverensstemmelser i IP-adressen.
    2. Identifiser om DNAT er aktivert:

      • Bekreft med nettverksteamet om DNAT er aktivert. Eksempellogger kan vise IP-adresser som ikke samsvarer med kilder som 192.168.1.1, som kan være gateway-IP-en på grunn av DNAT.
    3. Løsning – deaktiver BatchDownload.exe/wget-arbeidsflyt:

    Som en midlertidig løsning kan du deaktivere den BatchDownload.exe arbeidsflyten og tvinge FLR til å bruke vSphere-gjestefiloperasjoner i stedet. Dette påvirker hastigheten på FLR-operasjoner, noe som gjør dem tregere.
    I. Rediger konfigurasjonsfilen på proxyen:
    /usr/local/avamarclient/bin/config.xml
    II.  Endre følgende linje fra:
    <enablewgetrestore>1</enablewgetrestore>
    Til dette: 
    <enablewgetrestore>0</enablewgetrestore>

    III. Når du har gjort konfigurasjonsendringen, starter du vmwareflr.service på nytt.
    systemctl restart vmwareflr && systemctl restart avagent.service
         

    Affected Products

    Avamar
    Article 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.