如果您需要最高的系統穩固性,請根據 VMware 指導方針設定您的 vRealize Automation 系統,以取得高可用性。

vRealize Automation 應用裝置

vRealize Automation 應用裝置 支援主動-主動式高可用性。若要為這些應用裝置啟用高可用性,請將其置於負載平衡器下方。如需詳細資訊,請參閱<設定負載平衡器>。從 7.0 版本開始,應用裝置資料庫和 vRealize Orchestrator 都會自動進行叢集化,並可供使用。

vRealize Automation 身分識別目錄管理

每個 vRealize Automation 應用裝置都包含支援使用者驗證的連接器,即使通常只會將一個連接器設定為執行目錄同步化。選擇哪個連接器做為同步連接器不會造成任何影響。若要支援身分識別目錄管理高可用性,您必須設定與第二個 vRealize Automation 應用裝置對應的第二個連接器,以連線到身分識別提供者並指向相同的 Active Directory。藉由此組態,如果一個應用裝置失敗,則其他應用裝置會接管使用者驗證的管理工作。

在高可用性環境中,所有節點都必須提供一組相同的 Active Directory、使用者、驗證方法等。完成此作業最直接的方法是,透過設定負載平衡器主機做為身分識別提供者主機將身分識別提供者升階至叢集。藉由此組態,所有驗證申請都將導向至負載平衡器,從而視情況將申請轉送到任一連接器。

如需有關設定身分識別目錄管理以取得高可用性的詳細資訊,請參閱../com.vmware.vrealize.automation.doc/GUID-315FEC33-6224-48AE-A10E-7CF0B125CC81.html

基礎結構 Web 伺服器

基礎結構 Web 伺服器元件全部支援主動-主動式高可用性。若要為這些元件啟用高可用性,請將其置於負載平衡器下方。

基礎結構 Manager Service

Manager Service 元件支援主動-被動式高可用性。若要為此元件啟用高可用性,請將兩個 Manager Service 置於負載平衡器下方。由於兩個 Manager Service 無法同時處於主動狀態,請在叢集中停用被動 Manager Service,並停止 Windows 服務。

如果主動 Manager Service 失敗,且負載平衡器下方的 Windows 服務並未停止,請將其停止。請啟用被動 Manager Service,並重新啟動負載平衡器下方的 Windows 服務。請參閱<安裝主要 Manager Service>

代理程式

代理程式支援主動-主動式高可用性。如需設定代理程式以取得高可用性的相關資訊,請參閱 vRealize Automation 組態說明文件。檢查高可用性目標服務。

Distributed Execution Manager Worker

在 Worker 角色下執行的 Distributed Execution Manager (DEM) 支援主動-主動式高可用性。如果 DEM Worker 執行個體失敗,DEM Orchestrator 會偵測到故障,並會取消 DEM Worker 執行個體正在執行的工作流程。DEM Worker 執行個體恢復為線上狀態後,會偵測到 DEM Orchestrator 已取消執行個體的工作流程,然後停止執行這些工作流程。若要避免過早取消工作流程,請讓 DEM Worker 執行個體離線幾分鐘,然後再取消其工作流程。

Distributed Execution Manager Orchestrator

在 Orchestrator 角色下執行的 DEM 支援主動-主動式高可用性。當 DEM Orchestrator 啟動時,它會搜尋其他正在執行的 DEM Orchestrator。

  • 如果找不到其他正在執行的 DEM Orchestrator 執行個體,它將做為主要 DEM Orchestrator 開始執行。

  • 如果找到其他正在執行的 DEM Orchestrator,則會監控其他主要 DEM Orchestrator,以偵測中斷狀況。

  • 如果它偵測到中斷狀況,則會取代主要執行個體。

在之前的主要執行個體恢復為線上狀態時,它會偵測到其他 DEM Orchestrator 已經取代其主要執行個體的角色,並會監控主要 Orchestrator 執行個體的故障。

vRealize Automation 應用裝置資料庫伺服器

vRealize Automation 應用裝置中的應用裝置資料庫會自動進行叢集化。如果出現故障,您必須在虛擬應用裝置管理主控台的 vRA 設定 > 資料庫索引標籤上將某個節點升階為新的主節點。

使用外部資料庫的舊版產品仍受支援。如果部署已從 6.2 升級並使用外部資料庫,VMware 建議將資料庫移轉到內部組態。如需移轉資料庫和設定應用裝置資料庫複寫的詳細資訊,請參閱 vRealize Automation 6.2 產品說明文件。

適用於基礎結構元件的 MSSQL 資料庫伺服器

使用 SQL Server 容錯移轉叢集執行個體以取得高可用性。由於使用 Microsoft Distributed Transactions Coordinator,因此 vRealize Automation 不支援 AlwaysOn 可用性群組。

vRealize Orchestrator

vRealize Orchestrator 內部高度可用的執行個體做為 vRealize Automation 應用裝置的一部分提供。如果您需要 vRealize Orchestrator 的外部執行個體,可以在負載平衡器下方以主動-主動模式設定 vRealize Orchestrator。請參閱vRealize Orchestrator說明文件。