6.1 定義のしかた

一つのマシン上で複数のOpenTP1システムが,互いに独立して動作するシステムをマルチOpenTP1システムといいます。

  1. マルチOpenTP1システムでは,異なるOpenTP1システムごとに異なるパーティション,または異なるファイルをOpenTP1ファイルシステム用に割り当てます。
  2. 定義ファイル格納ディレクトリを,OpenTP1システムごとに異なったディレクトリとして作成します。
  3. それぞれのディレクトリ下に各OpenTP1システムの定義ファイルを作成します。

ただし,OpenTP1システム間で,定義内容を重複して指定できません。

OpenTP1システムごとに異なる必要がある定義内容を次の表に示します。

ディレクトリなどの詳細は,マニュアル「OpenTP1 運用と操作」を参照してください。

表6-1 OpenTP1システムごとに異なる必要がある定義内容

項番定義ファイル名定義名内容
1システム共通定義name_portネームサービスのウェルノウンポートの番号
system_idOpenTP1識別子
all_nodeOpenTP1システムのすべてのノード名およびネームサービスのウェルノウンポート番号
prc_portマルチノード連携制御機能で使うポート番号
2ステータスサービス定義sts_file_nameステータスファイルの物理ファイルのパス名
3ジャーナル関係定義
  • システムジャーナルサービス定義
  • チェックポイントダンプサービス定義
  • アーカイブジャーナルサービス定義
jnladdpfジャーナル関係ファイルの物理ファイルのパス名
4DAMサービス定義damfileDAMファイルの物理ファイルのパス名
5TAMサービス定義tamtableTAMテーブルの物理ファイルのパス名
6メッセージキューサービス定義quegrpキューファイルの物理ファイルのパス名
注※
ノード名に,自ホストを示すホスト名(またはIPアドレス)を指定する場合に,ポート番号が重複しないようにしてください。

マルチOpenTP1システム環境で,各OpenTP1間でリモートプロシジャコールを行う場合には,各OpenTP1ノードのシステム共通定義で,all_nodeオペランドに自ノード以外のOpenTP1ノードのホスト名を定義した上で,rpc_multi_tp1_in_same_hostオペランドにYを指定してください。