You can install or deploy a Platform Services Controller and register several vCenter Server instances with the same Platform Services Controller. You can use vSphere Data Protection to back up and restore your environment if the external Platform Services Controller fails.

Important:

You can back up and restore only virtual machines that contain vCenter Server, vCenter Server Appliance, and Platform Services Controller. You cannot back up and restore physical machines that are running vCenter Server by using vSphere Data Protection.

  1. Deploy the vSphere Data Protection Appliance.

    See Deploy the vSphere Data Protection OVF Template.

  2. Complete the initial vSphere Data Protection configuration.

    See Configure vSphere Data Protection.

  3. Perform image-based backups of the external Platform Services Controller and all vCenter Server instances.

    See Create a Backup Job in vSphere Data Protection.

    Note:

    Back up all vCenter Server and Platform Services Controller instances at the same time.

  4. (Optional) To run an existing backup job immediately, start the process manually.

    See Start a Backup Job Manually.

  5. Restore the failed Platform Services Controller from its backup image by using the direct‐to‐host emergency restore operation.

    See, Restore a Virtual Machine with the Direct-to-Host Emergency Restore Operation.

  6. Power on the virtual machine that contains the Platform Services Controller.

    Important:

    For Platform Services Controller instances installed on Windows, if the system prompts you to restart the virtual machine, do not restart the machine before you run the psc_restore script.

  7. Log in to the Platform Services Controller instance.

    • For a Platform Services Controller deployed as an appliance, log in to the vCenter Server Appliance shell as root.

    • For a Platform Services Controller installed on Windows, log in as an administrator to the virtual machine that you installed vCenter Server on.

  8. Verify that no Platform Services Controller services are running.

    • For a Platform Services Controller deployed as an appliance, run the service-control --status --all command in the appliance shell.

    • For a Platform Services Controller installed on Windows, from the Windows Start menu, select Control Panel > Administrative Tools > Services.

  9. Run the psc_restore script to restore the Platform Services Controller.

    Option

    Steps

    For a Platform Services Controller deployed as an appliance

    Run the psc_restore script in the appliance shell.

    psc_restore -u psc_administrator_username -p psc_administrator_password
    
    Note:

    If you do not provide arguments, the script prompts you for the necessary arguments thrice before closing.

    For a Platform Services Controller installed on Windows

    1. From the Windows command prompt, navigate to the psc_restore script.

      By default, the script is located in C:\Program Files\VMware\vCenter Server\.

    2. Run the psc_restore script.

      psc_restore -u psc_administrator_username -p psc_administrator_password
       
      Note:

      If you do not provide arguments, the script closes after notifying you that the required arguments were not provided.

  10. Verify that all Platform Services Controller services of the restored Platform Services Controller are running.

    • For a Platform Services Controller deployed as an appliance, run the service-control --status --all command in the appliance shell.

    • For a Platform Services Controller installed on Windows, from the Windows Start menu, select Control Panel > Administrative Tools > Services.

  11. Restart all vCenter Server services.

    See vCenter Server and Host Management.