由于活动会话,PowerProtect VM Direct 引擎无法禁用或重新部署

Summary: PowerProtect Data Manager 一体机用于通过虚拟机 (VM) Direct Engine 解决方案保护 vSphere 环境。 VM Direct Engine 已禁用,但无法在 环境中删除或重新部署它。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

vproxymgmt 命令行实用程序显示状态为”DisablePending“表示已禁用的 VM Direct 引擎和”MaintenancePending“(英语:针对正在重新部署的 VM Direct 引擎)。在可删除的选项之前,已禁用的 VM Direct 引擎的状态必须为“已禁用”。重新部署的 VM Direct 引擎的状态必须为“正在部署”,然后才能开始重新部署。

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 Direct 引擎“VM Control Sessions in use”属性显示过时的会话。当环境中没有运行虚拟机直接引擎备份时,“正在使用的虚拟机控制会话数”属性应为零。过时的“虚拟机控制会话正在使用中”属性会话的原因未知。

 

Resolution

解决方法:
该过程会清理过时的 ProxySessions PowerProtect 环境中的元数据。

  1. 确保没有正在执行活动的 VM Direct Engine 备份或还原。

  2. 拍摄 PowerProtect 数据保护存储设备虚拟机的 VMware 快照。

  3. 打开与 PowerProtect Data Manager 的 SSH 会话,并使用管理员帐户进行身份验证。

  4. 使用 su 命令并使用 root 密码进行身份验证:

    sudo su
  5. 停止 visd 守护 进程:

    systemctl stop visd
  6. 删除 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
  7. 启动 visd 守护 进程:

    systemtctl start visd
  8. 验证 visd 守护 进程:

    systemctl status visd
  9. 验证所有 VM Direct Engine 实例的“VM Control Sessions in use”属性是否显示为零。

  10. 验证功能后,删除 PowerProtect 数据保护存储设备虚拟机的 VMware 快照。

    示例输出:
    解决方法的输出示例

 

Article Properties
Article Number: 000230761
Article Type: Solution
Last Modified: 18 July 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.