跳到主要内容

更改网络设置后删除数据存储时出错

问题

更改适用于 VSC、VASA Provider 和 SRA 的虚拟设备的 IP 地址后,使用 VSC 界面执行某些操作时会显示错误。例如,删除数据存储或尝试访问 ESXi 主机上的 VASA Provider 服务器。

原因

vCenter Server 不会使用更新的 IP 地址,而是继续使用旧的 IP 地址来调用 VASA Provider。

纠正操作

当适用于 VSC、VASA Provider 和 SRA 的虚拟设备的 IP 地址改变时,应执行以下操作:

  1. vCenter Server 注销 VSC。
  2. 访问 https://<vcenter_ip>/mob
  3. 单击内容 > 扩展管理器 > 注销扩展 > 注销所有 com.netapp.* 扩展
  4. 使用 putty 以根用户身份登录 vCenter Server
  5. 使用以下命令切换到 vsphere-client-serenity 目录:cd /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity
  6. 使用 vsphere-client stop 停止 vSphere Client: 服务。
  7. 删除包含 UI 扩展的目录:rm -rf com.netapp*
  8. 使用 vsphere-client start 启动 vSphere Client: 服务。

    此操作可能需要几分钟时间以便 vSphere Client 重新启动并正确初始化。

  9. 使用以下命令切换到 vsphere-ui serenity 目录: /etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/
  10. 使用 vsphere-ui stop 停止 vSphere UI: 服务。
  11. 删除包含 UI 扩展的目录:rm -rf com.netapp*
  12. 使用以下命令启动 vSphere UI:service-control --start vsphere-ui