Interstage Application Server 高信頼性システム運用ガイド |
目次
索引
![]() ![]() |
付録A ロードバランス機能を利用した場合の設計 | > A.3 複数サーバの運用設計 | > A.3.1 ロードバランスの運用手順 |
ロードバランス運用の対象となるオブジェクトが固定の場合には、システム環境構築時に1回だけ、ロードバランスを利用して登録を行います。
以下に、運用手順とその詳細について説明します。
odsetlboコマンドまたはisinitコマンドを使用して、ロードバランスの環境を設定します。
odsetlboコマンドまたはisinitコマンドは、ロードバランスが動作するマシンまたはロードバランスにアクセスするマシンの全マシン上で1回行う必要があります。コンポーネントトランザクションサービスにおいてロードバランス運用を行う場合、業務運用するサーバにはネーミングサービスを配置しないでください。すなわち、業務運用するサーバ(ロードバランスにアクセスするマシン)では、isinitコマンドのオペランドとして、必ずTYPE3を指定してください。
コントロールパネルの「サービス」を使用して、以下のネーミングサービスおよびロードバランスのサービスを起動します。
ネーミングサービス:“Naming Service”サービス
ロードバランス:“NS LoadBalancingOption”サービス
CosNaming_sコマンドおよびodstartlboコマンドを使用して、ネーミングサービスおよびロードバランスを起動します。
OD_or_admコマンドを使用して、ロードバランスオブジェクトグループを作成します。なお、このときに-g lbオプションを指定してください。-g lbオプションを指定すると、ロードバランスオブジェクトグループの作成と同時にネーミングサービスへ登録します。
ロードバランス機能インタフェースのアプリケーションを使用して、ロードバランスオブジェクトグループの作成、およびネーミングサービスへの登録を行うことができます。ロードバランス機能インタフェースのアプリケーション作成については、“アプリケーション作成ガイド(CORBAサービス編)”の“ロードバランス機能のプログラミング”を参照してください。
なお、トランザクションアプリケーションを使用する場合は、ロードバランスオブジェクトグループの名前として、ネーミングサービスへ登録するロードバランスオブジェクトグループのモジュール名とインタフェース名を“::”(2つのコロン)で区切った名前を使用してください。
odadministerlbコマンドを利用して、各サーバで動作するロードバランス対象オブジェクトを、ロードバランスオブジェクトグループへ登録します。任意のサーバから一括して登録することも、各サーバから登録することもできます。
なお、トランザクションアプリケーションでロードバランスを使用する場合、odadministerlbコマンドの-hオプションには、アドレス情報としてホスト名を指定してください。
ロードバランス機能インタフェースのアプリケーションを使用して、ロードバランス対象オブジェクトを登録することもできます。ロードバランス機能インタフェースのアプリケーション作成については、“アプリケーション作成ガイド(CORBAサービス編)”の“ロードバランス機能のプログラミング”を参照してください。
1つのロードバランスオブジェクトグループには、ロードバランス対象のオブジェクトとして、必ず同一のインタフェースで同一の機能を提供するオブジェクトを登録してください。
コントロールパネルの「サービス」を使用して、以下のネーミングサービスのサービスを起動します。
ネーミングサービス:“Naming Service”サービス
CosNaming_sコマンドを使用して、ネーミングサービスを起動します。
各業務サーバを起動して、起動完了したサーバの復旧をロードバランスに通知します。全サーバが起動した時点で、システム全体の起動が完了となります。
なお、トランザクションアプリケーションを使用する場合は、ワークユニット定義でネーミングサービスの手動登録を指定してください。
サーバマシン状態監視機構などにより、ロードバランスにサーバの停止を通知することで、停止したサーバへの振り分けを停止できます。
目次
索引
![]() ![]() |