Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 構築ガイド


21.3.1 ロードバランサーを使用してジョブを振り分ける場合の設定手順

中継エージェントおよびロードバランサーを使用した構成で,クラウド環境でジョブを振り分ける場合の設定手順を説明します。

〈この項の構成〉

(1) JP1/AJS3 - Managerの設定手順

JP1/AJS3 - Managerの設定手順について説明します。

  1. JP1/AJS3 - ManagerおよびJP1/Baseをインストールおよびセットアップする。

  2. マネージャーホストで,次のサービスを起動する。

    • JP1/AJS3サービス

  3. 中継エージェントをセットアップしたあと,マネージャーホストでajsagtaddコマンドを実行して,中継エージェントを実行エージェントとして登録する。

    中継エージェントのセットアップについては,「(2) 中継エージェントの設定手順」を参照してください。

    ajsagtaddコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス 3. 通常の運用で使用するコマンド ajsagtadd」を参照してください。

(2) 中継エージェントの設定手順

中継エージェントの設定手順について説明します。

  1. JP1/AJS3 - AgentおよびJP1/Baseをインストールおよびセットアップする。

  2. ajsatsetupコマンドの-mオプションを指定して実行する。

    中継エージェントとしてセットアップされます。同時に,JP1/AJS3 Autonomous Agent Messengerサービスのセットアップが完了します。ajsatsetupコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス 2. セットアップコマンド ajsatsetup」を参照してください。

  3. 中継エージェントで,ポート番号「22251/tcp(jp1ajs2atmsg)」の通信がファイアウォールを通過できるように設定する。

    ポート番号の設定については,マニュアル「JP1/Automatic Job Management System 3 設計ガイド(システム構築編) 2.3.4 ファイアウォールを設定した環境での通信」を参照してください。

  4. 中継エージェントで,次のサービスを起動する。

    • JP1/AJS3サービス

    • JP1/AJS3 Autonomous Agent Messengerサービス

(3) クラウド環境の設定手順

クラウド環境の設定手順について説明します。

  1. クラウド環境で宛先エージェントのインスタンスを作成する。

  2. 作成したインスタンスに,JP1/AJS3 - AgentおよびJP1/Baseをインストールおよびセットアップする。

  3. ajsatsetupコマンドの-aオプションを指定して実行する。

    宛先エージェントとしてセットアップされます。同時に,JP1/AJS3 Autonomous Agentサービス,およびJP1/AJS3 Autonomous Agent Messengerサービスのセットアップが完了します。ajsatsetupコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス 2. セットアップコマンド ajsatsetup」を参照してください。

  4. インスタンスで次の設定をする。

    • JP1/Baseでユーザーマッピングを設定する。

      中継エージェントを使用する場合,[サーバホスト名]は,中継エージェントのホスト名または「*(アスタリスク)」を設定します。

    • Linuxの場合,JP1/AJS3 Autonomous Agentサービス,およびJP1/AJS3 Autonomous Agent Messengerサービスの自動起動を設定する。

      自動起動の設定については,「15.9.1(5) JP1/AJS3 Autonomous Agentサービス,JP1/AJS3 Autonomous Agent Messengerサービスの自動起動および自動終了を設定する」を参照してください。

      なお,Windowsの場合はJP1/AJS3 Autonomous Agentサービス,およびJP1/AJS3 Autonomous Agent Messengerサービスが自動で起動するため,この設定は不要です。

    • 必要に応じて,JP1/BaseおよびJP1/AJS3サービスを自動で起動しないように設定する。

      宛先エージェントではJP1/BaseおよびJP1/AJS3サービスの起動は不要です。不要なサービスを起動したくない場合は,自動で起動しないように設定してください。

    • 中継エージェントのホスト名を解決できるようにする。

      中継エージェントを使用しない場合はマネージャーホストのホスト名を解決できるようにします。なお,「jp1hosts」または「jp1hosts2」のホスト名解決は使用できません。

    • ポート番号「22251/tcp(jp1ajs2atmsg)」の通信がファイアウォールを通過できるように設定する。

    • 実行するプログラム(ユーザープログラム)を配置する。

    • ロードバランサーがフレキシブルジョブの実行要求を行った宛先エージェントホスト名をフレキシブルジョブ実行要求元ログファイルから確認できるようにしたい場合は,必要に応じてオートスケールで追加されるインスタンスのホスト名が一意になるように設定する。

  5. クラウド環境で次の設定をする。

    • オートスケールの設定をする。

    • 中継エージェントからの通信だけを許可するように,セキュリティを設定する。

    • ロードバランサーがポート番号「22251/tcp(jp1ajs2atmsg)」の通信をオートスケーリングするインスタンスに振り分けるように設定する。