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

vRealize Automation 應用裝置

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

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

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

vRealize Automation 身分識別目錄管理

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

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

如需有關設定身分識別目錄管理以取得高可用性的更多資訊,請參閱〈設定身分識別目錄管理以取得高可用性〉

基礎結構 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 執行個體的故障。

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

vRealize Automation 僅支援包含 Microsoft SQL Server 2016 的 SQL AlwaysON 群組。安裝 SQL Server 2016 時,必須在 100 模式下建立資料庫。如果您使用較舊版本的 Microsoft SQL Server,請搭配使用容錯移轉叢集執行個體和共用磁碟。如需使用 MSDTC 設定 SQL AlwaysOn 群組的詳細資訊,請參閱 https://msdn.microsoft.com/zh-tw/library/ms366279.aspx

vRealize Orchestrator

vRealize Orchestrator 內部高度可用的執行個體做為 vRealize Automation 應用裝置的一部分提供。