NVP vProxy:NMC 中的虚拟机恢复报告“由于上次尝试失败,因此在重新尝试获取虚拟机管理程序环境之前需要等待”
摘要: NetWorker Management Console (NMC) 用于在灾难恢复 (DR) NetWorker 服务器环境中执行到备用 vCenter 的虚拟机 (VM) 还原。NMC 恢复向导的“配置虚拟机恢复”窗口出错,并显示“在重新尝试获取虚拟机管理程序环境之前等待,因为上次尝试失败。
症状
- VMware 虚拟机 (VM) 使用 NetWorker VMware Protection (NVP) vProxy 解决方案进行保护。
- 从 NetWorker Management Console (NMC) 恢复向导执行虚拟机还原。
- “配置虚拟机恢复”窗口出错,并显示“在重新尝试获取虚拟机管理程序环境之前等待,因为上次尝试失败。

图 1:由于上次尝试失败,因此在重新尝试获取虚拟机管理程序环境之前等待。
原因
NetWorker 服务器具有”NSR Hypervisor“(vCenter/ESXi) 资源。预期会出现以下两种情况:
- NetWorker 服务器包含“离线 vCenter”。离线 vCenter 具有有效的虚拟机备份,并且 vCenter 保留在 NetWorker 中,以便虚拟机备份可恢复到另一个(在线)vCenter。在恢复操作期间,NMC 无法清点离线 vCenter。请参阅:NVP vProxy:如何将虚拟机从离线 vCenter 还原到备用 vCenter。
- NetWorker 服务器驻留在存储区中(例如,Cyber Recover 存储区)。存储环境是从生产 NetWorker 服务器创建的。配置包括生产 vCenter Server。存储区采用安全隔离,NetWorker 无法与生产 VMware 环境进行通信。必须在配置中保留生产 VMware 环境,以便可以将虚拟机从这些环境恢复到存储区虚拟机管理程序。
在上述情况下,这是预期行为。
当您进入“配置虚拟机恢复”页面时,NetWorker Management Console (NMC) 已选择源 vCenter。此过程发送请求以获取“vCenter 视图”,以填充数据存储/文件夹以进行显示。由于无法访问 vCenter,因此此错误在意料之中。源 vCenter 必须保留为 NetWorker 资源。否则,它无法用作“源虚拟机管理程序”来选择要恢复的虚拟机。
解决方案
使用基于 HTML 的 NetWorker Web 用户界面 (NWUI)。使用 NWUI 执行虚拟机还原时未观察到此问题。NWUI 使用 RESTAPI,并且不调用 NMC 使用的相同进程。
这需要安装 NWUI 服务器软件包并将其指向执行此恢复的 NetWorker 服务器。NWUI 服务器软件包包含在 NetWorker Virtual Edition (NVE) 中。它包含在标准传统服务器软件包下载中。在 Windows 服务器上,默认情况下,与 NetWorker 服务器一起安装 NWUI 的选项处于选中状态。在 Linux 服务器上,软件包必须单独安装。NWUI 是当前 NetWorker 实施中的标准组件,也是执行虚拟机还原的首选解决方案。
安装后,可以从以下位置访问 NWUI 界面: https://networker-servername:9090/NWUI
可以从 NWUI 中的“Recover”选项卡执行虚拟机恢复:
图 2:显示虚拟机恢复向导的 NetWorker Web 用户界面。
在恢复配置期间,您可以选择备用 vCenter 和文件位置:
图 3:NWUI 虚拟机恢复向导,目标 vCenter 选择。
Monitoring选项卡显示恢复进度:
图 4:NWUI 还原监视。
NetWorker Management Console (NMC) 解决方法:
可以从NMC恢复;但是,您必须在“Configure the Virtual Machine Recovery”窗口中切换虚拟机管理程序资源。最终,错误将清除,您可以选择正确的目标 vCenter。需要此操作的次数可能会有所不同,具体取决于 NetWorker 中配置的虚拟机管理程序资源的数量。