PowerProtect: VM-sikkerhedskopiering mislykkes, hvilket indikerer, at en DPD-synkronisering er i gang
Summary: Et par sikkerhedskopieringer af aktiver til virtuelle maskiner (VM) begyndte at mislykkes, efter at de var fuldført. Fejloplysningerne angiver, at vCenter-opgaven mislykkes med en TSDM-fejl, der angiver "DPD-synkronisering i gang". ...
Symptoms
PowerProtect Data Manager bruges til at beskytte vSphere-miljøet med TSDM-løsningen (Transparent Snapshot Data Mover). Nogle få sikkerhedskopieringer af VM-aktiver begyndte at mislykkes, selv om de blev fuldført korrekt tidligere. Fejloplysningerne angiver, at vCenter-opgaven mislykkes med en TSDM-fejl, der angiver "DPD Sync in progress." Oplysningerne om ABV0016 og ABV0006 viser:
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 progressSikkerhedskopieringssessionen kan vise følgende statusoutput:
...
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
Den berørte VM har en forældreløs vSphere Snapshot Data Mover-opgave (SDM), som TSDM-sikkerhedskopieringsarbejdsprocessen ikke kan annullere på grund af uoverensstemmelser i dpd-dæmonen . Årsagen til den forældreløse opgave eller dpd-inkonsekvens forbliver uidentificeret.
Resolution
DPD-dæmonen skal genstartes på ESXi-værten, og SDM-funktionen skal deaktiveres og aktiveres på den berørte VM. Sørg for, at der ikke er nogen sikkerhedskopier af virtuelle maskiner, før du genstarter dpd-dæmonen :
- Åbn en ssh-session til ESXi-værten.
- Genstart dpd-dæmonen :
/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:~]
Her er nogle af de tilgængelige metoder til at deaktivere og aktivere SDM på den berørte VM.
Metode 1
Skift den berørte mekanisme til beskyttelse af VM-aktiver.
- Åbn en browsersession for at PowerProtect Data Manager, og godkend med en administratorkonto.
- Gå til Infrastructure>Assets >Virtual Machines.
- Vælg den berørte virtuelle maskine.
- Vælg rullemenuen Flere handlinger>Beskyttelsesmekanisme>Migrer til VADP.
- vSphere Web Client viser en opgave for den virtuelle maskine om at deaktivere letvægts-Delta (LWD)-filteret.
- Vælg rullemenuen Flere handlinger>Beskyttelsesmekanisme>Migrer til gennemsigtige snapshots.
- vSphere-webklienten viser en opgave for den virtuelle maskine om at aktivere LWD-filteret.
- Kør en sikkerhedskopiering, eller overvåg den planlagte udførelse af sikkerhedskopieringen.
Metode 2
Fjern og tilføj den berørte VM fra beskyttelsespolitikken.
- Åbn en browsersession for at PowerProtect Data Manager, og godkend med en administratorkonto.
- Gå til Infrastructure>Assets >Virtual Machines.
- Vælg den berørte virtuelle maskine.
- Vælg rullemenuen Flere handlinger>Fjern fra politik.
- vSphere Web Client viser en opgave for den virtuelle maskine om at deaktivere letvægts-Delta (LWD)-filteret.
- Vælg rullemenuen Flere handlinger>Føj til politik, og følg guiden for at føje den til beskyttelsespolitikken.
- vSphere-webklienten viser en opgave for den virtuelle maskine om at aktivere LWD-filteret.
- Kør en sikkerhedskopiering, eller overvåg den planlagte udførelse af sikkerhedskopieringen.
Metode 3
The PowerProtect Data Manager vmconfig Kommandolinjeværktøjet kan bruges til at ændre SDM-funktionsindstillingen for den berørte VM.
- Log på PowerProtect Data Manager-enheden ved hjælp af SSH med administratorkontoen:
ssh admin@my-ppdm-name
- Skift til rodbruger:
sudo su
- Indlæs miljøvariablerne:
source /opt/emc/vproxy/unit/vproxy.env
- Skift til vProxy bin-biblioteket:
cd /opt/emc/vproxy/bin/
- Konstruere
vmconfigkommando ved at erstatte oplysningerne i parenteserne:- Kontrollér VM-status:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c info
- Deaktiver SDM på VM'en:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c disable-sdm
- Aktivér SDM på VM'en:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c enable-sdm
- Kør en PowerProtect Data Manager TSDM-sikkerhedskopiering for at bekræfte, at problemet er løst.