InterChange Server 系統使用 IBM Java Object Request Broker (ORB) 來處理 InterChange Server 與個別連接器之間的 ORB 通訊。本節說明如何安裝和配置 ORB。
「InterChange Server 安裝程式」在安裝 Java Runtime Environment (JRE) 時,會自動安裝 IBM Java ORB。安裝 IBM Java ORB 時,並不需要特殊的步驟。
本節提供下列 IBM Java ORB 配置資訊:
依預設,IBM Java ORB 在安裝時, 就會同時進行配置。但 IBM Java ORB 仍支援某些可自訂的 ORB 內容。這些內容包括:ORB 的位置、ORB 執行緒的數量,以及計時值。 如需這些內容的完整說明及設定方法,請參閱 System Administration Guide。
在 HA 環境中,必須將 IBM Java ORB 配置成可支援使用「持續性命名伺服器」及虛擬 IP 位址。若要這麼做,請遵循下列步驟:
HA 環境必須要有「持續性命名伺服器」。 依預設,會啟用此功能。
「IBM 暫時性命名伺服器」可為 InterChange Server 系統提供命名服務。 它會追蹤作用中的 CORBA 物件。針對 HA 環境,您必須建立一些 Script, 這些 Script 類似 ICS 相關程序,需登錄在叢集。 這些 Script 可以讓作業系統啟動、停止及監視「暫時性命名伺服器」。 因為叢集系統的詳細資料專屬於您的環境,所以 WebSphere InterChange Server 產品不會包含這些 Script。 因此您必須建立這些 Script 來搭配您的叢集系統。
在配置這些「範例 Script」時,您必須指定 InterChange Server (ICS) 對「暫時性命名伺服器」的相依關係。 這個動作可通知作業系統,ICS 是依附於「暫時性命名伺服器」, 這樣一來,當命名伺服器失效,而且作業系統無法將其重新啟動時,ICS 應該要關閉;然後「暫時性命名伺服器」和 ICS 都會被移轉至次要主機。 配接器與「暫時性命名伺服器」之間也有這樣的相依關係。 因此,配接器也必須依附於「暫時性命名伺服器」。
在 HA 環境中,InterChange Server 系統必須能夠在多網路機器 (具有多重 NIC 卡的機器) 上執行。 IBM Java ORB 必須配置為使用虛擬 IP 位址,而不是使用二台主機之間的私人網路 IP 位址。您必須在下列 IBM Java ORB 內容中配置虛擬 IP 位址:
com.ibm.CORBA.LocalHost
若要配置此 ORB 內容,請遵循下列步驟:
下列樣本是虛擬 IP 位址的範例:
10.5.1.214 255.255.255.0 10.5.1.255
在此範例中,10.5.1.214 是 IP 位址,255.255.255.0 是子網路遮罩,10.5.1.255 是本端廣播位址。