Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 運用ガイド


7.9.1 JP1/AJS3が動作しているホストの名称を変更する

JP1/AJS3が動作しているホストの名称を変更する手順を,JP1/AJS3 - Manager,JP1/AJS3 - Agent,およびJP1/AJS3 - Web Consoleの場合に分けて説明します。

〈この項の構成〉

(1) ホスト名変更に関する注意事項

(2) JP1/AJS3 - Managerのホスト名を変更する

JP1/AJS3 - Managerのホスト名を変更する操作の前に,次のことをしておいてください。

事前準備
  • リモートジョブネットを使用している場合は,ホスト名変更前にリモートジョブネットの実行登録を解除しておく。

  • イベントジョブを実行している場合は,イベントジョブを実行しているエージェントホストのJP1/AJS3をすべて停止しておく。

  • Web GUIの操作制限機能を使用している場合は,ホスト名を変更するJP1/AJS3 - Managerに適用している操作許可設定ファイルのバックアップを用意しておく。

JP1/AJS3 - Managerのホスト名を変更する手順を次に示します。

  1. JP1/AJS3 - Viewをログオフする。

  2. ajsprintコマンドでジョブネットの定義をバックアップする。

    ここで取得したバックアップは,手順11で使用します。

    バックアップの方法については,「2.2.3(4) ユニット定義のバックアップ」を参照してください。

  3. ajsagtprintコマンドで実行エージェントの定義をバックアップする。

    ここで取得したバックアップは,手順12で使用します。バックアップの方法については,「2.2.3(2) 実行エージェント情報のバックアップ」を参照してください。

  4. マネージャーホストで次のサービスが起動中であれば停止する。

    • マネージャーホスト内の物理ホストおよびすべての論理ホストのJP1/AJS3サービス

    • JP1/AJS3 Queueless Agentサービス

    • JP1/AJS3 Queueless File Transferサービス

    • JP1/AJS3 Check Agentサービス

    • JP1/AJS3 Check Managerサービス

  5. QUEUEジョブ,サブミットジョブを使用している場合は,jpqexportコマンドでQUEUEジョブ,サブミットジョブ実行環境の定義をバックアップする。

    ここで取得したバックアップは,手順7で使用します。バックアップの方法については,「2.2.3(3) QUEUEジョブ,サブミットジョブ実行環境定義のバックアップ」を参照してください。

  6. マネージャーホストの物理ホストのホスト名,または論理ホスト名を変更する。

    マネージャーホストのホスト名を変更してください。物理ホストのホスト名を変更する場合には,ホスト名を変更してください。

    また,クラスタシステムを運用している場合で,かつ論理ホスト名を変更したときは,変更前の論理ホスト名を削除し,変更後の論理ホスト名に対して,クラスタ運用ができるように再セットアップしてください。

    Windowsの場合

    論理ホスト名の削除方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 8.2.8 論理ホストの削除」を参照してください。

    クラスタシステムのセットアップ方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 8. クラスタ運用時のセットアップ」を参照してください。

    UNIXの場合

    論理ホスト名の削除方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 17.2.8 論理ホストの削除」を参照してください。

    クラスタシステムのセットアップ方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 17. クラスタ運用時のセットアップ」を参照してください。

  7. QUEUEジョブ,サブミットジョブを使用している場合は,jpqimportコマンドでQUEUEジョブ,サブミットジョブ実行環境を再作成する。

    QUEUEジョブ,サブミットジョブ実行環境を再作成する方法については,「2.3.4(6) QUEUEジョブ,サブミットジョブ実行環境の作成」を参照してください。

    なお,論理ホストの場合は手順6で再作成しているため,この操作は不要です。

  8. データベース環境を再セットアップする。

    物理ホストのホスト名を変更した場合,物理ホストおよび論理ホストに構築したすべての組み込みDBのデータベース環境を再セットアップする必要があります。再セットアップの手順については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 23.4.1(6) 組み込みDBの再セットアップ」の手順3から手順7までを実施してください。

    クラスタ構成の場合は実行系ホストの再セットアップを実施したあと,待機系ホストで,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 23.5.2(6) 組み込みDBの再セットアップ」の手順を実施してください。なお,論理ホスト名を変更する場合は,手順6の論理ホストの削除およびクラスタシステムのセットアップによって,データベース環境が再セットアップされるため,この手順は不要です。

  9. 必要に応じて,次の作業を実施する。

    項番

    条件

    実施する作業

    1

    名称を変更しようとしているホストを認証サーバ(JP1/Baseの機能)としても使用している場合

    ユーザーマッピングの設定を変更します。

    Windowsの場合

    [JP1/Base環境設定]ダイアログボックスの[ユーザーマッピング]タブで[JP1ユーザー]の[サーバホスト名]に定義しているホスト名を,変更後の名称に変更します。

    UNIXの場合

    ユーザーマッピング定義ファイル(jp1BsUmap.conf)に定義しているホスト名を,変更後の名称に変更します。そのあと,jbsmkumapコマンドを実行します。

    ユーザーマッピングの詳細については,マニュアル「JP1/Base 運用ガイド」を参照してください。

    2

    イベントジョブを使用している場合

    イベントジョブを実行しているエージェントホストおよびマネージャーホスト(自ホストを含む)上で,jpoagoecコマンドを実行し,エージェントホストのJP1/AJS3サービスをコールドスタートします。

    名称を変更しようとしているマネージャーホストから依頼を受けてイベントジョブを実行しているすべてのホストで,jpoagoecコマンドを実行してください。コマンド実行手順は次のとおりです(手順は,ホスト名ManagerHostBを変更する場合の例です)。

    1. jpoagoec -p」コマンドを実行し,現在,イベント・アクションエージェント機能が記憶しているマネージャーホスト名を確認します。

      (表示例)

       ManagerHostA

       ManagerHostB

    2. jpoagoec -d ManagerHostB」コマンドを実行し,ホスト名変更前のマネージャーホスト名を削除します。

    3. エージェントホストのJP1/AJS3サービスをコールドスタートします。

    コールドスタートは,次の手順で実施します。

    Windowsの場合

    コントロールパネルの[管理ツール]をダブルクリックします。

    表示される[管理ツール]ダイアログボックスで,[サービス]をダブルクリックします。

    起動させたいJP1/AJS3のサービス名を選択したあと,[操作]−[プロパティ]を選択します。

    表示される[サービス名のプロパティ]ダイアログボックスの[全般]タブで,[開始パラメータ]にスタートモードとして「-cold」を指定します。

    そのあと,[開始]ボタンをクリックします。

    UNIXの場合

    jajs_spmd -cold [-h 論理ホスト名]」コマンドを実行します。

    3

    通信暗号化機能を使用している場合で,かつサーバ証明書のCNまたはSANと異なるホスト名に変更するとき

    サーバ証明書を取得し直して再配置します。

    サーバ証明書のCNまたはSANと異なるホスト名に変更する場合は,サーバ証明書を取得し直して再配置する必要があります。サーバ証明書を再取得した場合で,発行元のCAが元のサーバ証明書の発行元のCAと異なるときは,さらにルート証明書の再取得と再配置も必要です。

    サーバ証明書およびルート証明書の取得と配置方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 21.4 SSLを利用した通信の設定」を参照してください。

  10. マネージャーホストのJP1/AJS3サービスをコールドスタートする。

    ホスト名を変更した物理ホストまたは論理ホストをコールドスタートしてください。

  11. 手順2でバックアップしたジョブネット定義をajsdefineコマンドなどで回復する。

    リカバリーの方法については,「2.3.4(9) ユニット定義のリカバリー」を参照してください。

  12. 手順3でバックアップした実行エージェント定義をajsagtaddコマンドで回復する。

    リカバリーの方法については,「2.3.4(8) 実行エージェント情報のリカバリー」を参照してください。

  13. 手順4で停止したサービスを,必要に応じて起動する。

  14. マネージャーホスト上で運用に必要なジョブネットを再実行登録する。

    手順10でマネージャーホストをコールドスタートしているため,ジョブネットの実行登録がすべて解除されています。運用に必要なジョブネットを再実行登録してください。

  15. 必要に応じて,次の作業を実施する。

    項番

    条件

    実施する作業

    1

    JP1/AJS3 - Web Consoleを使用している場合

    JP1/AJS3 - Web Consoleの環境設定ファイル(ajs3web.conf)で,接続先マネージャーホスト名を変更し,JP1/AJS3 Web Application Serverサービスを再起動します。

    環境設定ファイル(ajs3web.conf)の詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 3.4.3 環境設定ファイル(ajs3web.conf)の設定項目の詳細」(Windowsの場合),またはマニュアル「JP1/Automatic Job Management System 3 構築ガイド 13.3.3 環境設定ファイル(ajs3web.conf)の設定項目の詳細」(Linuxの場合)を参照してください。

    2

    JP1/AJS3 - Web Consoleを使用している場合で,マネージャーホストにJP1/AJS3 - Web Consoleをインストールしているとき

    Webサーバ定義ファイル(httpsd.conf)に変更後のホスト名を設定し,JP1/AJS3 HTTP Serverサービスを再起動します。

    Webサーバ定義ファイル(httpsd.conf)の詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 3.4.5 Webサーバ定義ファイル(httpsd.conf)の設定項目の詳細」(Windowsの場合),またはマニュアル「JP1/Automatic Job Management System 3 構築ガイド 13.3.5 Webサーバ定義ファイル(httpsd.conf)の設定項目の詳細」(UNIXの場合)を参照してください。

    3

    JP1/AJS3 - Web Consoleを使用している場合で,名称を変更しようとしているマネージャーホストのユニットをWeb GUIの[ダッシュボード]画面の監視対象として設定しているとき

    新しいホスト名でログインしたあとに監視対象を再設定します。

    ログイン時の[接続ホスト名]にIPアドレスを指定している場合,再設定は不要です。

    4

    JP1/AJS3 - Web Consoleを使用している場合で,マネージャーホストにJP1/AJS3 - Web Consoleをインストールしている,かつJP1/IM連携の設定をしているとき

    JP1/IMから呼び出すWeb Consoleサーバのホスト名の設定を変更します。

    JP1/IMと連携する場合の設定については,マニュアル「JP1/Automatic Job Management System 3 連携ガイド 11.2 JP1/IM連携時のセットアップ」を参照してください。

    5

    JP1/AJS3 - Web Consoleを使用している場合で,Web GUIの操作制限機能を有効にしているとき

    新しいホスト名でWeb GUIにログインしたあと,変更する前のホスト名で適用していた操作許可設定ファイルを再適用します。

    操作許可設定ファイルの詳細については,マニュアル「JP1/Automatic Job Management System 3 操作ガイド 17.2.2 ユーザーごとの操作制限のカスタマイズ」を参照してください。

    6

    JP1/AJS3 - Web Consoleを使用している場合で,Web Consoleサーバからの接続を許可するマネージャーホストのホスト名を変更したとき

    JP1/AJS3 - Web Consoleの環境設定ファイル(ajs3web.conf)で,接続を許可するマネージャーホスト名を変更します。

    環境設定ファイル(ajs3web.conf)の詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 3.4.3 環境設定ファイル(ajs3web.conf)の設定項目の詳細」(Windowsの場合),またはマニュアル「JP1/Automatic Job Management System 3 構築ガイド 13.3.3 環境設定ファイル(ajs3web.conf)の設定項目の詳細」(Linuxの場合)を参照してください。

    7

    JP1/Cm2/NNMまたはHP NNM連携時に,NNMの監視ホストとして使用しているホストの名称を変更する場合

    監視されるJP1/AJS3がインストールされているWindowsのホストでSNMPトラップの送信先を変更します。

    SNMPトラップの送信先を設定する手順については,マニュアル「JP1/Automatic Job Management System 3 連携ガイド 付録A.2(3) SNMPトラップの送信先を設定する」を参照してください。

    なお,JP1/AJS3がインストールされているホストがUNIXの場合,SNMPトラップの送信先の設定は不要です。

(3) JP1/AJS3 - Agentのホスト名を変更する

JP1/AJS3 - Agentのホスト名を変更する場合は,実行エージェントの運用に使用するコマンドで変更します。また,QUEUEジョブ,サブミットジョブを使用している場合は,手順4も実施してください。

JP1/AJS3 - Agentのホスト名を変更する手順を次に示します。

  1. 名称を変更しようとしているエージェントホストを実行先として実行登録しているジョブネットを終了し,登録解除する。

  2. 名称を変更しようとしているエージェントホストの次のサービスが起動中であれば停止する。

    • エージェントホスト内の物理ホストおよびすべての論理ホストのJP1/AJS3サービス

    • JP1/AJS3 Queueless Agentサービス

    • JP1/AJS3 Check Agentサービス

  3. マネージャーホストでajsagtaltコマンドを実行して,名称を変更しようとしているエージェントホストが定義された実行エージェント情報のホスト名を変更する。

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

  4. QUEUEジョブ,サブミットジョブを使用している場合は,マネージャーホストでjpqagtdelコマンドを実行し,変更前のエージェントホストを削除したあとにマネージャーホストでjpqagtaddコマンドを実行して変更後のエージェントホストを追加する。

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

    エージェントホストを追加した直後は,同時に作成されたデフォルトキューでジョブの受付口が閉じています。必要に応じてデフォルトキューの属性を変更してください。

    jpqagtaddコマンドおよびデフォルトキューの属性の変更方法については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス 4. 特別な運用で使用するコマンド jpqagtadd」を参照してください。

  5. エージェントホストのホスト名を変更する。

    エージェントホスト名を変更してください。

    また,クラスタシステムを運用している場合で,かつ論理ホスト名を変更したときは,変更前の論理ホスト名を削除し,変更後の論理ホスト名に対して,クラスタ運用ができるように再セットアップしてください。

    Windowsの場合

    論理ホスト名の削除方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 8.2.8 論理ホストの削除」を参照してください。

    クラスタシステムのセットアップ方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 8. クラスタ運用時のセットアップ」を参照してください。

    UNIXの場合

    論理ホスト名の削除方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 17.2.8 論理ホストの削除」を参照してください。

    クラスタシステムのセットアップ方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 17. クラスタ運用時のセットアップ」を参照してください。

  6. 通信暗号化機能を使用している場合で,かつサーバ証明書のCNまたはSANと異なるホスト名に変更する場合は,サーバ証明書を取得し直して再配置する。

    サーバ証明書のCNまたはSANと異なるホスト名に変更する場合は,サーバ証明書を取得し直して再配置する必要があります。サーバ証明書を再取得した場合で,発行元のCAが元のサーバ証明書の発行元のCAと異なるときは,さらにルート証明書の再取得と再配置も必要です。

    サーバ証明書およびルート証明書の取得と配置方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 21.4 SSLを利用した通信の設定」を参照してください。

  7. エージェントホストのJP1/AJS3サービスをコールドスタートする。

    コールドスタートの手順については,「6.2.1 JP1/AJS3起動時の動作を一時的に変更する」を参照してください。

    注意事項

    変更後のエージェントホストとマネージャーホストの間で通信ができることを確認してください。

  8. 手順2で停止したサービスを,必要に応じて起動する。

  9. ジョブネットを再度実行登録して運用を再開する。

    手順1で登録解除したジョブネットを,必要に応じて再度実行登録してください。

(4) JP1/AJS3 - Web Consoleのホスト名を変更する

JP1/AJS3 - Web Consoleのホスト名を変更する際に必要な手順について説明します。

なお,ここで説明する手順は,JP1/AJS3 - Web ConsoleとJP1/AJS3 - Managerを別々のホストにインストールした場合の手順です。JP1/AJS3 - Web ConsoleとJP1/AJS3 - Managerを同一のホストにインストールした場合のホスト名の変更手順については,「(2) JP1/AJS3 - Managerのホスト名を変更する」を参照してください。

  1. Web ConsoleサーバのJP1/AJS3 HTTP ServerサービスとJP1/AJS3 Web Application Serverサービスを停止する。

  2. Web Consoleサーバのホスト名を変更する。

    Web Consoleサーバのホスト名を変更してください。

  3. 通信暗号化機能を使用している場合で,かつサーバ証明書のCNまたはSANと異なるホスト名に変更する場合は,サーバ証明書を取得し直して再配置する。

    サーバ証明書のCNまたはSANと異なるホスト名に変更する場合は,サーバ証明書を取得し直して再配置する必要があります。サーバ証明書を再取得した場合で,発行元のCAが元のサーバ証明書の発行元のCAと異なるときは,さらにルート証明書の再取得と再配置も必要です。

    サーバ証明書およびルート証明書の取得と配置方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 21.4 SSLを利用した通信の設定」を参照してください。

  4. Webサーバ定義ファイル(httpsd.conf)に,変更後のホスト名を設定する。

    Webサーバ定義ファイル(httpsd.conf)の詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 3.4.5 Webサーバ定義ファイル(httpsd.conf)の設定項目の詳細」(Windowsの場合),またはマニュアル「JP1/Automatic Job Management System 3 構築ガイド 13.3.5 Webサーバ定義ファイル(httpsd.conf)の設定項目の詳細」(UNIXの場合)を参照してください。

  5. JP1/IM連携時に,JP1/IMから呼び出すWeb Consoleサーバのホスト名の設定を変更する。

    JP1/IMと連携する場合の設定については,マニュアル「JP1/Automatic Job Management System 3 連携ガイド 11.2 JP1/IM連携時のセットアップ」を参照してください。

  6. Web ConsoleサーバのJP1/AJS3 HTTP ServerサービスとJP1/AJS3 Web Application Serverサービスを起動する。