vCenter Server 变得不可用或您无法使用 vSphere Web Client 访问 vSphere Data Protection 用户界面时,可以使用定向到主机紧急还原操作来还原包含 vCenter Server 的虚拟机。

vSphere Data Protection 依赖 vCenter Server 执行许多 vSphere Data Protection 核心操作。在 vCenter Server 无法访问时,紧急还原操作可以直接在运行 vSphere Data Protection Appliance 的 ESXi 主机上还原包含 vCenter ServervCenter Server AppliancePlatform Services Controller 的虚拟机。紧急还原选项卡显示了 vSphere Data Protection Appliance 备份的虚拟机列表。这些包含 vCenter ServerPlatform Services Controller 实例的虚拟机可以在运行 vSphere Data Protection Appliance 的 ESXi 主机上还原为新虚拟机。有关紧急还原操作的最佳做法、建议和限制,请参见《vSphere Data Protection》文档。

注: 此过程描述使用 vSphere Data Protection 6.1.3 时的步骤。如果使用不同版本的 vSphere Data Protection,步骤可能有所不同。

前提条件

使用 vSphere Data Protection 备份 vCenter Server 虚拟机或 vCenter Server Appliance

过程

  1. 在 Web 浏览器中,导航到 http://host-name/ui or http://host-IP-address/ui。
    其中, host-nameESXi 主机的名称, host-IP-address 为 vSphere Data Protection Appliance 所在的 ESXi 主机的 IP 地址。以管理员身份登录到 VMware Host Client
    1. VMware Host Client 清单中右键单击主机,然后从菜单中选择从 vCenter Server 断开连接
    2. 当系统提示解除主机与 vCenter Server 的关联时,单击从 vCenter Server 断开连接
    注: 如果 ESXi 主机为版本 5.1,则登录到 vSphere Client 而不是 VMware Host Client,且在 摘要选项卡上,单击 解除主机与 vCenter Server 的关联
  2. 在 Web 浏览器中,导航到 vSphere Data Protection 配置实用程序。
    https:// ip_address_VDP_Appliance:8543/vdp-configure/。
  3. 紧急还原选项卡上,选择将作为还原点的虚拟机,然后单击还原
  4. 在“主机凭据”对话框中,输入有效的主机凭据,然后单击确定
  5. 在“还原备份”对话框中,输入新名称。
  6. 选择一个数据存储作为备份的目标,然后单击还原
    小心: 将显示该数据存储的容量大小。确保选择具有足够磁盘空间的数据存储以容纳还原。空间不足会导致还原失败。
    还原的虚拟机将在 vSphere 主机级别清单中列出。不支持还原到更具体的清单路径中。
  7. 确认没有 vCenter Server 服务正在运行。
    • 对于 vCenter Server Appliance,请在设备 shell 中运行 service-control --status --all 命令。
    • 对于安装在 Windows 上的 vCenter Server 实例,请在 Windows 开始菜单中,选择控制面板 > 管理工具 > 服务
  8. 运行 vcenter-restore 脚本以完成还原操作并启动所有 vCenter Server 服务。
    选项 操作
    对于 vCenter Server Appliance 在设备 shell 中运行 vcenter-restore 脚本。
    vcenter-restore -u psc_administrator_username -p psc_administrator_password 
    对于安装在 Windows 上的 vCenter Server
    1. 在 Windows 命令提示符中,导航到 vcenter-restore 脚本。

      默认情况下,该脚本位于 C:\Program Files\VMware\vCenter Server\

    2. 运行 vcenter-restore 脚本。
      vcenter-restore -u psc_administrator_username -p psc_administrator_password 
      注: 如果后续三次均未提供参数,则将通知您未提供必要参数并关闭脚本。

    此处,psc_administrator_username 是必须采用 UPN 格式的 vCenter Single Sign-On 管理员用户名。

  9. 确认所有 vCenter Server 服务都在运行。
    • 对于部署为设备的 vCenter Server Appliance,请在设备 shell 中运行 service-control --status --all 命令。
    • 对于安装在 Windows 上的 vCenter Server,请在 Windows 开始菜单中,选择控制面板 > 管理工具 > 服务