若要增加 vRealize Orchestrator 服務的可用性,請在具有共用資料庫的叢集中啟動多個 vRealize Orchestrator 伺服器執行個體。在設定為做為叢集的一部分運作之前,vRealize Orchestrator 將做為單一執行個體運作。
多個具有相同伺服器和外掛程式組態的 vRealize Orchestrator 伺服器執行個體會在一個叢集中一起運作,並共用一個資料庫。
所有 vRealize Orchestrator 伺服器執行個體均透過交換活動訊號來彼此通訊。活動訊號是節點在特定時間間隔寫入到叢集共用資料庫的時間戳記。網路問題、未回應的資料庫伺服器,或者過載都可能導致 vRealize Orchestrator 叢集節點停止回應。如果作用中的 vRealize Orchestrator 伺服器執行個體在容錯移轉逾時期間內傳送活動訊號失敗,該執行個體將視為沒有回應。容錯移轉的逾時時間為活動訊號時間間隔乘以容錯移轉活動訊號數量的數值。該值可用來定義不可靠的節點,並可依據可用資源以及生產負載進行自訂。
vRealize Orchestrator 節點中斷與資料庫的連線時,會進入待命模式,而且會停留在此模式中,直到資料庫連線還原為止。叢集中的其他節點會控制作用中的工作,方法是從上次未完成的項目繼續執行所有中斷的工作流程,這些項目包含可編寫指令碼工作和工作流程引動過程等等。
您可以透過 vRealize Orchestrator Client儀表板的系統索引標籤監控 vRealize Orchestrator 叢集的狀態。若要設定叢集活動訊號、容錯移轉活動訊號數目,以及作用中節點數目,請導覽至 vRealize Orchestrator 控制中心的 Orchestrator 叢集管理頁面。