ページの先頭行へ戻る
Interstage Application Server 高信頼性システム運用ガイド

3.2.2 CORBAワークユニット

3.2.2.1 IPCOMの設定

■負荷分散ポリシーの設定

  “IPCOMのマニュアル”を参照してください。
  なお、負荷分散ポリシーの設定は、以下のように行ってください。

3.2.2.2 Interstageのセットアップ

Interstageのセットアップ

  負荷分散対象サーバのInterstageの環境設定は、負荷分散対象となる全サーバに対して、以下の手順で実施してください。Interstageの環境設定手順の詳細については、“運用ガイド(基本編)”の“Interstageの環境設定”を参照してください。


  1. hostsファイルの設定

    以下のhostsファイルに定義されている自サーバのホスト名とIPアドレスの設定文に対して、別名で、仮想IPアドレスのホスト名の宣言を追加します。

    Windowsインストールフォルダ\system32\drivers\etc\hosts

    /etc/hosts

    宣言を追加した後、pingコマンドによりホスト名が解決されているかを確認してください。
    以下に、初期化対象となるサーバのホスト名がhost1、仮想IPアドレスのホスト名がvhostの場合の記述例を示します。なお、"10.124.35.41"のIPアドレスは、host1の実IPアドレスです。

    10.124.35.41 host1 vhost

  2. Interstageの停止

    isstop -fコマンドを実行し、Interstageを停止します。
    以下に、isstop -fコマンドの実行例を示します。

    > isstop -f

  3. Interstageシステム定義の生成

    isgendefコマンドを実行し、Interstageシステム定義を生成します。
    以下に、システム規模がsmallの場合におけるisgendefコマンドの実行例を示します。

    > isgendef small

  4. Interstageシステム定義ファイルの登録

    isregistdefコマンドを実行し、Interstageシステム定義ファイルを登録します。
    以下に、isregistdefコマンドの実行例を示します。

    > isregistdef

  5. Interstage動作環境定義のカストマイズ

    Interstage動作環境定義をカストマイズします。Interstage動作環境定義は以下に格納されています。

    /opt/FSUNtd/etc/isreg/isinitdef.txt

    /opt/FJSVtd/etc/isreg/isinitdef.txt

    Interstage動作環境定義に、以下の項目を設定してください。
      ・CORBA HOST NAME
      ・CORBA PORT NUMBER
    以下に、各定義項目の指定例を示します。

    CORBA HOST NAME=host1
    CORBA PORT NUMBER=8003

  6. Interstageの初期化

    -fオプションを指定してisinitコマンドを実行し、Interstageを初期化します。
    Windowsシステムでは、Interstageの初期化時には、ネーミングサービスを、ローカルサーバ上にセットアップしてください。
    以下に、Interstageの運用形態がtype1の場合の初期化実行例を示します。

    > isinit -f type1


  IPCOM連携機能では、負荷分散対象サーバ上のネーミングサービスに登録されたオブジェクトリファレンスの登録内容により負荷分散方式を決定します。
  したがって、ネーミングサービスは、負荷分散対象となるすべてのサーバマシン上に配置します。


■オブジェクトリファレンスの登録(負荷分散方式の設定)

  オブジェクトリファレンスの登録方法は、負荷分散の方式により、異なります。


メソッド呼出し単位の負荷分散

ネーミングサービスのオブジェクトリファレンス獲得時点の負荷分散

■クライアントの環境設定

  以下のファイルに設定するネーミングサービスの参照先ホスト名に、仮想IPアドレスのホスト名を設定してください。IPアドレスは指定できませんので、注意してください。

inithostファイル

initial_hostsファイル

正しい記述例)

vhost 8002

誤った記述例)

10.124.35.30 8002

  また、以下のhostsファイルに、仮想IPアドレスと仮想IPアドレスのホスト名、負荷分散対象となるすべてのサーバのホスト名とIPアドレスの対応について宣言してください。
  宣言を追加した後、pingコマンドによりホスト名が解決されているかを確認してください。

Windowsインストールフォルダ\system32\drivers\etc\hosts

/etc/hosts