17.2.7 キューレスジョブ実行環境の設定
デフォルトでは,キューレスジョブに関する処理は有効になっていません。運用形態に合わせて,jajs_start.clusterコマンドとjajs_stop.clusterコマンドを編集してください。
(1) 系切り替え時にキューレスエージェントサービスを停止しない運用
論理ホストをアタッチ,デタッチして系切り替えを実施します。
物理ホストと論理ホストを同時に使用する場合,または複数の論理ホストを同時に使用する場合は,この設定を適用してください。
(a) jajs_start.clusterの編集
-
viなどのエディターで次のファイルを開く。
/etc/opt/jp1ajs2/jajs_start.cluster
-
ファイルに記述されている,次の網掛け部分を削除する。
-
ファイルを閉じる。
- 補足事項
-
手順2で(1)の「: #」を削除した場合,論理ホストのアタッチに失敗した際にJP1/AJS3サービスの起動処理を中止します。起動処理を継続したい場合は,「: #」を削除しないでください。
(b) jajs_stop.clusterの編集
-
viなどのエディターで次のファイルを開く。
/etc/opt/jp1ajs2/jajs_stop.cluster
-
ファイルに記述されている,次の網掛け部分を削除する。
-
ファイルを閉じる。
- 補足事項
-
-
手順2で(2)の「: #」を削除した場合,論理ホストのデタッチに失敗した際に,エラーコードとして1を返却します。
-
手順2で(3)の「: #」を削除した場合,論理ホストのデタッチに失敗した際に,停止処理を中止します。停止処理を継続したい場合は,「: #」を削除しないでください。
-
手順2の(3)の「: #」を削除する場合,(2)の「: #」も削除してください。
-
(2) 系切り替え時にキューレスエージェントサービスを停止する運用
キューレスエージェントサービスを停止して,系切り替えを実施します。
論理ホストだけを使用する運用の場合は,この設定を適用してください。
(a) jajs_start.clusterの編集
-
viなどのエディターで次のファイルを開く。
/etc/opt/jp1ajs2/jajs_start.cluster
-
ファイルに記述されている,次の網掛け部分を削除する。
-
ファイルを閉じる。
- 補足事項
-
手順2で(1)の「: #」を削除した場合,論理ホストのアタッチに失敗した際にJP1/AJS3サービスの起動処理を中止します。起動処理を継続したい場合は,「: #」を削除しないでください。
(b) jajs_stop.clusterの編集
-
viなどのエディターで次のファイルを開く。
/etc/opt/jp1ajs2/jajs_stop.cluster
-
ファイルに記述されている,次の網掛け部分を削除する。
-
ファイルを閉じる
- 補足事項
-
-
手順2で(2)の「: #」を削除した場合,論理ホストのデタッチに失敗した際に,エラーコードとして1を返却します。
-
手順2で(3)の「: #」を削除した場合,論理ホストのデタッチに失敗した際に,停止処理を中止します。停止処理を継続したい場合は,「: #」を削除しないでください。
-
手順2の(3)の「: #」を削除する場合,(2)の「: #」も削除してください。
-
(3) 注意事項
-
「: #」を削除する前に,内容を確認してください。
-
バージョンアップインストールの場合は,jajs_start.cluster.modelファイル,およびjajs_stop.cluster.modelファイルをコピーし,運用に合わせて,編集してください。編集したファイルをjajs_start.cluster,jajs_stop.clusterと置き換えてください。
-
環境設定パラメーターAJSQL_ATTACHの値を「yes」に設定して論理ホストをアタッチする場合,系切り替え時にクラスタソフトなどで系切り替え元のキューレスエージェントサービスを停止し,系切り替え先のキューレスエージェントサービスを起動する必要があります。
このため,物理ホストや系切り替え元のキューレスエージェントサービスにアタッチしているほかの論理ホストで実行していたキューレスジョブが,起動失敗,異常検出終了,または終了状態不明となるおそれがあります。
複数のホストでキューレスジョブを実行する運用の場合は,AJSQL_ATTACHを使用しないで,この設定を使用してください。
環境設定パラメーターAJSQL_ATTACHについては,「20.10 キューレスジョブ実行環境設定」を参照してください。
-
キューレスエージェントサービスから物理ホストをデタッチした状態で論理ホストだけを運用しないでください。
キューレスジョブの起動失敗時に出力するエラーメッセージ,およびジョブ実行時に標準エラー出力に出力した内容がマネージャーホストへ通知されない場合があります。