マルチシステム機能を使用する場合の、CORBAサービスの運用方法について、デフォルトシステムと拡張システムの違いを説明します。
■コマンドについて
拡張システムの運用を行う場合は、CORBAサービスが提供するコマンドを以下の方法で操作対象のシステム名に対して指定する必要があります。システム名には、iscreatesysコマンドで指定したシステム名を入力して拡張システムへの操作を行います。デフォルトシステムについては、システム名の指定は必要ありません。
コマンドの-Mオプション
コマンドの-Mオプションで拡張システム名を指定します。
環境変数“IS_SYSTEM”
環境変数“IS_SYSTEM”で拡張システム名を指定します。
なお、両方が指定されている場合には、コマンドの-Mオプションで指定したシステム名が有効になります。
拡張システムの運用時に-Mオプションが必要となるコマンドを以下に示します。-Mオプションがないコマンドについては、拡張システムとして考慮する必要はありません。
CORBAサービス運用コマンド
CORBAサービス運用コマンドで“-M 拡張システム名”を指定すると、拡張システムのCORBAサービス(ネーミングサービス、インタフェースリポジトリを含む)、およびその資源に対して、運用/操作を行います。
CORBAサービス運用コマンドの詳細(-Mアプションの有無など)については、“リファレンスマニュアル(コマンド編)”を参照してください。
クラスタサービス運用コマンド(odinspectコマンド)
odinspectコマンドで“-M 拡張システム名”を指定すると、拡張システムのクラスタサービス、およびその資源に対して、運用/操作を行います。
odinspectコマンドの詳細については、“リファレンスマニュアル(コマンド編)”を参照してください。
アプリケーション開発コマンド(IDLcコマンド)
IDLcコマンドで“-M 拡張システム名”を指定すると、拡張システムのインタフェースリポジトリに対して、インタフェース情報の登録/削除を行います。
IDLcコマンドの詳細については、“リファレンスマニュアル(コマンド編)”を参照してください。
バックアップ・リストアコマンド(CORBAサービス関連)
バックアップ・リストアコマンドで“-M 拡張システム名”を指定すると、拡張システムのCORBAサービス(ネーミングサービス、インタフェースリポジトリを含む)の資源に対して、運用/操作を行います。
バックアップ・リストアコマンドの詳細(-Mアプションの有無など)については、“リファレンスマニュアル(コマンド編)”を参照してください。
トレース・スナップの採取/出力コマンド(CORBAサービス関連)
トレース・スナップの採取/出力コマンドで“-M 拡張システム名”を指定すると、拡張システムのCORBAサービス(ネーミングサービス、インタフェースリポジトリを含む)の資源に対して、運用/操作を行います。
トレース・スナップの採取/出力コマンドの詳細(-Mアプションの有無など)については、“リファレンスマニュアル(コマンド編)”を参照してください。
ロードバランス運用コマンド
ロードバランス運用コマンドで“-M 拡張システム名”を指定すると、拡張システムのロードバランス機能、およびその資源に対して、運用/操作を行います。
ロードバランス運用コマンドの詳細については、“リファレンスマニュアル(コマンド編)”を参照してください。
■アプリケーションの運用について
CORBAサービスのアプリケーションを拡張システム上で運用する場合は、以下の方法で拡張システム名を指定する必要があります。システム名には、iscreatesysコマンドで指定したシステム名を入力して拡張システムへの操作を行います。
◆Java言語以外の場合
CORBA_ORB_initの引数に“-ORB_FJ_SYSTEM 拡張システム名”を指定する
Java言語以外で開発されたアプリケーションを実行する際は、引数に“-ORB_FJ_SYSTEM 拡張システム名”を指定します。
環境変数“IS_SYSTEM”で拡張システム名を指定する
環境変数“IS_SYSTEM”で拡張システム名を指定します。
なお、両方が指定されている場合には、引数で指定したシステム名が有効になります。
◆Java言語の場合
システムプロパティで拡張システム名を指定します。
Java言語で開発されたアプリケーションは、システムプロパティでjavaコマンドを実行する際に、以下のようなコマンドラインで拡張システム名を指定します。
java -Dcom.fujitsu.interstage.isas.SystemName=拡張システム名 アプリケーション名 |
■RCプロシジャによるCORBAサービスの自動起動について
CORBAサービスは、通常Interstageのインストール後、マシンを再起動すると自動的に起動されます。また、拡張システムのCORBAサービスについては、iscreatesysコマンドを実施した後で、マシンを再起動することにより、以降はデフォルトシステム、拡張システムとも、CORBAサービスが自動的に起動されます。