PowerProtect: Tworzenie kopii zapasowej maszyny wirtualnej nie powiodło się, co oznacza, że trwa synchronizacja DPD
Summary: Kilka kopii zapasowych zasobów maszyny wirtualnej (VM) zaczęło kończyć się niepowodzeniem po ich pomyślnym zakończeniu. Szczegóły niepowodzenia wskazują, że zadanie vCenter zakończyło się niepowodzeniem z błędem TSDM wskazującym "DPD Sync in progress". ...
Symptoms
PowerProtect Data Manager służy do ochrony środowiska vSphere za pomocą rozwiązania Transparent Snapshot Data Mover (TSDM). Tworzenie kopii zapasowych kilku zasobów maszyn wirtualnych zaczęło kończyć się niepowodzeniem, mimo że w przeszłości kończyły się one pomyślnie. Szczegóły awarii wskazują, że zadanie vCenter zakończyło się niepowodzeniem z błędem TSDM wskazującym "DPD Sync in progress." Szczegółowe informacje o ABV0016 i ABV0006 pokazują:
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 progressSesja tworzenia kopii zapasowej może wyświetlać następujące dane wyjściowe stanu:
...
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
Maszyna wirtualna, której dotyczy problem, ma osierocone zadanie vSphere Snapshot Data Mover (SDM), którego przepływ pracy tworzenia kopii zapasowej TSDM nie może anulować z powodu niespójności demona dpd . Przyczyna osieroconego zadania lub niespójności dpd pozostaje niezidentyfikowana.
Resolution
Demon dpd powinien zostać ponownie uruchomiony na hoście ESXi, a funkcja SDM powinna być wyłączona i włączona na maszynie wirtualnej, której dotyczy problem. Przed ponownym uruchomieniem demona DPD upewnij się, że nie ma kopii zapasowych maszyny wirtualnej:
- Otwórz sesję SSH na hoście ESXi.
- Uruchom ponownie demona dpd :
/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:~]
Oto niektóre z dostępnych metod wyłączania i włączania SDM na maszynie wirtualnej, której dotyczy problem.
Metoda 1
Zmiana mechanizmu ochrony zasobów maszyny wirtualnej, którego dotyczy problem.
- Otwórz sesję przeglądarki w programie PowerProtect Data Manager i uwierzytelnij się przy użyciu konta administratora.
- Przejdź do opcji Zasoby> infrastruktury >Maszyny wirtualne.
- Wybierz maszynę wirtualną, której dotyczy problem.
- Wybierz z listy rozwijanej Więcej akcji>Mechanizm> ochrony migruj do VADP.
- Klient sieci Web vSphere wyświetla zadanie dla maszyny wirtualnej polegające na wyłączeniu filtru Lightweight Delta (LWD).
- Wybierz menu rozwijane Więcej działań>Mechanizm> ochrony migruje do Transparent Snapshots.
- Klient sieci Web vSphere wyświetla zadanie dla maszyny wirtualnej polegające na włączeniu filtra LWD.
- Uruchom kopię zapasową lub monitoruj zaplanowane wykonanie kopii zapasowej.
Metoda 2
Usuń maszynę wirtualną, której dotyczy problem, i dodaj ją z zasad ochrony.
- Otwórz sesję przeglądarki w programie PowerProtect Data Manager i uwierzytelnij się przy użyciu konta administratora.
- Przejdź do opcji Zasoby> infrastruktury >Maszyny wirtualne.
- Wybierz maszynę wirtualną, której dotyczy problem.
- Wybierz menu rozwijane Więcej akcji>Usuń z zasad.
- Klient sieci Web vSphere wyświetla zadanie dla maszyny wirtualnej polegające na wyłączeniu filtru Lightweight Delta (LWD).
- Wybierz menu rozwijane Więcej akcji>Dodaj do zasady i postępuj zgodnie z instrukcjami kreatora, aby dodać je do polityki ochrony.
- Klient sieci Web vSphere wyświetla zadanie dla maszyny wirtualnej polegające na włączeniu filtra LWD.
- Uruchom kopię zapasową lub monitoruj zaplanowane wykonanie kopii zapasowej.
Metoda 3
The PowerProtect Data Manager vmconfig Narzędzie wiersza poleceń może służyć do zmiany ustawień funkcji SDM dla maszyny wirtualnej, której dotyczy problem.
- Zaloguj się do urządzenia PowerProtect Data Manager za pomocą SSH za pomocą konta administratora:
ssh admin@my-ppdm-name
- Zmień na użytkownika root:
sudo su
- Załaduj zmienne środowiskowe:
source /opt/emc/vproxy/unit/vproxy.env
- Zmień na katalog bin vProxy:
cd /opt/emc/vproxy/bin/
- Skonstruuj
vmconfig, zastępując informacje w nawiasach:- Sprawdź stan maszyny wirtualnej:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c info
- Wyłącz SDM na maszynie wirtualnej:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c disable-sdm
- Włącz SDM na maszynie wirtualnej:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c enable-sdm
- Uruchom kopię zapasową TSDM PowerProtect Data Manager, aby potwierdzić rozwiązanie problemu.