您的环境可能包含多个 vCenter Server 实例,这些实例均向复制其数据的不同外部 Platform Services Controller 实例注册。您可以使用 vSphere Data Protection 备份和还原整个环境,这样如果某个 Platform Services Controller 失败,则可还原失败的 Platform Services Controller

重要:

只能备份和还原包含 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 注册的 vCenter Server 实例之间的连接重新指向任何其他正常工作的外部 Platform Services Controller

    请参见将 vCenter Server 重新指向另一个外部 Platform Services Controller

    重要:

    重新指向 vCenter ServerPlatform Services Controller 之间的连接会导致所有备份作业和复制作业丢失。现有还原点将保持不变,但是必须重新创建备份作业和复制作业。

  6. 还原失败的 Platform Services Controller

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

    重要:

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

  8. 登录到 Platform Services Controller 实例。

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

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

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

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

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

  10. 运行 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  
      注:

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

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

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

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

  12. vCenter Server 实例之间的连接重新指回已还原的 Platform Services Controller

    请参见将 vCenter Server 重新指向另一个外部 Platform Services Controller

    重要:

    重新指向 vCenter ServerPlatform Services Controller 之间的连接会导致所有备份作业和复制作业丢失。现有还原点将保持不变,但是必须重新创建备份作业和复制作业。