PowerProtect: Säkerhetskopiering av virtuell dator misslyckas som indikerar att en DPD-synkronisering pågår
Summary: Några säkerhetskopieringar av virtuella maskiner (VM) började misslyckas efter att de hade slutförts. Felinformationen anger att vCenter-aktiviteten misslyckas med ett TSDM-fel som anger "DPD Sync pågår". ...
Symptoms
PowerProtect Data Manager används för att skydda vSphere-miljön med TSDM-lösningen (Transparent Snapshot Data Mover). Några säkerhetskopieringar av VM-tillgångar började misslyckas när de slutfördes tidigare. Felinformationen anger att vCenter-aktiviteten misslyckas med ett TSDM-fel som anger "DPD Sync in progress." Informationen om ABV0016 och ABV0006 visar:
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 progressSäkerhetskopieringssessionen kan visa följande statusutdata:
...
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örda virtuella datorn har en överbliven vSphere Snapshot Data Mover-uppgift (SDM) som arbetsflödet för TSDM-säkerhetskopiering inte kan avbryta på grund av inkonsekvenser i dpd-daemonen . Orsaken till den överblivna uppgiften eller dpd-inkonsekvensen förblir oidentifierad.
Resolution
dpd-daemonen bör startas om på ESXi-värden och SDM-funktionen bör inaktiveras och aktiveras på den berörda virtuella datorn. Kontrollera att det inte finns några säkerhetskopior av virtuella datorer innan du startar om dpd-daemonen :
- Öppna en ssh-session till ESXi-värden.
- Starta om dpd-demonen :
/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:~]
Här är några av de tillgängliga metoderna för att inaktivera och aktivera SDM på den berörda virtuella datorn.
Metod 1
Ändra den berörda mekanismen för skydd av virtuella datorer.
- Öppna en webbläsarsession till PowerProtect Data Manager och autentisera med ett administratörskonto.
- Bläddra till Virtuella datorer för infrastrukturtillgångar>>.
- Välj den berörda virtuella datorn.
- Välj listrutan Fler åtgärder>Skyddsmekanism>Migrera till VADP.
- I vSphere-webbklienten visas en uppgift för den virtuella datorn för att inaktivera LWD-filtret (Lightweight Delta).
- Välj listrutan Fler åtgärder>Skyddsmekanism>Migrera till transparenta ögonblicksbilder.
- vSphere-webbklienten visar en uppgift för den virtuella maskinen för att aktivera LWD-filtret.
- Kör en säkerhetskopiering eller övervaka den schemalagda körningen av säkerhetskopieringen.
Metod 2
Ta bort och lägg till den berörda virtuella datorn från skyddspolicyn.
- Öppna en webbläsarsession till PowerProtect Data Manager och autentisera med ett administratörskonto.
- Bläddra till Virtuella datorer för infrastrukturtillgångar>>.
- Välj den berörda virtuella datorn.
- Välj listrutan Fler åtgärder>Ta bort från princip.
- I vSphere-webbklienten visas en uppgift för den virtuella datorn för att inaktivera LWD-filtret (Lightweight Delta).
- Välj listrutan Fler åtgärder>Lägg till i princip och följ guiden för att lägga till i skyddsprincipen.
- vSphere-webbklienten visar en uppgift för den virtuella maskinen för att aktivera LWD-filtret.
- Kör en säkerhetskopiering eller övervaka den schemalagda körningen av säkerhetskopieringen.
Metod 3
The PowerProtect Data Manager vmconfig Kommandoradsverktyget kan användas för att ändra SDM-funktionsinställningen för den berörda virtuella maskinen.
- Logga in på PowerProtect Data Manager Appliance med SSH med administratörskontot:
ssh admin@my-ppdm-name
- Ändra till rotanvändaren:
sudo su
- Läs in miljövariablerna:
source /opt/emc/vproxy/unit/vproxy.env
- Ändra till vProxy bin-katalogen:
cd /opt/emc/vproxy/bin/
- Konstruera
vmconfigkommandot genom att ersätta informationen inom hakparenteserna:- Kontrollera VM-statusen:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c info
- Inaktivera SDM på den virtuella datorn:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c disable-sdm
- Aktivera SDM på VM:
./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-säkerhetskopiering för att bekräfta att problemet är löst.