Hitachi

uCosminexus Batch Job Execution Server 使用の手引


4.9.2 論理ホストのバッチジョブ実行システムの環境設定

バッチジョブ実行システムの論理ホスト環境を作成する際の環境設定について説明する。

バッチジョブ実行システムの環境ごとに次に示す準備が必要である。

〈この項の構成〉

(1) ディレクトリの作成

次のディレクトリを作成する。

ただし,同じ物理ホスト上に複数のバッチジョブ実行システムを運用する場合,次のディレクトリをバッチジョブ実行システム間で共有してはならない。個々の環境ごとに独自のディレクトリを指定すること。

(2) JP1のセットアップ

JP1の論理ホスト環境をセットアップしたあとにバッチジョブ実行システムの論理ホストのセットアップが必要である。JP1のセットアップについては,JP1のマニュアルを参照すること。

(3) バッチジョブ実行システムの設定ファイル

バッチジョブ実行システムの論理ホスト環境ごとに設定ファイルを作成する必要がある。次の形式で設定ファイルを作成すること。

論理ホストで動作するバッチジョブ実行システムの設定ファイル

/opt/hitachi/bjex/conf/bjex_論理ホスト名.conf

複数のバッチジョブ実行システムを運用する場合の設定ファイルに記述する内容は,物理ホストの設定ファイル(bjex.conf)に記述する内容と同様である。詳細については,「8. 設定ファイル」を参照すること。

(4) スプールジョブ転送デーモンの起動

論理ホストのバッチジョブ実行システムを運用する場合,論理ホスト環境ごとにスプールジョブ転送デーモンを起動する必要がある。起動方法については,「7. コマンド」の「bjexpdctl(スプールジョブ転送デーモンの起動,停止(管理者用))」を参照のこと。

(5) 論理ホスト用スプールジョブ転送デーモンの自動起動と自動停止

論理ホストのスプールジョブ転送デーモンを,システムの起動時および終了時に自動的に起動および停止させる設定方法を次に示す。

(a) AIXの場合

システム起動時の自動起動機能

システム起動時の自動起動機能を設定するには,mkitab コマンドを使用して,自動起動の設定をする。

mkitab "論理ホストのスプールジョブ転送デーモンのレコード:2:wait:/opt/hitachi/bjex/sbin/bjexpdctl -h 論理ホスト名 start"

論理ホストのスプールジョブ転送デーモンは,連携するJP1 シリーズの論理ホスト用デーモンのあとに起動するよう設定すること。JP1/Base,JP1/IM,JP1/AJS,JP1/FTP の順に自動起動を設定する場合,次に示す指定をしてコマンドを実行する。JP1製品の自動起動設定の詳細については,各JP1製品のマニュアルを参照のこと。

[図データ]

設定後,lsitab コマンドを使用して,設定内容を確認すること。lsitab コマンドは,次に示す指定をして実行する。

lsitab -a

次に出力例を示す。

[図データ]

システム終了時の自動停止機能

システム終了時の自動停止機能を設定するには,/etc/rc.shutdown を編集して,連携するJP1 シリーズの論理ホスト用デーモンより先に停止させるように次に示す記述を追加のこと。

test -x /opt/hitachi/bjex/sbin/bjexpdctl && /opt/hitachi/bjex/sbin/bjexpdctl -h 論理ホスト名 stop
:
連携するJP1シリーズ製品の論理ホスト用デーモンの停止処理
:

(b) Linuxの場合

/usr/lib/systemd/system ディレクトリへの追加

/opt/hitachi/bjex/sample ディレクトリに格納されているbjex.serviceを,ファイル名を変更して/usr/lib/systemd/systemに追加する。bjex.serviceを,ファイル名を変更して追加する例を次に示す。

  cp /opt/hitachi/bjex/sample/bjex.service /usr/lib/systemd/system/bjex_論理ホスト名.service
  chmod u=rw,go=r /usr/lib/systemd/system/bjex_論理ホスト名.service
  chown root:root /usr/lib/systemd/system/bjex_論理ホスト名.service
bjex_論理ホスト名.serviceファイルの編集

bjex_論理ホスト名.serviceファイルは,物理ホスト用の設定になっているため,論理ホスト用の設定に修正する必要がある。次の項目を修正すること。

表4‒5 bjex_論理ホスト名.serviceファイルの変更内容

項目

変更前

変更後

After

jp1_base.service

JP1/Baseの論理ホストのUnit名

ExecStart

/opt/hitachi/bjex/sbin/bjexpdcntl start

/opt/hitachi/bjex/sbin/bjexpdcntl -h 論理ホスト名 start

ExecStop

/opt/hitachi/bjex/sbin/bjexpdcntl stop

/opt/hitachi/bjex/sbin/bjexpdcntl -h 論理ホスト名 stop

また,必要に応じて他の各項目を編集すること。

自動起動の有効化

bjex.serviceに対して自動起動を有効化する。自動起動を有効化するには次のように指定する。

  systemctl --system enable bjex_論理ホスト名.service