NVP-vProxy: Varmuuskopioinnit epäonnistuvat, ja resurssia ei löydy -koodi -404 "Aging out inactive session"
Summary: NetWorker VMware Protection (NVP) vProxy-laitteella suoritettavat virtuaalikoneen (VM) varmuuskopioinnit epäonnistuvat ajoittain ja antavat virheilmoituksen "Resurssia ei löydy" (koodi -404), koska vProxylla vanhenee valmis varmuuskopiointi-istunto, ennen kuin NetWorker-palvelin hakee lopullisen tilan. NetWorker-tallennussolmun ja Data Domainin välinen suuri verkkoviive aiheuttaa sen, että NetWorker-palvelin viivästyttää tilakyselypyyntöjään, mikä mahdollistaa vProxy-istunnon vanhentumisen. Ongelma ratkeaa, kun tallennustilan solmukohtien välinen data-domain-viive pienenee alle 50 ms:iin. ...
Symptoms
NetWorker VMware Protection (NVP) -integraatio käyttää vProxy-laitetta virtuaalikoneiden varmuuskopiointiin. Virtuaalikoneiden varmuuskopioinnit epäonnistuvat ajoittain, ja NetWorker Management Consolessa (NMC) näkyy Resource not found -viesti. Saman virtuaalikoneen varmuuskopiointi uudelleen voi onnistua, mutta virhe voi vaikuttaa muihin saman varmuuskopiointi-ikkunan virtuaalikoneisiin. NMC näyttää seuraavan virheen (istunnon tunnus vaihtelee esiintymän mukaan):
{"Text":"Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9","Code":-404}
Varmuuskopiointitoiminnon lokissa näkyvät NetWorker-palvelimen epäonnistuneet yritykset hakea varmuuskopion tilaa vProxysta, minkä jälkeen varmuuskopiointi epäonnistuu:
MM/DD/YY HH:MM:SS [VM_NAME]: Unable to obtain backup status from vProxy after 5 attempts, failing the backup: Received an HTTP code: 404, libCURL message: "", vProxy message: "Error received from vProxy ="-404: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9". ", url: "https://[VPROXY_NAME]:9090/api/v1/BackupVmSessions/44ab916f-7519-40f9-9d2e-e90394782ed9", body: " ". MM/DD/YY HH:MM:SS [VM_NAME]: Unable to download vProxy Session log into file '/nsr/logs/policy/VMWare Protection/[WORKFLOW]/461300-[VM_NAME]-YYYY-MM-DD-HH-MM-SS.log': Possible wrong vProxy hostname or port, resource path not found. Received an HTTP code: 404, libCURL message: "", url: "https://[VPROXY_NAME]:9090/api/v1/BackupVmSessions/44ab916f-7519-40f9-9d2e-e90394782ed9/log". MM/DD/YY HH:MM:SS [VM_NAME]: Backup failed. MM/DD/YY HH:MM:SS The size of proxied data written has not been set. MM/DD/YY HH:MM:SS Save-set ID '849786629' (client '[VCENTER_NAME]': save-set 'vm:50308677-bf8b-c786-0140-6a9c4409b90f:[VCENTER_NAME]') is aborted.
vProxy-mittari vbackupd-engine.log Näyttää koko istunnon elinkaaren – varmuuskopiointi suoritetaan onnistuneesti vProxy-puolella, mutta istunto vanhenee ja poistetaan, ennen kuin NetWorker-palvelin hakee tilan:
YYYY/MM/DD HH:MM:SS TRACE: Ending go routine of main session loop for *resources.BackupVmSessions (vm-29424) [VM_NAME].
YYYY/MM/DD HH:MM:SS NOTICE: 44ab916f-7519-40f9-9d2e-e90394782ed9:vm-29424:[VM_NAME]: Backup session is exiting
YYYY/MM/DD HH:MM:SS TRACE: Resource Update 44ab916f-7519-40f9-9d2e-e90394782ed9:externalId=[VCENTER_NAME]:vm-29424:state=Success:deletable=true.
YYYY/MM/DD HH:MM:SS INFO: Saved resource map to "/opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob".
YYYY/MM/DD HH:MM:SS NOTICE: Aging out inactive session BackupVmSessions - 44ab916f-7519-40f9-9d2e-e90394782ed9 ([VCENTER_NAME]:vm-29424) last accessed YYYY-MM-DD HH:MM:SS -0500 CDT.
YYYY/MM/DD HH:MM:SS TRACE: Deleting logfiles of session '44ab916f-7519-40f9-9d2e-e90394782ed9'...
YYYY/MM/DD HH:MM:SS TRACE: Deleting log file "/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log" while deleting session "44ab916f-7519-40f9-9d2e-e90394782ed9"...
YYYY/MM/DD HH:MM:SS INFO: File '/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log' is moved to '/opt/emc/vproxy/runtime/logs/recycle/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log'.
YYYY/MM/DD HH:MM:SS INFO: Deleted log file "/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log" while deleting session "44ab916f-7519-40f9-9d2e-e90394782ed9".
YYYY/MM/DD HH:MM:SS TRACE: Deleting resource: [VCENTER_NAME]:vm-29424 - 44ab916f-7519-40f9-9d2e-e90394782ed9 ...
YYYY/MM/DD HH:MM:SS INFO: Deleted resource: [VCENTER_NAME]:vm-29424 - 44ab916f-7519-40f9-9d2e-e90394782ed9.
YYYY/MM/DD HH:MM:SS INFO: Saved resource map to "/opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob".
YYYY/MM/DD HH:MM:SS INFO: Aged out 1 'BackupVmSessions' sessions, 0 remaining
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS TRACE: Handling Action GetLog for 44ab916f-7519-40f9-9d2e-e90394782ed9 ...
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS TRACE: Reply sent successfully for "GetLog".
Cause
NetWorker-palvelin kyselee jatkuvasti vProxylta varmuuskopiointi-istunnon tilaa ja pyytää lokeja, kun varmuuskopiointi on valmis. vProxy-palvelin suorittaa varmuuskopioinnin ja vanhentaa istunnon, kun NetWorker-palvelin ei pyydä päivitystä muutamaan minuuttiin. Kun istunto on ikääntynyt, vProxy-palvelin ei voi enää antaa NetWorker-palvelimelle tilapäivitystä tai lokeja, ja se epäonnistuu, kun resource not found Virhe. NetWorker Server -tilapyyntöjen viiveet johtuvat yleensä suuresta viiveestä NetWorker Storage -solmun ja Data Domain -tietoliikenteen välillä.
Resolution
- Mittaa tallennussolmun ja datatoimialueen viive:
- Suorita aikaleimattu jatkuva ping-kutsu NetWorker-tallennustilan solmusta Data Domainiin ja tulosta tulokset tiedostoon. Varmista, että molempien järjestelmien aikavyöhykkeet vastaavat toisiaan.
- Windows:
ping -t [DATA_DOMAIN_IP] > ping_output.txt - Linux:
ping [DATA_DOMAIN_IP] | while read line; do echo "$(date): $line"; done > ping_output.txt
- Windows:
- Jätä ping-kutsu käynnissä taustalla varmuuskopiointi-ikkunan aikana.
- Kun varmuuskopiointivirhe toistuu, tarkista ping_output.txt tiedosto ja katso vikaa vastaava viiveaikaväli.
- Suorita aikaleimattu jatkuva ping-kutsu NetWorker-tallennustilan solmusta Data Domainiin ja tulosta tulokset tiedostoon. Varmista, että molempien järjestelmien aikavyöhykkeet vastaavat toisiaan.
- Viiveen vähentäminen alle 50 ms:iin:
- NetWorker-tallennussolmun ja Data Domainin välisen suuren viiveen syyn tunnistaminen ja ratkaiseminen. Yleisiä syitä ovat verkon ruuhkautuminen, WAN-linkit, reitityksen tehottomuus tai ylikuormitetut verkkolaitteet.
- Varmista, että NetWorker-tallennussolmun ja Data Domainin välinen edestakainen viive on alle 50 ms varmuuskopioinnin aikana. Tämä raja-arvo on dokumentoitu Dell NetWorker Performance Optimization Planning Guide -oppaan TCP-ikkunan kokoon ja verkon latenssiin liittyviä näkökohtia koskevassa osassa.
- Etätallennussolmun käyttöönotto (jos viivettä ei voi vähentää):
- Jos tallennussolmun ja datatoimialueen välistä viivettä ei voida lyhentää alle 50 ms:n (esimerkiksi maantieteellisen erottelun vuoksi), NetWorker-tallennussolmun määritys etätoimipaikassa, jossa Data Domain sijaitsee. Tämä tallennussolmu hallinnoi Data Domain -laitteita paikallisesti ja eliminoi suuren viiveen polun.
- Tarkista tarkkuus:
- Kun olet vähentänyt viivettä tai ottanut käyttöön etätallennussolmun, käynnistä varmuuskopiointityöt virtuaalikoneille, joita ongelma aiemmin koskee.
- Varmista, että varmuuskopiointi onnistui ilman Resurssia ei löydy (koodi -404) -virheitä NMC:ssä, varmuuskopioinnin toimintolokissa tai vProxy-vbackupd-engine.log.
- Tarkkaile varmuuskopiointitöitä kolmen peräkkäisen varmuuskopiointi-ikkunan ajan varmistaaksesi, että satunnaisia virheitä ei enää esiinny.
- Jos istunnon vanhenemisvirheet jatkuvat, vaikka viive olisi laskenut alle 50 millisekuntiin, ota yhteys Dellin tukeen lisätutkimuksia varten ja tutustu tähän tietämyskannan artikkeliin.
Additional Information
Seuraavassa artikkelissa kerrotaan verkon vianmäärityksestä: NetWorker: Verkkoon liittyvien ongelmien vianmääritys.