啟動或關閉 vRealize Automation 時,請遵循適當的程序。

關閉和啟動 vRealize Automation 元件的建議方式,是使用 vRealize Suite Lifecycle Manager生命週期作業 > 環境區段中提供的 [關閉電源] 和 [開啟電源] 功能。下列程序概述了在 vRealize Suite Lifecycle Manager 因某些原因無法使用時關閉和啟動 vRealize Automation 元件的手動方法。

關閉 vRealize Automation

若要保留資料完整性,請先關閉 vRealize Automation 服務,然後再關閉虛擬應用裝置的電源。透過使用 SSH 或 VMRC,可以從任何個別應用裝置關閉或啟動所有節點。

備註: 如果可能,請避免使用 vracli reset vidm 命令。此命令會重設 Workspace ONE Access 的所有組態,並中斷使用者與已佈建資源之間的關聯。
  1. 透過使用 SSH 或 VMRC 登入任何 vRealize Automation 應用裝置的主控台。
  2. 若要關閉所有叢集節點上的 vRealize Automation 服務,請執行下列命令集。
    備註: 如果您複製其中任何命令來執行但失敗,請先將其貼到記事本中,然後重新複製該命令後再執行。此程序去除了任何隱藏字元和說明文件來源中可能存在的其他構件。
    /opt/scripts/deploy.sh --shutdown 
  3. 關閉 vRealize Automation 應用裝置。

您的 vRealize Automation 部署現在已關閉。

啟動 vRealize Automation

在計劃外的關閉、控制關閉或復原程序之後,必須以特定順序重新啟動 vRealize Automation 元件。vRLCM 是非關鍵元件,因此您可以隨時啟動。必須先啟動 VMware Workspace ONE Access (以前稱為 VMware Identity Management) 元件,然後再啟動 vRealize Automation

備註: 在啟動 vRealize Automation 元件之前,請確認適用的負載平衡器正在執行。
  1. 開啟所有 vRealize Automation 應用裝置的電源,並等待其啟動。
  2. 透過使用 SSH 或 VMRC 登入任何應用裝置的主控台,然後執行下列命令以還原所有節點上的服務。
    /opt/scripts/deploy.sh
  3. 透過下列命令,確認所有服務均已啟動且正在執行。
    kubectl get pods --all-namespaces
    備註: 您應該會看到每個服務有三個執行個體,其狀態為 [執行中] 或 [已完成]。

    當所有服務均列示為 [執行中] 或 [已完成],則表示 vRealize Automation 已準備好可供使用。

重新啟動 vRealize Automation

您可以從叢集中的任何應用裝置集中重新啟動所有 vRealize Automation 服務。依照前述指示關閉 vRealize Automation,然後使用指示啟動 vRealize Automation。重新啟動 vRealize Automation 之前,請確認所有適用的負載平衡器和 VMware Workspace ONE Access 元件正在執行中。

當所有服務均列示為 [執行中] 或 [已完成],則表示 vRealize Automation 已準備好可供使用。

執行以下命令,以確認所有服務正在執行:

kubectl -n prelude get pods