PowerProtect VM Direct Engine ne peut pas être désactivé ou redéployé en raison de sessions actives
Summary: L’appliance PowerProtect Data Manager est utilisée pour protéger l’environnement vSphere avec la solution Virtual Machine (VM) Direct Engine. Le moteur VM Direct a été désactivé, mais il ne peut pas être supprimé ou redéployé dans l’environnement. ...
Symptoms
Le vproxymgmt L’utilitaire de ligne de commande indique que l’état est "DisablePending« pour un moteur VM Direct désactivé et »MaintenancePending» pour un moteur VM Direct en cours de redéploiement. L’état du moteur VM Direct désactivé doit être « Disabled » pour que l’option de suppression soit disponible. L’état du moteur VM Direct redéployé doit être « Deploying » pour que le redéploiement puisse démarrer.
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
Aucune sauvegarde de machine virtuelle n’est en cours d’exécution dans l’environnement, mais l’attribut « VM Control Sessions in use » de VM Direct Engine affiche les sessions obsolètes. L’attribut « VM Control Sessions in use » doit être égal à zéro lorsqu’aucune sauvegarde VM Direct Engine n’est en cours d’exécution dans l’environnement. La cause des sessions obsolètes de l’attribut « VM Control Sessions in use » est inconnue.
Resolution
Solution de contournement :
La procédure nettoie les éléments obsolètes ProxySessions métadonnées dans l’environnement PowerProtect.
-
Assurez-vous qu’aucune sauvegarde ou restauration VM Direct Engine n’est en cours d’exécution.
-
Prenez un snapshot VMware de la machine virtuelle de l’appliance PowerProtect.
-
Ouvrez une session SSH sur PowerProtect Data Manager et authentifiez-vous avec le compte admin.
-
Utilisez la commande
suet authentifiez-vous avec le mot de passe root :sudo su
-
Arrêtez le
visddémon:systemctl stop visd
-
Supprimez les fichiers 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
-
Démarrez le
visddémon:systemtctl start visd
-
Validez l’état de
visddémon:systemctl status visd
-
Vérifiez que l’attribut « VM Control Sessions in use » affiche zéro pour toutes les instances VM Direct Engine.
-
Une fois la fonctionnalité validée, supprimez le snapshot VMware de la machine virtuelle de l’appliance PowerProtect.
Exemple de résultat :
