14.3.1 実行エージェントプロファイルの設定手順
実行エージェントプロファイルでは,実行エージェント制限に関する設定をします。実行エージェント制限の詳細については,マニュアル「JP1/Automatic Job Management System 3 設計ガイド(システム構築編) 2.5.1(6) 実行エージェント制限について」を参照してください。
実行エージェントプロファイルの設定手順について説明します。
-
モデルファイルを環境設定ファイル格納ディレクトリにコピーする。
モデルファイルと環境設定ファイル格納ディレクトリは,次のとおりです。
- モデルファイル
-
/etc/opt/jp1ajs2/conf/ajsprof_AJSROOT1_agent.conf.model
- 環境設定ファイル格納ディレクトリ
-
物理ホストの場合:
/etc/opt/jp1ajs2/conf
論理ホストの場合:
共有ディレクトリ名/jp1ajs2/conf
-
コピーしたファイルを既定の名称に変更する。
次の名称に変更します。
ajsprof_スケジューラーサービス名_agent.conf
-
viなどのエディターで編集する。
実行エージェントプロファイルに,必要な項目を設定します。
実行エージェント名や実行エージェントグループ名は,ajsagtshowコマンドで出力される,定義済みの実行エージェントまたは実行エージェントグループからコピーすることもできます。手順については,「(1) ajsagtshowコマンドで出力される一覧からコピーする」を参照してください。
実行エージェントプロファイルの詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド2 3.2.1 実行エージェントプロファイル」を参照してください。
- 注意事項
-
モデルファイルは,次のように設定されています。
・適用するユニット完全名:/example
・ユニット定義時の制限確認:制限確認をする
・ユニット定義時の動作:許可しない実行先を指定したまま,[OK]ボタンをクリックしてダイアログボックスを閉じることはできない
・ジョブ実行時の制限確認:制限確認をする
・許可する実行先:デフォルト実行エージェント(@SYSTEM)でだけ実行を許可する
モデルファイルをこのまま適用した場合,/exampleというユニットが存在すると,その配下のジョブがデフォルト実行エージェント以外で実行できなくなります。実行エージェントプロファイルの内容は,運用にあわせて変更してから適用してください。
-
実行エージェントプロファイルの設定を反映する。
次に示す操作によって,実行エージェントプロファイルの設定を有効にします。
-
JP1/AJS3サービスが起動していない場合
JP1/AJS3サービスを起動します。該当するホストに構築されているすべてのスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。
-
JP1/AJS3サービスが起動している(スケジューラーサービスは停止している)場合
次のどちらかの操作をします。
・スケジューラーサービスを起動します。起動するスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。
・次のコマンドを実行します。
ajsprofalter -F スケジューラーサービス名 -t agent -m set
-Fオプションに指定するスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。
-
JP1/AJS3サービスが起動している(スケジューラーサービスは起動している)場合
次のコマンドを実行します。
ajsprofalter -F スケジューラーサービス名 -t agent -m set
-Fオプションに指定するスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。
ajsprofalterコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス1 2. コマンド ajsprofalter」を参照してください。
-
- 〈この項の構成〉
(1) ajsagtshowコマンドで出力される一覧からコピーする
ajsagtshowコマンドで出力される実行エージェント定義の一覧から,実行エージェント名や実行エージェントグループ名をコピーする手順について説明します。
-
ajsagtshow -nコマンドを実行する。
-
ajsagtshowコマンドの出力結果から必要な実行エージェント名または実行エージェントグループ名をコピーする。
次に示す網掛けの部分から,必要な名称をコピーします。
-
実行エージェントプロファイルに貼り付ける。
コピーした実行エージェント名または実行エージェントグループ名を,実行エージェントプロファイルの「@SYS_AGENTLIST_START」から「@SYS_AGENTLIST_END」の間の行に貼り付けます。