安裝和配置 Object Request Broker (ORB)

InterChange Server 系統使用 IBM Java Object Request Broker (ORB) 來處理 InterChange Server 與個別連接器之間的 ORB 通訊。本節說明如何安裝和配置 ORB。

安裝 IBM Java ORB

「InterChange Server 安裝程式」在安裝 Java Runtime Environment (JRE) 時,會自動安裝 IBM Java ORB。安裝 IBM Java ORB 時,並不需要特殊的步驟。

配置 IBM Java ORB

本節提供下列 IBM Java ORB 配置資訊:

自訂 ORB

依預設,IBM Java ORB 在安裝時, 就會同時進行配置。但 IBM Java ORB 仍支援某些可自訂的 ORB 內容。這些內容包括:ORB 的位置、ORB 執行緒的數量,以及計時值。 如需這些內容的完整說明及設定方法,請參閱 System Administration Guide

配置 HA 環境的 ORB

在 HA 環境中,必須將 IBM Java ORB 配置成可支援使用「持續性命名伺服器」及虛擬 IP 位址。若要這麼做,請遵循下列步驟:

  1. 確定已啟用「持續性命名伺服器」。
  2. 將其他 ICS 服務配置成依附於「暫時性命名伺服器」。
  3. 將元件登錄在叢集。
  4. 配置多網路機器的虛擬 IP 位址。

啟用持續性命名伺服器

HA 環境必須要有「持續性命名伺服器」。 依預設,會啟用此功能。

註:
若要啟動「持續性命名伺服器」,請使用 PersistentNameServer.sh script。 如需相關資訊,請參閱啟動 IBM ORB Transient Naming Server

將元件登錄在叢集

「IBM 暫時性命名伺服器」可為 InterChange Server 系統提供命名服務。 它會追蹤作用中的 CORBA 物件。針對 HA 環境,您必須建立一些 Script, 這些 Script 類似 ICS 相關程序,需登錄在叢集。 這些 Script 可以讓作業系統啟動、停止及監視「暫時性命名伺服器」。 因為叢集系統的詳細資料專屬於您的環境,所以 WebSphere InterChange Server 產品不會包含這些 Script。 因此您必須建立這些 Script 來搭配您的叢集系統。

註:
IBM 在 IBM SupportPac 的 README 檔中提供了一些「範例 Script」。Category 2 SupportPac 中有一些可協助 HA 實作的 Script 和檔案,但不受支援。 您可以前往下列位址,並選擇 Category 欄位中的 Category 2 - Freeware,以尋找這些 IBM SupportPacs 的相關資訊:

www.ibm.com/software/integration/support/supportpacs/

在配置這些「範例 Script」時,您必須指定 InterChange Server (ICS) 對「暫時性命名伺服器」的相依關係。 這個動作可通知作業系統,ICS 是依附於「暫時性命名伺服器」, 這樣一來,當命名伺服器失效,而且作業系統無法將其重新啟動時,ICS 應該要關閉;然後「暫時性命名伺服器」和 ICS 都會被移轉至次要主機。 配接器與「暫時性命名伺服器」之間也有這樣的相依關係。 因此,配接器也必須依附於「暫時性命名伺服器」。

註:
「暫時性命名伺服器」不需要同時在主要和次要主機上執行。 因為「暫時性命名伺服器」內含在 InterChange Server 服務的相依關係中, 所以當作業系統因為任何理由而需要將處理程序移轉至次要主機時, 「叢集伺服器」就會啟動每一台機器上的這個命名伺服器。

配置多網路機器

在 HA 環境中,InterChange Server 系統必須能夠在多網路機器 (具有多重 NIC 卡的機器) 上執行。 IBM Java ORB 必須配置為使用虛擬 IP 位址,而不是使用二台主機之間的私人網路 IP 位址。您必須在下列 IBM Java ORB 內容中配置虛擬 IP 位址:

com.ibm.CORBA.LocalHost
 

若要配置此 ORB 內容,請遵循下列步驟:

  1. 建立一個名為 ORB_OAHOST 的系統環境變數。
  2. 指定多網路機器的虛擬 IP 位址,做為此環境變數的值。虛擬 IP 位址包含下列資訊:

下列樣本是虛擬 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 是本端廣播位址。

Copyright IBM Corp. 1997, 2004