如何將 BizTalk 主控件設定為叢集資源
本主題討論要將 BizTalk 主控件設定為叢集資源所必須依循的步驟。 若要完成本主題中的步驟,您必須已經將 BizTalk 群組中的至少兩個 BizTalk 伺服器設定為 Windows Server 叢集的成員。 如需設定 Windows Server 叢集的詳細資訊,請參閱 Windows Server 線上說明。
必要條件
您必須以 BizTalk 系統管理員群組的成員身分登入,才能將主機叢集或取消叢集。
考量與已知問題
BizTalk Server必須設定為 Windows Server 容錯移轉叢集中的節點,才能在BizTalk Server上執行叢集 BizTalk 主機的實例。 如需在伺服器叢集中設定叢集節點的詳細資訊,請參閱 Windows Server 線上說明。
您無法將叢集 BizTalk 主機容錯移轉至具有 [ 停用主機實例從啟動設定] 選項的主機實例 。 請確定叢集 BizTalk 主機的所有主機實例未啟用此選項。 此選項是在 [主機實例屬性] 頁面上的 [BizTalk Server管理主控台] 中設定。
當您叢集 BizTalk 主機時,會在指定的叢集資源群組中建立對應的叢集資源。 建立叢集資源時,每個可用的叢集節點都會新增為叢集資源的可能擁有者。 由於叢集資源可以容錯移轉至可能擁有者清單中的任何節點,因此您應該在叢集 BizTalk 主機叢集之前,將主機的實例新增至叢集的所有可用節點。 嘗試將叢集 BizTalk 主機容錯移轉至未包含主機實例的BizTalk Server電腦將會失敗。
注意
如果您想要防止叢集 BizTalk 主機在 上執行或容錯移轉至特定叢集節點,請從叢集 BizTalk 主機叢集時所建立之叢集資源的可能擁有者清單中移除節點。 您可以使用 Windows Server 容錯移轉叢集管理介面來修改叢集資源的可能擁有者清單。
在叢集 BizTalk 主機時,請確定您要新增主機的叢集群組、叢集服務或應用程式包含網路名稱和 IP 位址資源。 如果目標叢集群組包含網路名稱和 IP 位址資源,則會將網路名稱資源新增為叢集 BizTalk 主機的相依性。 如果無法使用這些資源,BizTalk 主機將無法正確當做叢集資源運作。
如果您取消設定列為叢集 BizTalk 主機可能擁有者的 BizTalk 伺服器/叢集節點,主機實例的叢集資源會在 Windows 叢集中離線。 如果您需要取消設定列為叢集 BizTalk 主機可能擁有者的BizTalk Server電腦,而不讓主機實例離線的叢集資源,請遵循下列步驟:
在 Windows Server 容錯移轉叢集管理介面中,將叢集主機容錯移轉至BizTalk Server電腦,而非您將取消設定的BizTalk Server電腦。
在 BizTalk Server 管理主控台中,選取對應至要取消設定之BizTalk Server電腦的叢集 BizTalk 主機實例。
刪除主控件執行個體。 若提示出現錯誤,請選擇強制刪除主控件執行個體的選項。
取消設定BizTalk Server。
當 BizTalk 主機設定為叢集主機時,會在叢集上的指定叢集資源群組中建立對應的叢集資源。
根據預設,叢集 BizTalk 主機資源會在 Windows Server 容錯移轉叢集上設定下列重新開機值,這些值位於叢集資源的 [屬性] 對話方塊的 [原則] 索引標籤上:
選項 值 如果資源失敗,請嘗試在目前的節點上重新開機。 True
若資源失敗,叢集服務會嘗試重新啟動該資源。重新開機期間 (mm:ss) : 15:00
指定計入重新啟動嘗試的期間。指定期間內的最大重新開機時間: 1
指定在重新開機期間允許的重新開機嘗試次數上限 , (mm:ss) 。如果重新開機失敗,請容錯移轉此服務或應用程式中的所有資源。 True
叢集服務會藉由將整個資源群組容錯移轉到另一個叢集節點,嘗試重新啟動資源。如果所有重新開機嘗試都失敗,請在指定的期間之後再次開始重新開機, (hh:mm) : 1:00
指定一個延長的等候期間,之後叢集服務會開始另一系列的重新開機嘗試。擱置逾時 (mm:ss) : 3:00
指定資源在叢集服務將資源置於失敗狀態之前,在線上和離線之間變更狀態所需的時間長度。預設重新開機值表示 Windows Server 容錯移轉叢集會嘗試在 15 分鐘的時間內,嘗試重新開機叢集 BizTalk 主機實例的失敗實例最多 1 次。 由於 如果重新開機失敗,請將此服務或應用程式值中的所有資源容錯移轉 為 True,任何重新開機嘗試也會將叢集資源群組容錯移轉到另一個叢集節點。 如果叢集 BizTalk 主機的失敗實例無法在指定時段內的指定嘗試次數中重新開機,則叢集 BizTalk 主機會假設容錯移轉叢集管理 介面中失敗 的狀態。 如果叢集 BizTalk 主機假設狀態為 [失敗 ],則必須在容錯移轉叢集管理中手動啟動它。
根據預設,叢集 BizTalk 主機資源會在伺服器叢集上設定下列重新開機值,這些值位於叢集資源的 [屬性] 對話方塊的 [ 進階 ] 索引 標籤上:
選項 值 重新啟動 True
若資源失敗,叢集服務會嘗試重新啟動該資源。影響群組 True
叢集服務會藉由將整個資源群組容錯移轉到另一個叢集節點,嘗試重新啟動資源。重新啟動閾值 3
指定 重新開機期間允許的重新開機嘗試次數上限。 如果重新開機嘗試次數超過重新開機期間內的重新開機閾值,則叢集資源會假設狀態為[失敗],而叢集服務不會嘗試再重新開機。重新啟動期間 900 秒
指定計入重新啟動嘗試的期間。 第一次重新開機嘗試時,會初始化 重新開機期間 。 如果重新開機 臨界值 未超過重新開機 期間,重新開機嘗試計數會重設為零。預設的重新啟動值代表 Windows Server 叢集在 900 秒的時間內,最多重新啟動失敗的叢集 BizTalk 主控件執行個體 3 次。 由於 [ 影響群組 ] 值設定為 True,因此任何重新開機嘗試也會將叢集資源群組容錯移轉到另一個叢集節點。 如果叢集 BizTalk 主機的失敗實例無法在指定時段內的指定嘗試次數中重新開機,則叢集 BizTalk 主機會假設叢集 管理員中失敗 的狀態。 如果叢集 BizTalk 主機假設狀態為 [失敗],則必須在叢集管理員中手動啟動。
程序
將 BizTalk 主機設定為叢集資源
在BizTalk Server管理主控台中,按一下以展開[BizTalk Server系統管理],按一下以展開BizTalk 群組 [ < servername > : < management database > ],按一下以展開 [平臺設定],然後按一下以展開[主機]。 主控件清單會出現在資料夾下。
以滑鼠右鍵按一下您想要叢集的主機,然後選取 [ 叢集]。
注意
請確定您已在叢集群組的可能擁有者的所有成員節點上建立主機實例,再將 BizTalk 主機新增至該叢集群組。
從可用叢集群組的下拉式清單選取主控件執行所在的叢集群組。
注意
一旦主機叢集,它就會上線,並開始處理任何設定為在主機上執行的介面卡處理常式或協調流程的檔。
取消叢集 BizTalk 主機的叢集
在BizTalk Server管理主控台中,按一下以展開[BizTalk Server系統管理],按一下以展開BizTalk 群組 [ < servername > : < management database > ],按一下以展開 [平臺設定],然後按一下以展開[主機]。 主控件清單會出現在資料夾下。
以滑鼠右鍵按一下您想要取消叢集的叢集主機,然後選取 [取消叢集]。
注意
取消叢集已叢集的主控件時,會停止任何與已叢集主控件相關的主控件執行個體,且主控件會針對設定在主控件中執行的任何配接器處理常式或協調流程,停止處理文件。