ナビゲーションをスキップ

WebLogic Tuxedo Connector 管理ガイド

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

クラスタ環境における WebLogic Tuxedo Connector の管理方法

注意 : WebLogic Server クラスタの詳細については、『WebLogic Server クラスタ ユーザーズ ガイド』を参照してください。

以下の節では、クラスタ環境で使用する WebLogic Tuxedo Connector の管理およびコンフィグレーション方法について説明します。

 


クラスタ環境における WebLogic Tuxedo Connector のガイドライン

クラスタ環境で WebLogic Tuxedo Connector をデプロイする際は、以下のガイドラインに従ってください。

 


Tuxedo ドメインに対する送信リクエストのコンフィグレーション方法

注意 : WebLogic Server クラスタの詳細については、「クラスタでの通信」を参照してください。WebLogic Tuxedo Connector は、ドメイン レベルのフェイルオーバおよびフェイルバック機能も提供します。詳細については、「フェイルオーバとフェイルバックのコンフィグレーション」を参照してください。

WebLogic Server からの送信リクエストのロード バランシングとフェイルオーバは、WebLogic Server EJB および MDB によって異なります。

クラスタ化した WebLogic Tuxedo Connector のコンフィグレーション例

以下のコンフィグレーションは、クラスタ環境にある WebLogic Tuxedo Connector の例です。このクラスタは、1 つの管理サーバ (wtcAServer) と、3 つの管理対象サーバ (wtcMServer1wtcMServer2wtcMServer3) から構成されています。管理対象サーバにはそれぞれ、コンフィグレーション済みの WTC サービスがあり、インポートされたサービスとして同じサービス (TOUPPER) が含まれています。

コード リスト 5-1 クラスタ化した WebLogic Tuxedo Connector のコンフィグレーション例

<Domain Name="wtcDomain" >
<Security Name="wtcDomain" Realm="mysecurity"/>
<Realm Name="mysecurity" FileRealm="myrealm"/>
<FileRealm Name="myrealm"/>

<Cluster Name="wtcCluster" MulticastAddress="239.0.0.20"
     MulticastPort="7700" MulticastTTL="1"/>

<Security GuestDisabled="false"/>

<Server Name="wtcAServer" NativeIOEnabled="true" ListenPort="3472"
     ListenAddress="mymachine" TunnelingEnabled="true" >
<SystemDataStore ListenPort="7555" ListenAddress="mymachine" />
</Server>

<Server Name="wtcMServer1" Cluster="wtcCluster" NativeIOEnabled="true"
ListenPort="7701" ListenAddress="mymachine" TunnelingEnabled="true" >
</Server>

<Server Name="wtcMServer2" Cluster="wtcCluster" NativeIOEnabled="true"
ListenPort="7702" ListenAddress="mymachine" TunnelingEnabled="true" >
</Server>

<Server Name="wtcMServer3" Cluster="wtcCluster" NativeIOEnabled="true"
ListenPort="7703" ListenAddress="mymachine" TunnelingEnabled="true" >
</Server>

<WTCServer Name="WTCServer1" Targets="wtcMServer1">
<WTCExport EJBName="tuxedo.services.TOLOWERHome"
     LocalAccessPoint="WDOM1" Name="exp0" ResourceName="TOLOWER"/>
<WTCImport LocalAccessPoint="WDOM1" Name="imp0"
     RemoteAccessPointList="TDOM2,TDOM1" ResourceName="TOUPPER"/>
<WTCLocalTuxDom AccessPoint="WDOM1" AccessPointId="WDOM1"
     BlockTime="30000" ConnectionPolicy="ON_DEMAND"
     NWAddr="//mymachine:20401" Name="ltd0" Security="NONE"/>
<WTCRemoteTuxDom AccessPoint="TDOM1" AccessPointId="TDOM1"
     LocalAccessPoint="WDOM1" NWAddr="//123.123.123.123:20301"
     Name="rtd0"/>
<WTCRemoteTuxDom AccessPoint="TDOM2" AccessPointId="TDOM2"
     LocalAccessPoint="WDOM1" NWAddr="//123.123.123.123:20302"
     Name="rtd1"/>
</WTCServer>

<WTCServer Name="WTCServer2" Targets="wtcMServer2" >
<WTCExport EJBName="tuxedo.services.TOLOWERHome"
     LocalAccessPoint="WDOM2" Name="exp1" ResourceName="TOLOWER"/>
<WTCImport LocalAccessPoint="WDOM2" Name="imp1"
     RemoteAccessPointList="TDOM1,TDOM2" ResourceName="TOUPPER"/>
<WTCLocalTuxDom AccessPoint="WDOM2" AccessPointId="WDOM2"
     BlockTime="30000" ConnectionPolicy="ON_DEMAND"
     NWAddr="//mymachine:20402" Name="ltd1" Security="NONE"/>
<WTCRemoteTuxDom AccessPoint="TDOM1" AccessPointId="TDOM1"
     LocalAccessPoint="WDOM2" NWAddr="//123.123.123.123:20301"
     Name="rtd2"/>
<WTCRemoteTuxDom AccessPoint="TDOM2" AccessPointId="TDOM2"
     LocalAccessPoint="WDOM2" NWAddr="//123.123.123.123:20302"
     Name="rtd3"/>
</WTCServer>

<WTCServer Name="WTCServer3" Targets="wtcMServer3" >
<WTCExport EJBName="tuxedo.services.TOLOWERHome"
     LocalAccessPoint="WDOM3" Name="exp2" ResourceName="TOLOWER"/>
<WTCImport LocalAccessPoint="WDOM3" Name="imp2"
     RemoteAccessPointList="TDOM1,TDOM2" ResourceName="TOUPPER"/>
<WTCLocalTuxDom AccessPoint="WDOM3" AccessPointId="WDOM3"
     BlockTime="30000" ConnectionPolicy="ON_DEMAND"
     NWAddr="//mymachine:20403" Name="ltd2" Security="NONE"/>
<WTCRemoteTuxDom AccessPoint="TDOM1" AccessPointId="TDOM1"
     LocalAccessPoint="WDOM3" NWAddr="//123.123.123.123:20301"
     Name="rtd4"/>
<WTCRemoteTuxDom AccessPoint="TDOM2" AccessPointId="TDOM2"
     LocalAccessPoint="WDOM3" NWAddr="//123.123.123.123:20302"
     Name="rtd5"/>
</WTCServer>

</Domain>

 


Tuxedo ドメインからの着信リクエストのコンフィグレーション方法

Tuxedo からの着信リクエストのロード バランシングとフェイルオーバは、Tuxedo ドメインの DMCONFIG コンフィグレーションによって異なります。

ロード バランシング

注意 : 詳細については、「ロード バランシング」を参照してください。

Tuxedo からクラスタ化された WTC までのロード バランシングを行う Tuxedo DMCONFIG の例を以下に示します。このコンフィグレーションでは、WebLogic Server クラスタ内に 3 つのノードがあります。各ノードには、正しくコンフィグレーションされた WebLogic Tuxedo Connector インスタンスが 1 つあり、エクスポートされたサービスを提供し、そのサービスから Tuxedo クライアントへのアクセスが可能です。

*DM_IMPORT
TOUPPER LDOM=tuxedo_dom RDOM=WDOM1 LOAD=50
TOUPPER LDOM=tuxedo_dom RDOM=WDOM2 LOAD=50
TOUPPER LDOM=tuxedo_dom RDOM=WDOM3 LOAD=50

フェイルオーバ

注意 : 詳細については、「Domains 環境でのフェイルオーバとフェイルバックを設定する」を参照してください。

以下に、Tuxedo フェイルオーバ機能で示したのと同様に、WebLogic Server ノード間のロード バランシングを行う、より洗練されたコンフィグレーションを使用する Tuxedo DMCONFIG の例を示します。ドメインレベルのフェイルオーバおよびフェイルバックを有効にするには、[接続ポリシー] を ON_STARTUP または INCOMING_ONLY に設定して Tuxedo ドメインをコンフィグレーションする必要があります。

*DM_IMPORT
TOUPPER LDOM=tuxedo_dom RDOM=WDOM1,WDOM2,WDOM3 LOAD=50
TOUPPER LDOM=tuxedo_dom RDOM=WDOM2,WDOM3,WDOM1 LOAD=50
TOUPPER LDOM=tuxedo_dom RDOM=WDOM3,WDOM1,WDOM2 LOAD=50

 

フッタのナビゲーションのスキップ  ページの先頭 前 次