5.5.3 セットアップ
JP1/Baseをクラスタシステムで実行するには,物理ホスト環境(実行系および待機系),論理ホスト環境(実行系および待機系)のセットアップが必要です。セットアップの流れを次に示します。なお,セットアップする前に,物理ホストで言語種別を設定する必要があります。物理ホストで設定した言語種別が,論理ホストへ引き継がれます。言語種別の設定方法については,「3.4.2 使用する言語種別を設定する(UNIXの場合)」を参照してください。
- 〈この項の構成〉
(1) 実行系での作業
実行系の物理ホスト,および論理ホストをセットアップします。
-
物理ホストのユーザー管理機能を設定する(物理ホストで認証サーバを運用する場合)。
物理ホストで認証サーバを運用する場合に設定します。ユーザー管理機能の設定については,「8.3 ユーザー管理の設定(UNIXの場合)」を参照してください。
-
論理ホストを設定する。
次のコマンドを実行します。共有ディスク上に共有ディレクトリおよび共有ファイルを作成し,認証サーバを設定します。
jp1base_setup_cluster -h node0 -d /shdsk/node0 -a node0 -s
jp1base_setup_clusterコマンドの詳細については,「15. コマンド」の「jp1base_setup_cluster(UNIX限定)」を参照してください。
-
論理ホストのユーザー管理機能を設定する。
論理ホストを認証サーバにしている場合のJP1ユーザーの登録,ユーザーマッピングの設定,JP1ユーザーの操作権限の設定を次に示します。
-
JP1ユーザーを登録する(論理ホストを認証サーバとして使用する場合だけ)
認証サーバが起動していることを確認したあと,次に示すコマンドを実行して登録します。
jbsadduser -h 論理ホスト名 JP1ユーザー名
登録したJP1ユーザーを確認したい場合は次のコマンドを実行します。
jbslistuser -h 論理ホスト名
-
ユーザーマッピングの情報を共通定義情報に登録する。
ユーザーマッピング定義ファイル(jp1BsUmap.conf)の格納先を次に示します。
共有ディレクトリ/jp1base/conf/user_acl/jp1BsUmap.conf
ユーザーマッピング定義ファイル(jp1BsUmap.conf)の編集後,次のコマンドを実行して登録します。
jbsmkumap -h 論理ホスト名
登録したユーザーマッピング情報を確認したい場合は,次に示すコマンドを実行します。
jbsgetumap -h 論理ホスト名
-
JP1ユーザーの操作権限を設定する(論理ホストを認証サーバとして使用する場合だけ)
ユーザー権限レベルファイル(JP1_UserLevel)の格納先を次に示します。
共有ディレクトリ/jp1base/conf/user_acl/JP1_UserLevel
ユーザー権限レベルファイル(JP1_UserLevel)の編集後,jbsaclreloadコマンドを実行して設定を反映します。
ユーザー管理機能の設定詳細については,「8.3 ユーザー管理の設定(UNIXの場合)」を参照してください。
-
-
JP1/Base本体の通信方式を変更する。
必要に応じて,物理ホストおよび論理ホストのJP1/Base本体の通信方式を変更します。
通信方式の変更が必要かどうか,および設定方法については,「6. ネットワーク構成に応じたJP1/Baseの通信設定」を参照してください。
- 認証サーバをクラスタシステムで運用する場合の注意事項
-
認証サーバの設定ファイルは次のディレクトリに格納されます。
共有ディレクトリ/jp1base/conf/user_acl/
セカンダリー認証サーバを設置する場合は,プライマリー認証サーバの設定ファイルをセカンダリー認証サーバへコピーする必要があります。その際,セカンダリー認証サーバをクラスタ運用するかしないかで,設定ファイルのコピー先が異なるため注意が必要です。
クラスタ運用する場合のコピー先
共有ディレクトリ/jp1base/conf/user_acl/
クラスタ運用しない場合のコピー先
/etc/opt/jp1base/conf/user_acl/
設定ファイルをコピーしたあとに,次のコマンドを実行して設定を反映させてください。セカンダリー認証サーバをクラスタ運用しない場合は,-hオプションの指定は不要です。
jbs_spmd_reload -h 論理ホスト名
- 認証サーバをクラスタシステムで運用しない場合の注意事項
-
jp1base_setup_clusterコマンドで-sオプションを省略して実行すると,その論理ホストのJP1/Baseでは認証サーバのプロセスは起動しません。
jp1base_setup_clusterコマンド実行後に,構成変更をして論理ホストで認証サーバのプロセスを起動したい場合は以下の手順で設定変更をしてください。
1. JP1/Baseを停止する。
構成変更をする論理ホストおよび論理ホストのJP1/Baseと依存関係を持つプログラムも停止してください。
2. 定義ファイルを変更する。
以下のコマンドを実行して,JP1/Baseのプロセス定義ファイルを変更してください。
cd /共有ディレクトリ/jp1base/conf
cp -p jp1bs_spmd.conf.session.model jp1bs_spmd.conf
3. JP1/Baseを再起動する。
構成変更をする論理ホストおよび論理ホストのJP1/Baseと依存関係を持つプログラムも再起動してください。
上記定義の変更はJP1/Baseを再起動すれば反映されます。
以上で,実行系での作業は完了です。
JP1/Baseを前提とする製品(JP1/IM,JP1/AJS,およびJP1/Power Monitor)をインストールしている場合,各製品のフェールオーバーの設定をしてください。詳細については,マニュアル「JP1/Integrated Management 2 - Manager 構築ガイド」,「JP1/Integrated Management 2 - Manager 運用ガイド」,「JP1/Automatic Job Management System 3 設計ガイド(システム構築編)」,「JP1/Automatic Job Management System 3 設計ガイド(業務設計編)」,「JP1/Automatic Job Management System 3 運用ガイド」,および「JP1/Power Monitor」を参照してください。
(2) 待機系での作業
待機系の物理ホスト,および論理ホストをセットアップします。
待機系での作業は,実行系でのJP1/BaseおよびJP1/Baseを前提とする製品(JP1/IM,JP1/AJS,およびJP1/Power Monitor)の設定が完了したあとで行います。
-
物理ホストのユーザー管理機能を設定する(物理ホストで認証サーバを運用する場合)。
物理ホストで認証サーバを運用する場合に設定します。ユーザー管理機能の設定については,「8.3 ユーザー管理の設定(UNIXの場合)」を参照してください。
-
実行系でjbsgetcnfコマンドを実行する。
実行系で次に示すコマンドを実行してください。退避ファイル内に共通定義情報が格納されます。
jbsgetcnf -h 論理ホスト名 > 退避ファイル名
なお,論理ホスト名は,論理ホストのセットアップ時に指定したとおりに大文字・小文字を正しく指定してください。
-
退避ファイルを待機系にコピーする。
-
待機系でjbssetcnfコマンドを実行する。
待機系で次に示すコマンドを実行してください。なお,指定する退避ファイルは,jbsgetcnfコマンドで採取した退避ファイルです。
jbssetcnf 退避ファイル名
-
論理ホストを設定する。
次のコマンドを実行します。
jp1base_setup_cluster -h node0
jp1base_setup_clusterコマンドの詳細については,「15. コマンド」の「jp1base_setup_cluster(UNIX限定)」を参照してください。
-
JP1/Base本体の通信方式を変更する。
必要に応じて,物理ホストのJP1/Base本体の通信方式を変更します。論理ホストの設定は必要ありません。
通信方式の変更が必要かどうか,および設定方法については,「6. ネットワーク構成に応じたJP1/Baseの通信設定」を参照してください。
以上で,JP1/Baseの設定が完了します。