Функція PowerProtect: Помилка резервного копіювання віртуальних машин, що вказує на виконання синхронізації DPD
Summary: Кілька резервних копій активів віртуальної машини (ВМ) почали виходити з ладу після успішного завершення. Деталі збою вказують на те, що завдання vCenter не виконується з помилкою TSDM, яка вказує на те, що «виконується синхронізація DPD». ...
Symptoms
Менеджер даних PowerProtect використовується для захисту середовища 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 і пройдіть автентифікацію за допомогою облікового запису адміністратора.
- Перейдіть до активів >інфраструктури>віртуальних машин.
- Виберіть віртуальну машину, якої це стосується.
- Виберіть випадаюче меню Більше дій>Механізм> захисту Мігрувати на VADP.
- Веб-клієнт vSphere показує завдання для віртуальної машини відключити фільтр Lightweight Delta (LWD).
- Виберіть випадаюче меню Механізмзахисту> додаткових дій >мігрує на прозорі знімки.
- Веб-клієнт vSphere показує завдання для віртуальної машини увімкнути фільтр LWD.
- Запустіть резервну копію або стежте за запланованим виконанням резервної копії.
Спосіб 2
Видаліть і додайте відповідну віртуальну машину з Політики захисту.
- Відкрийте сеанс браузера в PowerProtect Data Manager і пройдіть автентифікацію за допомогою облікового запису адміністратора.
- Перейдіть до активів >інфраструктури>віртуальних машин.
- Виберіть віртуальну машину, якої це стосується.
- Виберіть випадаюче меню Додаткові дії>Видалити з політики.
- Веб-клієнт vSphere показує завдання для віртуальної машини відключити фільтр Lightweight Delta (LWD).
- Виберіть випадаюче меню Додаткові дії>Додати до політики та дотримуйтесь інструкцій майстра, щоб додати до Політики захисту.
- Веб-клієнт vSphere показує завдання для віртуальної машини увімкнути фільтр LWD.
- Запустіть резервну копію або стежте за запланованим виконанням резервної копії.
Спосіб 3
Диспетчер даних PowerProtect 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, щоб переконатися, що проблему вирішено.