PowerProtect: Virtuaalikoneen varmuuskopiointi epäonnistuu ja DPD-synkronointi on käynnissä
Summary: Muutamat virtuaalikoneiden (VM) resurssien varmuuskopioinnit alkoivat epäonnistua niiden valmistumisen jälkeen. Virheen tiedot ilmaisevat, että vCenter-tehtävä epäonnistuu ja TSDM-virhe ilmaisee DPD-synkronoinnin olevan käynnissä. ...
Symptoms
PowerProtect Data Managerilla suojataan vSphere-ympäristö TSDM (Transparent Snapshot Data Mover) -ratkaisulla. Muutamat virtuaalikoneresurssien varmuuskopioinnit alkoivat epäonnistua, kun ne aiemmin suoritettiin onnistuneesti. Virheen tiedot ilmaisevat, että vCenter-tehtävä epäonnistuu ja TSDM-virhe ilmaisee "DPD Sync in progress." Tietojen ABV0016 ja ABV0006 osoittavat seuraavaa:
ABV0016: VM Direct engine 'localhost' is unable to back up the virtual machine 'my-vm-name' on vCenter 'my-vcernter-name' because of a vCenter API issue. The VM Direct engine cannot complete the backup of this virtual machine because of a vCenter API operation did not complete successfully. To troubleshoot this issue: 1) Verify that the vCenter can be reached. 2) If the vCenter is busy, wait for some activities to complete and then retry the operation. 3) Verify that the virtual machine exists on the vCenter. Read Less Unable to cleanup from earlier backup attempt. Unable to cleanup session 'Backup:6755cb99-3de5-4731-8b6f-6c64bb809f0b' from virtual machine 'my-vm-name' (MORef = 'vm-241'). Unable to cancel TSDM / LWD snapshot. The vCenter task for 'Cancel SDM Snapshot' completed with state 'error': DPD Sync in progress.
ABV0006: VM Direct engine 'localhost' is unable to back up the virtual machine 'my-vm-name' on vCenter 'my-vcernter-name' because of a vCenter API issue. The VM Direct engine cannot complete the backup of this virtual machine because of a vCenter API operation did not complete successfully. To troubleshoot this issue: 1) Verify that the vCenter can be reached. 2) If the vCenter is busy, wait for some activities to complete and then retry the operation. 3) Verify that the virtual machine exists on the vCenter. Read Less vCenter task 'task-943698' failed: VimFault: 'dp.vpx.fault.SnapshotInProgress.summary': DPD Snapshot in progressVarmuuskopiointi-istunto saattaa näyttää seuraavat tilatulokset:
...
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] },
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Status": {
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "State": "Failure",
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Description": "Backup is unsuccessful: Unable to cleanup from earlier backup attempt. Unable to cleanup session 'Backup:6755cb99-3de5-4731-8b6f-6c64bb809f0b' from virtual machine 'vm-vm-name' (MORef = 'vm-241'). Unable to cancel TSDM / LWD snapshot. The vCenter task for 'Cancel SDM Snapshot' completed with state 'error': DPD Sync in progress",
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Progress": 0,
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Error": {
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Text": "Unable to cleanup from earlier backup attempt. Unable to cleanup session 'Backup:6755cb99-3de5-4731-8b6f-6c64bb809f0b' from virtual machine 'vm-vm-name' (MORef = 'vm-241'). Unable to cancel TSDM / LWD snapshot. The vCenter task for 'Cancel SDM Snapshot' completed with state 'error': DPD Sync in progress",
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Code": 0,
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Classifications": [],
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Retryable": false,
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Remedy": null
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] },
...
...
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] },
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Status": {
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "State": "Failure",
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Description": "Backup is unsuccessful: vCenter task 'task-943698' failed: VimFault: 'dp.vpx.fault.SnapshotInProgress.summary': DPD Snapshot in progress, TSDM snapshot UUID = '52031978-18dd-444a-37fd-9c070de84cc5'",
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Progress": 0,
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Error": {
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Text": "vCenter task 'task-943698' failed: VimFault: 'dp.vpx.fault.SnapshotInProgress.summary': DPD Snapshot in progress, TSDM snapshot UUID = '52031978-18dd-444a-37fd-9c070de84cc5'",
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Code": 0,
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Classifications": [],
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Retryable": false,
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Remedy": null
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] },
...
Cause
Virtuaalikoneessa, jota ongelma koskee, on orpo vSphere Snapshot Data Mover (SDM) -tehtävä, jota TSDM-varmuuskopiointityönkulku ei voi peruuttaa dpd-demonin epäjohdonmukaisuuksien vuoksi. Orpotehtävän tai dpd-epäjohdonmukaisuuden syytä ei ole tunnistettu.
Resolution
DPD-demoni on käynnistettävä uudelleen ESXi-isännässä, ja SDM-ominaisuus on poistettava käytöstä virtuaalikoneessa, jota ongelma koskee. Varmista, että virtuaalikoneita ei ole varmuuskopioitu, ennen kuin käynnistät dpd-demonin uudelleen:
- Avaa ssh-istunto ESXi-isäntään.
- Käynnistä dpd-demoni uudelleen:
/etc/init.d/dpd restart
[root@my-server ~]# ssh root@my-esx The authenticity of host 'my-esx (192.168.9.111)' can't be established. ECDSA key fingerprint is SHA256:LHQVSVzDSw7ezlDVG59nyGD+C/Ugcx/jaSLMbzsY18U. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'my-esx' (ECDSA) to the list of known hosts. (root@my-esx) Password: The time and date of this login have been sent to the system logs. WARNING: All commands run on the ESXi shell are logged and may be included in support bundles. Do not provide passwords directly on the command line. Most tools can prompt for secrets or accept them from standard input. VMware offers powerful and supported automation tools. Please see https://developer.vmware.com for details. The ESXi Shell can be disabled by an administrative user. See the vSphere Security documentation for more information. [root@my-esx:~] /etc/init.d/dpd restart Restarting dpd: dpd stopped. Setting the memory limit for dpd resource pool on this host to 320 MB Setting max number of file descriptors to 32768 Setting MALLOC_ARENA_MAX to 20 success [root@my-esx:~]
Seuraavassa on joitakin käytettävissä olevia tapoja poistaa SDM käytöstä ja ottaa se käyttöön virtuaalikoneessa, jota ongelma koskee.
Tapa 1
Vaihda virtuaalikoneiden resurssien suojausmekanismia, jota ongelma koskee.
- Avaa selainistunto PowerProtect Data Manageriin ja suorita todennus järjestelmänvalvojan tilillä.
- Siirry kohtaan Infrastructure>Assets >Virtual Machines.
- Valitse virtuaalikone, jota ongelma koskee.
- Valitse avattava valikko: Lisää toimia>Suojausmekanismi>Siirrä VADP:hen.
- vSphere Web Client näyttää virtuaalikoneen tehtävän poistaa Lightweight Delta (LWD) -suodatin käytöstä.
- Valitse avattava valikko: Lisää toimintoja>Suojausmekanismi>Siirrä läpinäkyviin tilannevedoksiin.
- vSphere Web Client näyttää virtuaalikoneen tehtävän ottaa LWD-suodatin käyttöön.
- Tee varmuuskopiointi tai valvo ajoitetun varmuuskopioinnin suorittamista.
Tapa 2
Poista kyseinen virtuaalikone suojauskäytännöstä ja lisää se siihen.
- Avaa selainistunto PowerProtect Data Manageriin ja suorita todennus järjestelmänvalvojan tilillä.
- Siirry kohtaan Infrastructure>Assets >Virtual Machines.
- Valitse virtuaalikone, jota ongelma koskee.
- Valitse avattava valikko More actions>Remove from Policy.
- vSphere Web Client näyttää virtuaalikoneen tehtävän poistaa Lightweight Delta (LWD) -suodatin käytöstä.
- Valitse avattava valikko Lisää toimintoja>käytäntöön ja lisää suojauskäytäntö ohjatun toiminnon avulla.
- vSphere Web Client näyttää virtuaalikoneen tehtävän ottaa LWD-suodatin käyttöön.
- Tee varmuuskopiointi tai valvo ajoitetun varmuuskopioinnin suorittamista.
Tapa 3
The PowerProtect Data Manager vmconfig Komentorivityökalulla voidaan muuttaa kyseisen virtuaalikoneen SDM-ominaisuusasetusta.
- Kirjaudu PowerProtect Data Manager Applianceen SSH-yhteydellä järjestelmänvalvojan tilillä:
ssh admin@my-ppdm-name
- Vaihda pääkäyttäjäksi:
sudo su
- Lataa ympäristömuuttujat:
source /opt/emc/vproxy/unit/vproxy.env
- Vaihda vProxyn bin-hakemistoon:
cd /opt/emc/vproxy/bin/
- Rakenna
vmconfigKomento korvaamalla suluissa olevat tiedot:- Tarkista virtuaalikoneen tila:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c info
- Poista SDM käytöstä virtuaalikoneessa:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c disable-sdm
- Ota SDM käyttöön virtuaalikoneessa:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c enable-sdm
- Suorita PowerProtect Data Managerin TSDM-varmuuskopiointi ja varmista, että ongelma on ratkaistu.