您的環境可能包含向複寫其資料的不同外部 Platform Services Controller 執行個體登錄的多個 vCenter Server 執行個體。您可以使用 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,以根使用者身分登入 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 之間的連線會導致所有備份工作和複寫工作遺失。現有還原點保持原樣,但您必須重新建立備份工作和複寫工作。