2.3.1 JP1/AJS3が対応するネットワーク構成
JP1/AJS3では,次に示すネットワーク構成に対応しています。
-
複数LAN接続
-
ファイアウォール透過
-
IPv6アドレス(Windows Server 2016,Windows Server 2012,Windows Server 2008 R2,またはLinux限定)
-
SSL通信
JP1/AJS3を運用するサーバのネットワーク構成について,次のことを確認してください。
- メディアセンス(Windowsの場合)
-
Windowsのメディアセンス機能(LANケーブル抜けなどを検知して,IPアドレスを非活性にする機能)を無効にすることを推奨します。メディアセンス機能が有効な場合,一時的なネットワークの問題によってIPアドレスがなくなるため,その影響でJP1の通信ができなくなることがあります。
- NIC多重化
-
OSによって,NICを多重化してNIC障害時に予備NICに切り替える機能を提供している場合があります(例:WindowsでのNICチーミング,Solarisでのネットワークマルチパス,AIXでのイーサチャネル)。JP1を実行するサーバで,これらのNIC多重化の機能を用いる場合,NIC多重化をしていない場合の動作と完全に互換性があり,JP1の動作に影響がないことが前提となります。
JP1/AJS3の通信設定の考え方は,JP1/Baseの通信設定に従っています。JP1/AJS3の前提プログラムであるJP1/Baseは,さまざまなネットワーク構成に応じて通信設定を変更できます。通信設定は,jp1hosts定義ファイルまたはjp1hosts2定義ファイル,および通信方式設定ファイルを使用して変更します。
JP1/Baseの通信設定については,マニュアル「JP1/Base 運用ガイド」のJP1/Baseの通信方式の章,およびネットワーク構成に応じたJP1/Baseの通信設定の章を参照してください。
- 注意事項
-
-
この節で説明する機能は,JP1/Baseの通信方式の設定変更機能に基づいて,JP1/AJS3 - Manager,JP1/AJS3 - Agent,およびJP1/AJS3 - Viewでもこの機能に対応できるようにするものです。なお,JP1/AJS3 - ViewはIPv6アドレスを使用した通信をサポートしていません。
-
イベント・アクション制御機能およびジョブ実行制御機能では,JP1/Baseの設定で「複数LAN接続」の通信方式を設定する場合,一つのホスト名から複数のIPアドレスが解決できるOSでは,JP1/Baseの設定で「複数LAN接続」の通信方式を設定しない場合と異なる動作になるため,注意してください。
JP1/Baseの設定で「複数LAN接続」の通信方式を設定しない場合
解決されたIPアドレスを,接続が成功するまで順次接続を試みます。
JP1/Baseの設定で「複数LAN接続」の通信方式を設定する場合
解決されたIPアドレスのうち,jp1hosts定義ファイルまたはjp1hosts2定義ファイルの先頭のIPアドレスにだけ接続を試みます。
-
JP1/AJS3は,動的にIPアドレスが変更され,通信先のホストが変更されるような環境では正しく動作しません。通信時のホスト名から一意のホスト名およびIPアドレスを求めることができる環境で運用してください。ただし,フレキシブルジョブの宛先エージェントとして使用する場合は,動的にIPアドレスが変更されるような環境で運用できます。
-
組み込みDBは,JP1/Baseの通信設定に従わないため,物理ホスト名または論理ホスト名からOSの機能によってIPアドレスを名前解決する必要があります。
-
JP1/AJS3 - Manager バージョン10-00以降でセットアップした組み込みDBの場合,組み込みDB内の通信,およびJP1/AJS3 - Managerと組み込みDBとの通信については,ループバックアドレス(127.0.0.1)を使用します。
-
JP1/AJS3は,複数のネットワークに接続するホスト上で通信先のホスト名が重複している環境では正しく動作しません。通信時のホスト名が一意であり,また,ホスト名から一意のIPアドレスを求めることができる環境で運用してください。
複数のネットワークに接続するホスト上で,通信先のホスト名が重複している環境の例を次の図に示します。
図2‒14 複数のネットワークに接続するホスト上で通信先のホスト名が重複している例 上に示す図の例では,LAN_AとLAN_B上に同一のホスト名HostAが存在するため,HostBはHostAというホスト名からどちらのLAN上のホストなのかを認識できません。
-
JP1/AJS3が提供する各機能の通信設定への対応状況を次の表に示します。
機能 |
通信設定 |
||
---|---|---|---|
jp1hosts定義ファイルまたはjp1hosts2定義ファイル |
通信方式設定ファイル |
||
JP1/AJS3 - View(ジョブ/ジョブネット操作) |
○※1 |
○※1 |
|
ジョブ実行 |
○ |
○ |
|
ジョブ実行(キューレスジョブ) |
○ |
×※5 |
|
ジョブ実行(フレキシブルジョブ) |
○※6 |
○※6 |
|
ジョブのサブミット |
○ |
○ |
|
判定ジョブ |
− |
− |
|
ORジョブ |
− |
− |
|
イベントジョブ※2 |
JP1イベント受信監視ジョブ |
○(−) |
○(−) |
ファイル監視ジョブ |
○(−) |
○(−) |
|
メール受信監視ジョブ |
○(×) |
○(×) |
|
ログファイル監視ジョブ |
○(−) |
○(−) |
|
Windowsイベントログ監視ジョブ |
○(−) |
○(−) |
|
実行間隔制御ジョブ |
○(−) |
○(−) |
|
メッセージキュー受信監視ジョブ |
○(−) |
○(−) |
|
MSMQ受信監視ジョブ |
○(×) |
○(×) |
|
アクションジョブ※3 |
JP1イベント送信ジョブ |
× |
○※4 |
メール送信ジョブ |
× |
× |
|
JP1/Cm2状態通知ジョブ |
× |
× |
|
ローカル電源制御ジョブ |
− |
− |
|
リモート電源制御ジョブ |
× |
○※4 |
|
メッセージキュー送信ジョブ |
× |
× |
|
MSMQ送信ジョブ |
× |
× |
|
リモートジョブネット |
○ |
○ |
|
スケジュール実行 |
− |
− |
|
コマンドのリモート実行 |
○ |
○ |
- (凡例)
-
○:サポートしている。
×:サポートしていない。
−:通信しない。
- 注※1
-
マネージャーホスト側の設定に関しては対応しています。
- 注※2
-
○,×,および−は,マネージャーホスト・エージェントホスト間の通信設定の対応状況を示しています。
○に付いている(−)および(×)は,各イベントジョブを実行するときに連携するプログラムとの通信設定の対応状況を示しています。
- 注※3
-
各アクションジョブを実行するときに連携するプログラムとの通信設定の対応状況を示しています。マネージャーホスト・エージェントホスト間の通信設定は,表の「ジョブ実行」機能,または「ジョブ実行(キューレスジョブ)」機能の対応状況に従います。
- 注※4
-
イベントサービスの通信設定に依存します。イベントサーバ設定(conf)ファイルを使用して変更してください。詳細については,マニュアル「JP1/Base 運用ガイド」にある,ネットワーク構成に応じたJP1/Baseの通信設定に関する記述を参照してください。
- 注※5
-
受信設定は常にANYバインド方式です。送信設定は通信方式設定ファイルに従います。
- 注※6
-
マネージャーホストと中継エージェント間の通信は対応していますが,宛先エージェントとの通信は対応していません。