PowerProtect. Ошибка резервного копирования виртуальной машины, указывающая на то, что выполняется синхронизация DPD
Summary: Несколько резервных копий ресурсов виртуальных машин (ВМ) начали завершаться сбоем после успешного завершения. Сведения о сбое указывают на то, что задача vCenter завершается сбоем с ошибкой TSDM «DPD Sync in progress». ...
Symptoms
PowerProtect Data Manager используется для защиты среды vSphere с помощью решения Transparent Snapshot Data Mover (TSDM). Несколько резервных копий ресурсов виртуальных машин начали завершаться сбоем, хотя в прошлом они успешно завершались. Сведения о сбое указывают, что задача vCenter завершается сбоем с ошибкой TSDM, указывающей «DPD Sync in progress." На ABV0016 и ABV0006 сведениях указано:
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 progressВ сессии резервного копирования могут отображаться следующие выходные данные о состоянии:
...
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
На затронутой виртуальной машине есть потерянная задача vSphere Snapshot Data Mover (SDM), которую рабочий процесс резервного копирования TSDM не может отменить из-за несоответствий в управляющей программе dpd . Причина несогласованности потерянной задачи или dpd остается неопределенной.
Resolution
Управляющая программа dpd должна быть перезапущена на хосте ESXi, а функция SDM должна быть отключена и включена на затронутой виртуальной машине. Перед перезапуском управляющей программы dpd убедитесь в отсутствии резервных копий виртуальных машин:
- Откройте сеанс SSH на хосте ESXi.
- Перезапустите управляющую программу 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:~]
Ниже приведены некоторые доступные способы отключения и включения SDM на затронутой виртуальной машине.
Способ 1
Измените механизм защиты ресурсов затронутой виртуальной машины.
- Откройте сеанс браузера в PowerProtect Data Manager и войдите в систему аутентификации с учетной записью администратора.
- Перейдите в раздел Infrastructure>Assets >Virtual Machines.
- Выберите затронутую виртуальную машину.
- Выберите раскрывающийся список Дополнительные действия>Механизм> защиты Migrate to VADP.
- Веб-клиент vSphere отображает задачу для виртуальной машины по отключению фильтра Lightweight Delta (LWD).
- Выберите раскрывающийся список Дополнительные действия>Механизм> защиты Переход к прозрачным моментальным снимкам.
- Веб-клиент vSphere отображает задачу для виртуальной машины по включению фильтра LWD.
- Выполнение резервного копирования или наблюдение за выполнением запланированного резервного копирования.
Способ 2
Удалите затронутую виртуальную машину и добавьте ее в политику защиты.
- Откройте сеанс браузера в PowerProtect Data Manager и войдите в систему аутентификации с учетной записью администратора.
- Перейдите в раздел Infrastructure>Assets >Virtual Machines.
- Выберите затронутую виртуальную машину.
- Выберите раскрывающийся список Другие действия>Удалить из политики.
- Веб-клиент vSphere отображает задачу для виртуальной машины по отключению фильтра Lightweight Delta (LWD).
- Выберите раскрывающийся список Дополнительные действия>, которые добавляются в политику, и следуйте указаниям мастера, чтобы добавить в политику защиты.
- Веб-клиент vSphere отображает задачу для виртуальной машины по включению фильтра LWD.
- Выполнение резервного копирования или наблюдение за выполнением запланированного резервного копирования.
Способ 3
Администратор PowerProtect Data Manager vmconfig Для изменения параметров функции SDM для затронутой виртуальной машины можно использовать утилиту командной строки.
- Войдите в устройство PowerProtect Data Manager через SSH с учетной записью администратора:
ssh admin@my-ppdm-name
- Измените пользователя root.
sudo su
- Загрузите переменные среды:
source /opt/emc/vproxy/unit/vproxy.env
- Перейдите в каталог bin vProxy.
cd /opt/emc/vproxy/bin/
- Постройте
vmconfigкоманду, заменив информацию в скобках:- Проверьте состояние виртуальной машины:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c info
- Отключите SDM на виртуальной машине:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c disable-sdm
- Включите SDM на виртуальной машине:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c enable-sdm
- Запустите резервное копирование TSDM PowerProtect Data Manager, чтобы убедиться, что проблема устранена.