本節涵蓋您要在高可用性環境中設定 InterChange Server Windows 服務時,
必須執行的其他作業。本節中的範例假設您已將 InterChange Server 軟體安裝至
C:\ 目錄。涵蓋下列主題:
若要讓 InterChange Server (ICS) 能夠在高可用性 (HA) 的環境中運作,
您必須在叢集中的每台機器上提供 Mfc42u.dll DLL 檔案。 此 DLL
位於產品目錄的 bin 子目錄中。針對 HA 環境, 您必須將此 DLL 複製到您 Windows
系統上的C:\WINNT\system32 目錄。
若要執行此複製,請遵循下列步驟:
- 導覽至產品目錄的 bin 子目錄。
- 複製 Mfc42u.dll 檔。
- 導覽至 C:\WINNT\system32 目錄。
- 確定這裡並沒有名為 Mfc42u.dll 的檔案:
- 如果 Mfc42u.dll
已存在,請檢查並查看該檔是否比您所複製的檔案更新:
- 如果比較新,請不要複製較舊的檔案;請將新的檔案保留在
C:\WINNT\system32 目錄中。
- 如果比較舊,請將這個較舊的檔案重新命名,然後貼上您從 ProductDir\bin
目錄複製的檔案。
- 如果 Mfc42u.dll 不存在,請貼上您從
ProductDir\bin 目錄複製的版本。
- 將非叢集主機的擁有權變更為叢集主機, 然後在叢集中的另一部機器
(現在是非叢集主機) 上,重複步驟 1 到 4。
本節說明如何藉由建立 InterChange Server 資源實例,將 InterChange Server
的管理從 Windows 服務移至「MSCS (Microsoft Cluster Server) 管理者」。
- 註:
- 只在叢集的其中一部機器上建立 InterChange Server 實例。
- 從「叢集管理者」的「群組」中,
按一下「新建」>「資源」。
- 在「新建資源」畫面中,輸入下列資訊,然後按「下一步」:
名稱:ha_interchange
說明:HA InterChange Server
資源類型:ICSinstanceName
群組:Cluster Group
- 在「可能擁有者」畫面中,在叢集中新增每一部機器,然後按「下一步」。
- 在「相依關係」畫面中,新增 WebSphere MQ
佇列管理程式、共用磁碟機和「持續性命名伺服器」。 按「下一步」繼續。
- 在「InterChange Server 參數」畫面中,輸入前面帶有 CW
的伺服器名稱,例如,CWserver_name。按一下「完成」。
- 使用「叢集管理者」,將 InterChange Server
帶至線上和離線。請確定在叢集中的每一部機器上測試。
本節說明如何藉由建立配接器實例,將配接器的管理從 Windows 服務移至「MSCS
(Microsoft Server Cluster) 管理者」。
- 註:
- 只在叢集的其中一部機器上建立配接器實例。
- 從「叢集管理者」的「群組」中,
按一下「新建」>「資源」。
- 在「新建資源」畫面中,輸入下列資訊,然後按「下一步」:
名稱:adapterName
說明:adapterDescription
資源類型:Generic Service
群組:Cluster Group
- 在「可能擁有者」畫面中,在叢集中新增每一部機器,然後按「下一步」。
- 在「相依關係」畫面中,新增 WebSphere MQ 佇列管理程式、共用磁碟機和
InterChange Server 資源,然後按「下一步」。
- 在「服務參數」畫面中,輸入
CWadapter_nameConnector。將「啟動參數」欄位保留空白,然後按「下一步」。
- 按一下「登錄複製」畫面中的「完成」,不新增任何登錄鍵。
- 使用「叢集管理者」,將配接器帶至線上和離線。請確定在叢集中的每一部機器上測試。
- 對於您想要在 MSCS 之下管理的其他配接器, 重複步驟 1 到 7。
將 InterChange Server 元件設定為 Windows 服務時, 您可利用 MCCS GUI
工具來配置元件的重新啟動和失效接手等內容。雖然每一個環境都是唯一的,但是下列指引可以協助您配置元件:
- 設定在嘗試重新啟動數次之後由連接器失效接手,可能產生系統持續在兩個節點之間進行失效接手的狀況。
若要避免這種狀況,請設定部分 (或全部)
配接器不要在重新啟動失敗之後進行失效接手。
- 一律配置 InterChange Server 在重新啟動失敗之後對其他節點進行失效接手。
