myreplydef
名称
自サービスグループ応答情報の定義
機能
TP1/EEでサービス応答,およびネームサービスからのメッセージを受け付けるためのポート番号と自ホスト名などを指定します。
オプション
●-g サービスグループ名 〜〈1〜31文字の識別子〉
サービス応答,およびネームサービスからのメッセージを受け付けるサービスグループ名を指定します。プロセス関連定義のservice_groupオペランドで指定したサービスグループ名を指定してください。
●-h
- ポート番号 〜〈符号なし整数〉((5001〜65535))
-
サービス応答を受け付けるためのポート番号を指定します。ポート番号は,mysvgdef定義コマンドと重ならないように指定してください。TP1/Server Baseのシステム共通定義のrpc_port_baseオペランドには,-hオプションで指定したポート番号より大きな値を指定してください。
RPC関連定義のrpc_reply_port_autoオペランドにYを指定した場合,-hオプションで指定したポート番号は,ネームサーバからのメッセージ受信用だけに使用します。
- 自ホスト名 〜〈1〜255文字のホスト名〉
-
自システムのホスト名を指定します。自ホスト名は,/etc/hostsファイル,DNSなどで,IPアドレスとのマッピングができるように指定する必要があります。-hオプション(自ホスト名)には,IPアドレスが127.0.0.1となるホスト名(localhostなど)を指定しないでください。
RPC関連定義のipc_notify_response_hostオペランドにYを指定する場合(Kubernetesクラスタ構成),自ホスト名として次の値を指定します。
-
自ノードがKubernetesクラスタ外のTP1/EEの場合
自ノードが起動するマシンのホスト名またはIPアドレスを指定します。
-
自ノードがKubernetesクラスタ内のTP1/EEの場合
Kubernetesクラスタ内のどれかのKubernetesノードのホスト名またはIPアドレスを指定します。
ここで設定するIPアドレスは,他ノードで起動するプロセスが指定している,自ノードを示すホスト名またはIPアドレスと一致させることを推奨します。RPC要求元がTP1/EEの場合の,RPC要求先を示すホスト名またはIPアドレスを次に示します。
-
eesvgdef定義コマンドに指定するホスト名またはIPアドレス
-
ee_rpc_call_to関数やee_rpc_cmtsend_to関数のdirection引数に指定するホスト名またはIPアドレス
-
●-f フラグメントメッセージ用バッファ面数 〜〈符号なし整数〉((0〜65535))《0》
自ホスト情報(ポート番号と自ホスト名との組み合わせ)単位に使用するフラグメントメッセージ用バッファ面数を指定します。
RPC関連定義のrpc_name_service_extendオペランドに1を指定している場合は,3以上を指定してください。
0を指定,または指定を省略した場合,フラグメントメッセージを受信できません。
●-b
-hオプションで指定したホスト名(自IPアドレス)を固定する場合に指定します。
マルチホームドホスト形態でTP1/EEと自ホスト(IPアドレス)を対応づける必要がある場合に指定します。マルチホームドホストの場合,複数の物理ネットワークに接続しているので,複数のホスト名(IPアドレス)を持つ形態になります。2:1系切り替え構成や,相互系切り替え構成のように,IPアドレスを引き継ぐ系切り替えで,1ホスト(マシン)内に複数のOpenTP1(TP1/EE含む)が稼働する場合は,このオプションを指定する必要があります。