可以安装或部署 Platform Services Controller,然后向同一 Platform Services Controller 注册多个 vCenter Server 实例。如果外部 Platform Services Controller 失败,则可以使用 vSphere Data Protection 备份和还原环境。

重要:

只能备份和还原包含 vCenter ServervCenter Server AppliancePlatform Services Controller 的虚拟机。无法使用 vSphere Data Protection 备份和还原正在运行 vCenter Server 的物理机。

  1. 部署 vSphere Data Protection Appliance。

    请参见部署 vSphere Data Protection OVF 模板

  2. 完成初始 vSphere Data Protection 配置。

    请参见配置 vSphere Data Protection

  3. 对外部 Platform Services Controller 实例和所有 vCenter Server 实例执行基于映像的备份。

    请参见在 vSphere Data Protection 中创建备份作业

    注:

    同时备份所有 vCenter ServerPlatform Services Controller 实例。

  4. (可选)要立即运行现有的备份作业,请手动启动该过程。

    请参见手动启动备份作业

  5. 使用定向到主机紧急还原操作从备份映像还原失败的 Platform Services Controller

    请参见使用定向到主机紧急还原操作还原虚拟机

  6. 打开包含 Platform Services Controller 的虚拟机电源。

    重要:

    对于安装在 Windows 上的 Platform Services Controller 实例,如果系统提示您重新启动虚拟机,请先运行 psc_restore 脚本,然后再重新启动计算机。

  7. 登录到 Platform Services Controller 实例。

    • 对于部署为设备的 Platform Services Controller,请以 root 用户身份登录到 vCenter Server Appliance shell。

    • 对于安装在 Windows 上的 Platform Services Controller,以管理员身份登录到已安装 vCenter Server 的虚拟机。

  8. 确认没有 Platform Services Controller 服务正在运行。

    • 对于部署为设备的 Platform Services Controller,请在设备 shell 中运行 service-control --status --all 命令。

    • 对于安装在 Windows 上的 Platform Services Controller,请在 Windows 开始菜单中,选择控制面板 > 管理工具 > 服务

  9. 运行 psc_restore 脚本以还原 Platform Services Controller

    选项

    步骤

    对于部署为设备的 Platform Services Controller

    在设备 shell 中运行 psc_restore 脚本。

    psc_restore -u psc_administrator_username -p psc_administrator_password 
    注:

    如果未提供参数,则关闭前,脚本将三次提示您输入必要参数。

    对于安装在 Windows 上的 Platform Services Controller

    1. 从 Windows 命令提示符导航到 psc_restore 脚本。

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

    2. 运行 psc_restore 脚本。

      psc_restore -u psc_administrator_username -p psc_administrator_password  
      注:

      如果未提供参数,则脚本关闭前,将三次提示您输入必要参数。

  10. 验证已还原 Platform Services Controller 的所有 Platform Services Controller 服务是否正在运行。

    • 对于部署为设备的 Platform Services Controller,请在设备 shell 中运行 service-control --status --all 命令。

    • 对于安装在 Windows 上的 Platform Services Controller,请在 Windows 开始菜单中,选择控制面板 > 管理工具 > 服务

  11. 重新启动所有 vCenter Server 服务。

    请参见 《vCenter Server 和主机管理》