可以使用还原备份向导手动将包含 vCenter Server 实例的虚拟机的完整映像备份还原到原始位置。

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

前提条件

  • 部署和配置 vSphere Data Protection Appliance。
  • 备份正在运行 vCenter Server 的虚拟机。请参见使用 vSphere Data Protection 备份 vCenter Server 环境
  • 使用 vSphere Web Client 登录到管理环境的 vCenter Server 实例。以在 vSphere Data Protection 配置期间使用的具有管理员特权的用户身份登录。
  • 验证是否已关闭要还原的虚拟机电源。

过程

  1. vSphere Web Client 主页上,单击 vSphere Data Protection
  2. 单击还原选项卡。
  3. (可选) 筛选备份以缩小搜索范围。
  4. 选择“名称”列中列出的某个虚拟机,然后选择一个或多个要还原的备份项。
    选择虚拟机时,可以查看该虚拟机的已执行备份列表。
  5. 单击还原以启动还原备份向导。
  6. 在“选择备份”页面上,验证备份列表是否正确,移除要从还原操作中排除的备份,然后单击下一步
  7. 在“设置还原选项”页面上,保持还原到原始位置复选框处于选中状态。
    重要事项: 如果原始虚拟机的虚拟磁盘已移除或删除,则无法将虚拟机还原到其原始位置。必须将 VMDK 还原到新位置。
  8. (可选) 高级选项下,选择新的数据存储,以便在虚拟机还原后打开其电源并重新连接网卡。
  9. 单击下一步
  10. 在“即将完成”页面上,检查还原请求的摘要,然后单击完成以启动还原操作。
    注: 如果在还原过程中选择了重新连接网卡,请验证新创建虚拟机的网络配置是否正确。新虚拟机的网卡可能使用与原始虚拟机相同的 IP 地址,这会导致冲突。
  11. 确认没有 vCenter Server 服务正在运行。
    • 对于 vCenter Server Appliance,请在设备 shell 中运行 service-control --status --all 命令。
    • 对于安装在 Windows 上的 vCenter Server 实例,请在 Windows 开始菜单中,选择控制面板 > 管理工具 > 服务
  12. 运行 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 管理员用户名。

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

结果

将出现一个信息对话框,以确认还原操作已成功启动。可以在“近期任务”窗格中监控还原进度。