Silnik PowerProtect VM Direct nie może zostać wyłączony lub ponownie wdrożony z powodu aktywnych sesji
Summary: Urządzenie PowerProtect Data Manager służy do ochrony środowiska vSphere za pomocą rozwiązania Virtual Machine (VM) Direct Engine. Silnik VM Direct został wyłączony, ale nie można go usunąć ani ponownie wdrożyć w środowisku. ...
Symptoms
Kolumna vproxymgmt Narzędzie wiersza poleceń pokazuje, że stan to "DisablePending" dla wyłączonego VM Direct Engine i "MaintenancePending" dla silnika VM Direct, który jest ponownie wdrażany. Stan wyłączonego aparatu VM Direct musi mieć wartość "Disabled", aby opcja była dostępna do usunięcia. Przed rozpoczęciem ponownego wdrożenia aparatu VM Direct Engine stan musi mieć wartość "Wdrożenie".
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
W środowisku nie są uruchomione aktywne kopie zapasowe maszyn wirtualnych, ale atrybut "VM Control Sessions in Use" aparatu VM Direct pokazuje stare sesje. Atrybut "VM Control Sessions in Use" powinien mieć wartość zero, jeśli w środowisku nie są uruchomione żadne kopie zapasowe VM Direct Engine. Przyczyna nieaktualnych sesji atrybutów "VM Control Sessions in Use" jest nieznana.
Resolution
Obejście problemu:
Procedura usuwa przestarzałe ProxySessions metadanych w środowisku PowerProtect.
-
Upewnij się, że nie są wykonywane żadne aktywne kopie zapasowe ani przywracanie VM Direct.
-
Wykonaj migawkę VMware maszyny wirtualnej urządzenia PowerProtect.
-
Otwórz sesję SSH do programu PowerProtect Data Manager i uwierzytelnij się na koncie administratora.
-
Użyj polecenia
suPolecenie i uwierzytelnianie przy użyciu hasła głównego:sudo su
-
Zatrzymaj
visdDaemon:systemctl stop visd
-
Usuń pliki 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
-
Uruchom polecenie
visdDaemon:systemtctl start visd
-
Sprawdź stan
visdDaemon:systemctl status visd
-
Sprawdź, czy atrybut "VM Control Sessions in Use" pokazuje zero dla wszystkich instancji VM Direct Engine.
-
Po zweryfikowaniu funkcjonalności usuń migawkę VMware maszyny wirtualnej urządzenia PowerProtect.
Przykładowe dane wyjściowe:
