PowerProtect: VM-Backupfehler weist darauf hin, dass eine DPD-Synchronisierung durchgeführt wird
Summary: Einige Backups von VM-Ressourcen (virtuelle Maschinen) schlugen fehl, nachdem sie erfolgreich abgeschlossen wurden. Die Fehlerdetails weisen darauf hin, dass die vCenter-Aufgabe mit einem TSDM-Fehler fehlschlägt, der anzeigt, dass "DPD Sync in progress" angezeigt wird. ...
Symptoms
PowerProtect Data Manager wird verwendet, um die vSphere-Umgebung mit der Lösung Transparent Snapshot Data Mover (TSDM) zu schützen. In der Vergangenheit schlugen einige VM-Ressourcen-Backups fehl, wenn sie erfolgreich abgeschlossen wurden. Die Fehlerdetails weisen darauf hin, dass die vCenter-Aufgabe mit einem TSDM-Fehler fehlschlägt, der Folgendes anzeigt:DPD Sync in progress." Die ABV0016 und ABV0006 Details werden angezeigt:
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 progressDie Backupsitzung zeigt möglicherweise die folgenden Statusausgaben an:
...
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
Die betroffene VM verfügt über eine verwaiste vSphere Snapshot Data Mover (SDM)-Aufgabe, die der TSDM-Backupworkflow aufgrund von Inkonsistenzen im DPD-Daemon nicht abbrechen kann. Der Grund für die verwaiste Aufgabe oder die dpd-Inkonsistenz bleibt unbekannt.
Resolution
Der dpd-Daemon sollte auf dem ESXi-Host neu gestartet und die SDM-Funktion auf der betroffenen VM deaktiviert und aktiviert werden. Stellen Sie sicher, dass keine Backups virtueller Maschinen vorhanden sind, bevor Sie den dpd-Daemon neu starten:
- Öffnen Sie eine SSH-Sitzung zum ESXi-Host.
- Starten Sie den dpd-Daemon neu:
/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:~]
Hier sind einige der verfügbaren Methoden, um den SDM auf der betroffenen VM zu deaktivieren und zu aktivieren.
Methode 1
Ändern Sie den Schutzmechanismus für die betroffene VM-Ressource.
- Öffnen Sie eine Browsersitzung für PowerProtect Data Manager und authentifizieren Sie sich mit einem Administratorkonto.
- Navigieren Sie zu Infrastructure>Assets >Virtual Machines.
- Wählen Sie die betroffene virtuelle Maschine aus.
- Wählen Sie das Drop-down-Menü More Actions>Protection Mechanism>Migrate to VADP aus.
- Der vSphere Web Client zeigt eine Aufgabe für die virtuelle Maschine an, um den Lightweight Delta (LWD)-Filter zu deaktivieren.
- Wählen Sie das Drop-down-Menü More Actions>Protection Mechanism>Migrate to Transparent Snapshots aus.
- Der vSphere Web Client zeigt eine Aufgabe an, mit der die virtuelle Maschine den LWD-Filter aktivieren muss.
- Führen Sie ein Backup aus oder überwachen Sie die geplante Ausführung des Backups.
Methode 2
Entfernen Sie die betroffene VM aus der Schutz-Policy und fügen Sie sie hinzu.
- Öffnen Sie eine Browsersitzung für PowerProtect Data Manager und authentifizieren Sie sich mit einem Administratorkonto.
- Navigieren Sie zu Infrastructure>Assets >Virtual Machines.
- Wählen Sie die betroffene virtuelle Maschine aus.
- Wählen Sie das Drop-down-Menü More Actions>Remove from Policy aus.
- Der vSphere Web Client zeigt eine Aufgabe für die virtuelle Maschine an, um den Lightweight Delta (LWD)-Filter zu deaktivieren.
- Wählen Sie das Drop-down-Menü More Actions>Add to Policy aus und befolgen Sie die Anweisungen des Assistenten, um die Schutz-Policy hinzuzufügen.
- Der vSphere Web Client zeigt eine Aufgabe an, mit der die virtuelle Maschine den LWD-Filter aktivieren muss.
- Führen Sie ein Backup aus oder überwachen Sie die geplante Ausführung des Backups.
Methode 3
Der PowerProtect Data Manager vmconfig Das Befehlszeilendienstprogramm kann verwendet werden, um die SDM-Funktionseinstellung für die betroffene VM zu ändern.
- Melden Sie sich über SSH mit dem Administratorkonto bei der PowerProtect Data Manager-Appliance an:
ssh admin@my-ppdm-name
- Wechseln Sie zum Root-Nutzer:
sudo su
- Laden Sie die Umgebungsvariablen:
source /opt/emc/vproxy/unit/vproxy.env
- Wechseln Sie in das vProxy-Bin-Verzeichnis:
cd /opt/emc/vproxy/bin/
- Erstellen Sie die
vmconfigBefehl, indem Sie die Informationen in den Klammern ersetzen:- Überprüfen Sie den VM-Status:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c info
- Deaktivieren Sie SDM auf der VM:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c disable-sdm
- Aktivieren Sie SDM auf der VM:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c enable-sdm
- Führen Sie ein PowerProtect Data Manager TSDM-Backup aus, um zu bestätigen, dass das Problem behoben ist.