Avamar: Hyper-V-varmuuskopiointi epäonnistuu ja Windowsin strukturoitu poikkeus ACCESS_VIOLATION -virhe
Summary: Tietämyskannan (KB) artikkeli, jossa on yksityiskohtaiset ohjeet Hyper-V:n hotfix-korjausten asentamiseen oikeassa järjestyksessä.
Symptoms
Hyper-V-klusterin varmuuskopioinnissa voi näkyä seuraavia virheitä:
2021-01-13 01:18:07 avhypervvss Error <42448>: 1 remote client(s) failed to complete operation on the remote file targets 2021-01-13 01:18:07 avhypervvss Info <43400>: Attempting to commit checkpoint for targets with backup success... 2021-01-13 01:18:07 avhypervvss Info <43409>: Attempting to convert backup CheckPoint to ReferrencePoint. 2021-01-13 01:18:07 avhypervvss Error <43712>: Failed to backup Virtual Machine 'PS001 <VM GUID>' 2021-01-13 01:18:07 avhypervvss Error <43712>: Failed to backup Virtual Machine 'CN001 <VM GUID>' 2021/01/13-09:18:45.98200 [hypervvss_assist] ERROR: <41036> threadimpl::runthread() - Windows structured exception ACCESS_VIOLATION in threadID 12828 2021-01-13 01:18:45 avhypervvss Warning <41036>: threadimpl::runthread() - Windows structured exception ACCESS_VIOLATION in threadID 12828 2021/01/13-09:18:46.07500 [hypervvss_assist] ERROR: <41037> 0: OPENSSL_Applink()+0x277287 [0xa1683e87]
Cause
pikanäppäimellä avhypervvss.exe Hotfix-binäärejä ei ole otettu oikein käyttöön klusterisolmuissa. Jos niitä ei käytetä oikeassa järjestyksessä, varmuuskopiointi epäonnistuu ajoittain.
Resolution
Avamar-asiakasohjelmiston ja Hyper-V-laajennuksen rekisteröinnin poistaminen, asennuksen poistaminen ja uudelleenasentaminen kaikista klusterisolmuista. Ota sitten käyttöön uusimmat korjaustiedostot Avamar-version mukaan.
Varmista ennen hotfix-binäärien käyttöönottoa, että työasemissa ei ole käynnissä aktiivisia varmuuskopiointeja tai palautuksia. Tallenna avhypervvss.cmd- ja avatar.cmd-versioissa määritetyt merkinnät ja määritykset.
- Suorita ohjattu Avamar-klusterin määritystoiminto ja poista klusteriasiakkaan rekisteröinti.
- Avamar Hyper-V -laajennuksen asennuksen poistaminen klusterin kaikista solmuista.
- Avamar Windows -asiakkaan asennuksen poistaminen kaikista klusterin solmuista.
- Käynnistä solmu uudelleen, jos Hyper-V Granular Level Recovery (GLR) -laajennus on määritetty johonkin solmuun.
- Puhdista klusterin kaikissa solmuissa mahdollisesti olevat vanhentuneet vmryhmät. Ota tarvittaessa yhteyttä DELL-tukeen.
- Asenna Avamar Hyper-V -laajennuksen ohjelmistoversio 19.10.100-135 klusterin kaikkiin solmuihin ja klusterin kaikkiin solmuihin.
- Siirry kohtaan
services.msckonsoli jokaisessa solmussa ja pysäytä DELL Avamar Plug-in Service for Windows -palvelu jokaisessa solmussa. - Nimeä alkuperäinen uudelleen
winclustersvc.exeettäwinclustersvc-ORIG.exe. - Nimeä alkuperäinen uudelleen
winclustersvc.tlbettäwinclustersvc-ORIG.tlb - Nimeä alkuperäinen uudelleen
avhypervvss.exeettäavhypervvss-ORIG.exe - Kopioi uudet HF-binaaritiedostot
avhypervvss.exe,winclustersvc.exejawinclustersvc.tlbkaikkien solmujen bin-kansioon. - Käynnistä DELL Avamar Plug-in Service for Windows -palvelu uudelleen kaikissa klusterisolmuissa.
- Varmista, että versio on oikein. Suorita seuraava komento:
avhypervvss.exe --versionTuloksen pitäisi näyttää seuraavanlaiselta:
Version: 19.10.100-135_HF338820
- Siirry kohtaan
- Suorita ohjattu Avamar-klusterin määritystoiminto ja määritä klusteriasiakas.
- Takaisin asetetut merkinnät ja määritykset kohteessa
avhypervvss.cmdjaavtar.cmdja suorita varmuuskopiot.
Hyper-V RCT -varmuuskopioille määritetään jaettu storagepath parametri" on pakollinen versiosta 19.4 alkaen ja uudemmista. Seuraava tietämyskannan artikkeli sisältää ohjeet uusimpien hotfix-korjausten määrittämiseen ja asentamiseen näitä uudempia Avamar-versioita varten:
KB Avamar Hyper-V VSS -laajennus: Uusimpien kumulatiivisten HF:ien määritys ja asennus versiolle 19.4 ja uudemmille