z/OS の Web サーバー定義
Web サーバー定義は、管理対象ノードにも、管理対象外ノードにも定義できます。
管理コンソールを使用して Web サーバーを管理したり、運用するには、WebSphere® Application Server のリポジトリーに Web サーバー定義またはオブジェクトを作成する必要があります。
このオブジェクトの作成は、Web サーバーを実際にインストールするとき以外に行います。 WebSphere Application Server リポジトリー内の Web サーバー・オブジェクトは、 管理コンソールから Web サーバーを管理および運用するための Web サーバーを表します。
- インストール・ルート
- ポート
- 構成ファイルのパス
- ログ・ファイルのパス
Web サーバー・オブジェクトの定義は、wsadmin コマンドまたは管理コンソールを使用して行われます。 インストール時に、プロファイル作成スクリプト (.jacl スクリプト) および管理コンソール・ウィザードを使用して、WebSphere Application Server リポジトリーに Web サーバー・オブジェクトを定義することもできます。
- 管理対象ノード。
ノード・エージェントが含まれているノード。
このノードは、デプロイメント・マネージャー環境にのみ存在します。
管理対象ノード上に Web サーバーを定義することの重要性は、
Web サーバーの管理と構成が管理コンソールからノード・エージェントを介して処理されるという点にあります。
管理コンソールを介した管理と構成に対するサポートは、IBM® HTTP
Server に限定されています。IBM 以外の HTTP Server の Web サーバーは、プラグイン管理機能と plugin-cfg.xml ファイルの生成と伝搬を処理するために、
管理対象ノード上に置く必要があります。z/OS® での IBM HTTP Server for WebSphere Application Server (Apache で稼働) の場合、およびバージョン 5.3 HTTP Server for z/OS の場合、管理対象ノードでの管理機能は以下のようになります。
- Web サーバー・コレクション・パネルまたは serverStatus.sh での Web サーバーの状態
- plugin-cfg.xml の生成
- plugin-cfg.xml の伝搬
- z/OS の Web サーバーの始動および停止
- ログの構成ファイル・ビューの表示および編集
- スタンドアロン・ノード。
ノード・エージェントが含まれていないノード。
通常、このノードは、基本 WebSphere Application Server 環境内に存在します。スタンドアロン・ノードは、デプロイメント・マネージャー環境でノードを統合後に管理対象ノードにすることができます。
スタンドアロン・ノードには、ノード・エージェントが含まれていないため、IBM HTTP Server を管理して運用するには、IBM HTTP
Server 管理サーバーがインストール済みで、ノードが表すスタンドアロン・マシン上で稼働している必要があります。
IBM HTTP Server は、IBM HTTP Server 管理サーバーに同梱されており、デフォルトでインストールされます。
管理コンソールを介した管理と構成に対するサポートは、IBM HTTP Server に限定されます。IBM HTTP Server for WebSphere Application Server for z/OS (Apache で稼働) および、バージョン 5.3 HTTP Server for z/OS では、IBM HTTP Server 管理サーバーを提供していません。IBM HTTP Server (Apache で稼働) の管理は、以下に制限されます。
- Web サーバー・コレクション・パネルまたは serverStatus.sh での Web サーバーの状態
- plugin-cfg.xml の生成
- 管理対象外のノード。
WebSphere Application Server ノード・エージェントと関連していないノード。
このノードは、統合できません。
一般に、管理対象外ノードは、WebSphere Application Server がインストールされていないリモート・マシンを意味しています。
ただし、WebSphere Application Server がインストールされているマシン上で、管理対象外ノードを定義することは可能です。
このノードは、WebSphere Application Server - ベース、またはデプロイメント・マネージャー環境に配置できます。管理対象外ノードには、ノード・エージェントが含まれていないため、IBM HTTP Server を管理および運用するには、IBM HTTP Server 管理サーバーが
インストールされており、ノードが表すスタンドアロン・マシン上で稼働している必要があります。
管理コンソールを介した管理と構成に対するサポートは、IBM HTTP Server に限定されます。IBM HTTP Server for WebSphere Application Server for z/OS (Apache で稼働) および、バージョン 5.3 HTTP Server for z/OS では、IBM HTTP Server 管理サーバーを提供していません。IBM HTTP Server (Apache で稼働) の管理は、以下に制限されます。
- Web サーバー・コレクション・パネルまたは serverStatus.sh での Web サーバーの状態
- plugin-cfg.xml の生成
- 管理対象ノード:
- Web サーバー・コレクション・パネルまたは serverStatus.sh での Web サーバーの状態
- plugin-cfg.xml の生成
- plugin-cfg.xml の伝搬
- 管理対象外ノード:
- Web サーバー・コレクション・パネルまたは serverStatus.sh での Web サーバーの状態
- plugin-cfg.xml の生成
- 管理対象ノードに Web サーバーを定義します。
この方法では、ほとんどの機能が提供されますが、 Web サーバー構成ファイルが読み取りおよび書き込みディレクトリーに保管されていることが必要です。このディレクトリーは、WebSphere Application Server for z/OS セル内の管理対象 (アプリケーション・サーバー) ノードからアクセス可能です。 プロファイル管理ツールまたは zpmt コマンドを使用して、 直接的に、あるいはスタンドアロン・アプリケーション・サーバーを統合して、管理対象ノードを作成します。 次に管理コンソールを使用して、Web サーバー定義を作成します。
管理対象ノードに Web サーバーが定義されている場合、 plugin-cfg.xml 構成ファイルを直接 Web サーバー構成ディレクトリーの場所に再生成できます。 これにより、Web サーバーの操作を制御する httpd.conf ファイルを検索、編集、および置換することができます。
- 管理対象外のノードに Web サーバー定義を定義します。
この方法を使用するのは、Web サーバーがスタンドアロン・アプリケーション・サーバーに定義されているか、WebSphere Application Server for z/OS の管理対象ノードと読み取りおよび書き込みディレクトリーを共有しない z/OS システム上にある場合です。
プロファイル管理ツールのジョブ BBOWCFGW (スタンドアロン・アプリケーション・サーバー) または BBODCFGW (WebSphere Application Server Network Deployment セルの場合) を使用して、管理対象外のノードと Web サーバー定義を作成します。