PowerProtect VM Direct Engine не может отключиться или повторно развернуться из-за активных сессий
Summary: Устройство PowerProtect Data Manager используется для защиты среды vSphere с помощью решения Direct Engine для виртуальных машин (ВМ). Модуль VM Direct Engine отключен, но его нельзя удалить или повторно развернуть в среде. ...
Symptoms
Переменная vproxymgmt Утилита командной строки отображает состояние «DisablePending" для отключенного модуля VM Direct Engine и "MaintenancePending» для повторно развертываемого модуля VM Direct. Чтобы отключенный модуль VM Direct Engine мог быть удален, должен быть установлен статус «Disabled». Перед началом повторного развертывания для модуля VM Direct Engine должен быть установлен статус «Развертывание».
my-ppdm:~ # source /opt/emc/vmdirect/unit/vmdirect.env my-ppdm:~ # /opt/emc/vmdirect/bin/vproxymgmt get -secret Total '3' vProxies VMs available. VProxy ID: 858bdbd9-6ca8-4fc6-a991-ff5bbcf5a13b Type: External Hostname: my-ppdm-proxy01.my-domain.com Disabled: true Status: MaintenancePending Protection Type: VM VCenter inventory source ID: 104f656f-a20b-5059-bd9b-bb8482548d94 VCenter: my-vcenter.my-domain.com VM Name: my-ppdm-proxy01.my-domain.com AdminCredentials-Username: 'admin' Password: '########' RootCredentials-Username: 'root' Password: '########' VM Configured Capacity Units: 80 VM Configured Control Units: 10000 VM Capacity Units in use: 72 VM Control Units in use: 7255 VM Control Sessions in use: 1 VM Transport Sessions in use: 18 VProxy ID: de15b583-89d8-4240-927e-1a416fa826d1 Type: Embedded Hostname: localhost Disabled: false Status: Ready Protection Type: VM VM Configured Capacity Units: 16 VM Configured Control Units: 10000 VM Capacity Units in use: 0 VM Control Units in use: 0 VM Control Sessions in use: 0 VM Transport Sessions in use: 0 VProxy ID: c22cbdcb-8cbe-4f7a-9e11-26ed78b0dfdd Type: External Hostname: my-ppdm-proxy02.my-domain.com Disabled: true Status: DisablePending Protection Type: VM VCenter inventory source ID: 104f656f-a20b-5059-bd9b-bb8482548d94 VCenter: my-vcenter.my-domain.com VM Name: my-ppdm-proxy02.my-domain.com AdminCredentials-Username: 'admin' Password: '########' RootCredentials-Username: 'root' Password: '########' VM Configured Capacity Units: 80 VM Configured Control Units: 10000 VM Capacity Units in use: 80 VM Control Units in use: 8110 VM Control Sessions in use: 2 VM Transport Sessions in use: 20 my-ppdm:~ #
Cause
В среде нет активных резервных копий виртуальных машин, но атрибут VM Control Sessions in Use показывает устаревшие сеансы Direct Engine VM Engine. Если в среде не запущены резервные копии VM Direct Engine, атрибут «VM Control Sessions in Use» должен быть равен нулю. Причина устаревших сессий атрибута «Сессии управления виртуальными машинами используются» неизвестна.
Resolution
Временное решение.
Процедура очистки несвежих ProxySessions метаданные в среде PowerProtect.
-
Убедитесь в отсутствии активных операций резервного копирования или восстановления модуля VM Direct.
-
Создайте моментальный снимок виртуальной машины устройства PowerProtect в VMware.
-
Откройте сеанс SSH в PowerProtect Data Manager и войдите в учетную запись администратора.
-
Используйте
sucommand и аутентификация с помощью пароля root:sudo su
-
Остановите
visdдемон:systemctl stop visd
-
Удалите файлы ProxySession:
rm -r /opt/emc/vmdirect/runtime/state/visd/ProxySessions /opt/emc/vmdirect/runtime/state/visd/ProxySessions.bak /opt/emc/vmdirect/runtime/state/visd/ProxySessions.gob
-
Запустите
visdдемон:systemtctl start visd
-
Проверьте состояние
visdдемон:systemctl status visd
-
Убедитесь, что для атрибута «Сессии управления ВМ в использовании» отображается ноль для всех экземпляров модуля VM Direct.
-
После проверки функциональности удалите моментальный снимок VMware виртуальной машины устройства PowerProtect.
Пример результата:
