如果發生故障,系統管理員會還原 vRealize Automation 應用裝置。如果使用負載平衡器,則管理員會還原負載平衡器及其管理的虛擬應用裝置。如果主機名稱在還原期間變更,您必須適當地更新組態檔。

執行這項作業的原因和時機

在下列情況下,您可能需要還原失敗的虛擬應用裝置:

  • 正在執行最小部署且唯一的 vRealize Automation 應用裝置失敗或損毀。

  • 正在執行分散式部署且某些 (並非所有) 虛擬應用裝置失敗。

  • 正在執行分散式部署且所有虛擬應用裝置失敗。

還原 vRealize Automation 應用裝置或虛擬應用裝置負載平衡器的方式取決於部署類型及失敗的應用裝置。

  • 如果您使用名稱保持不變的單一虛擬應用裝置,請還原虛擬應用裝置,或重新部署虛擬應用裝置並還原一組備份檔案。不需要進一步的步驟。

  • 如果您執行使用負載平衡器的分散式部署,並變更虛擬應用裝置的名稱或負載平衡器的 IP 位址,您必須重新部署應用裝置並還原其備份檔案。此外,您必須為部署重新產生並複製憑證。

如果您重新部署、重新設定或新增虛擬應用裝置至叢集,請參閱 vRealize Automation 應用裝置的《安裝 vRealize Automation 7.3》 說明文件,以取得詳細資訊。

程序

  1. 重新部署 vRealize Automation 應用裝置。

    重新部署 vRealize Automation 應用裝置後,即使其適用於系統組態,您也必須設定應用裝置資料庫。

  2. 還原所有已備份檔案。
  3. 查看已還原檔案的檔案權限和擁有者。
    1. 確認 vcac 使用者擁有 vcac 目錄中的檔案, 且只有 vcac 使用者具有讀取和寫入權限。更新任何變更的設定。
    2. 確認根使用者擁有 apache2 目錄中的檔案,且只有擁有者具有讀取和寫入權限。更新任何變更的設定。
    3. 確認 vco 使用者擁有 vco 目錄中的檔案,且只有擁有者具有讀取和寫入權限。更新任何變更的設定。

    如果主機名稱或虛擬 IP 位址保持不變,則還原程序完成。

  4. 如果您是使用負載平衡器並且其虛擬 IP 位址已變更,請針對每個虛擬應用裝置重新產生並複製憑證。
    1. 使用下列格式的命令取得憑證:
      C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe 
      \Vcac-Config.exe GetServerCertificates -url https://VA FQDN 
      --FileName .\Vcac-Config-time-stamp.data -v
    2. 使用下列格式的命令登錄解決方案使用者憑證:
      C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe 
      \Vcac-Config.exe RegisterSolutionUser -url https://VA FQDN --Tenant vsphere.local 
      -cu administrator@vsphere.local -cp vmware --FileName .\Vcac-Config-time-stamp.data -v
    3. 使用下列格式的命令,向新的解決方案使用者登錄事件主題:
      C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe RegisterCatalogTypes -v
    4. 使用下列格式的命令將解決方案使用者憑證資訊移到資料庫:
      C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe 
      \Vcac-Config.exe MoveRegistrationDataToDB -d vcac -s localhost 
      -f .\Vcac-Config-time-stamp.data -v
  5. 導覽至 vRealize Automation 應用裝置管理主控台,確認主機、SSL、資料庫和 SSO 設定正確無誤。
  6. 更新變更的設定。
  7. 啟動 vRealize Automation 伺服器服務或儲存 SSO 設定頁面。
  8. 設定負載平衡器以將流量散佈至虛擬應用裝置。

下一步

還原 IaaS 網站服務或 Web 負載平衡器