WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

同一マシン上での Web サーバーおよびデプロイメント・マネージャー・プロファイルの構成

この手順では、デフォルト・プロファイルがデプロイメント・マネージャーであるマシン上での Web サーバーおよびプラグインの インストールについて説明します。

始める前に

[i5/OS] 複数のプロファイルが存在する場合は、 プラグイン・インストーラーにデフォルト・プロファイルを構成させることも、 プラグイン・インストーラーが構成するプロファイルを選択することも、どちらも可能です。 構成するプロファイルをインストーラーが選択する方法を決定する論理の流れについての説明は、プラグイン構成 を参照してください。

[AIX HP-UX Linux Solaris Windows] 複数のプロファイルが存在する場合は、 プラグイン・インストーラーはデフォルト・プロファイルのみを構成します。構成するプロファイルをインストーラーが選択する方法を決定する論理の流れについての説明は、プラグイン構成 を参照してください。

この手順は、マシン上のデフォルト・プロファイルであるデプロイメント・マネージャー・プロファイルを構成します。 常に管理対象ノード上にある Web サーバー定義を定義するには、管理対象ノードが存在する必要があります。 デプロイメント・マネージャーがデフォルト・プロファイルである場合、 プラグイン・インストール・ウィザードは、デプロイメント・マネージャー構成で管理対象カスタム・ノードを探します。 デプロイメント・マネージャーが管理対象カスタム・ノードを持たない場合、 プラグイン・インストール・ウィザードは管理対象アプリケーション・サーバー・ノードを探します。 デプロイメント・マネージャーが管理対象ノードを持たない場合、 プラグイン・インストール・ウィザードは、このインストールをリモート・インストールとして分類します。


ローカル分散インストール - dmgr

デプロイメント・マネージャー、および管理対象ノードの ノード・エージェントを開始します。デプロイメント・マネージャーおよびそのノードは、 その構成を正常に変更するために、稼働している必要があります。

このタスクについて

以下の手順を使用して、Web サーバー・プラグインをインストールし、Web サーバーを構成し、 デフォルト・プロファイルで Web サーバー定義を作成します。

プロシージャー

  1. オペレーティング・システムにログオンします。
    [AIX] [HP-UX] [Linux] [Solaris] また、オーナーがファイルの読み取り/書き込みを行えるようにし、その他のユーザーが現行のシステム・ポリシーにしたがってファイルにアクセスできるようにする、umask を選択します。 root の場合は、022 の umask を推奨します。非 root ユーザーの場合は、グループを共用しているかいないかによって異なりますが、002 または 022 の umask が使用できます。 umask 設定を確認するには、以下のコマンドを実行します。
    umask
    umask 設定を 022 に設定するには、以下のコマンドを実行します。
    umask 022
    [Windows] Windows システムでインストールを行う際に、 インストーラーのユーザー・アカウントが、 以下の拡張ユーザー権限を持っている場合、Windows サービスが 自動的に作成され、アプリケーション・サーバーを自動始動します。
    • オペレーティング・システムの一部としてアクションを行う
    • サービスとしてログオンする
    例えば、一部の Windows システムでは、 「管理ツール」 > 「ローカル・セキュリティー・ ポリシー」 > 「User Rights Assignments」をクリックして、拡張オプションを表示します。 詳しくは、Windows の資料を参照してください。

    [Windows] アプリケーション・サーバーを Windows サービスとして 実行する予定の場合は、スペースを含むユーザー ID からインストールしないでください。ユーザー ID にスペースが含まれていると、妥当性検査ができません。 このようなユーザー ID を使用すると、インストールを続行できません。 この問題を回避するには、 スペースを含まないユーザー ID を使用して、インストールを行います。

  2. WebSphere Application Server Network Deployment 製品をインストールします。

    [AIX HP-UX Linux Solaris Windows] 製品および追加のソフトウェアのインストール を参照してください。

    [i5/OS] タスクの概説: インストール を参照してください。

  3. マシン上の最初のプロファイルとして、デプロイメント・マネージャー・プロファイルを作成します。 デプロイメント・マネージャー・プロファイルの作成 を参照してください。
  4. IBM HTTP Server またはサポートされる別の Web サーバーをインストールします。

    IBM HTTP Server のインストール またはご使用の Web サーバーの製品資料を 参照してください。

  5. Web サーバーのあるマシン上でプラグイン・インストール・ウィザードを起動します。

    ランチパッドからプラグイン・インストール・ウィザードを選択するか、 あるいはディレクトリーを製品ディスクまたはダウンロードされた インストール・イメージ内の plugin ディレクトリーに 移動して、install コマンドを実行します。

  6. ロードマップのチェック・ボックスをクリアするか、または ロードマップを表示するチェック・ボックスを選択して、「次へ」をクリックします。

    従うべきインストール・シナリオがわからない場合は、代わりにロードマップを表示します。 インストール・ステップの簡単な概説としてロードマップを印刷し、保持します。

    プラグイン・ロードマップを表示するブラウザー・ウィンドウに Web ブラウザー・ナビゲーション・コントロールおよびメニュー・バーが表示されない場合は、Ctrl-P を押してロードマップを出力します。 ナビゲーション・コントロールおよびメニュー・バーが 表示されていない場合は、Ctrl-W を押して、ブラウザー・ウィンドウを閉じます。 あるいは、タイトル・バーのウィンドウ・コントロールでブラウザー・ウィンドウを閉じます。

  7. 使用許諾契約書を読み、その条件に同意する場合は契約書を承認します。 終了したら、「次へ」をクリックします。
  8. ご使用のシステムが前提条件の検査にパスしない場合は、インストールを停止し、問題を訂正して、インストールを再始動します。 ご使用のシステムが前提条件の検査をパスしたら、「次へ」をクリックします。
    前提条件の欠落については、適切なログ・ファイルを探してください。
    • [AIX HP-UX Linux Solaris Windows] インストールを中止する場合は、プラグインをインストールしたユーザーの一時ディレクトリーにある temporaryPluginInstallLog.txt ファイルを参照してください。 例えば、root ユーザーが AIX または Linux などのオペレーティング・システムにおいて、 プラグインをインストールした場合は、/tmp/temporaryPluginInstallLog.txt ファイルが作成されます。
    • [i5/OS] インストールを中止する場合は、 プラグインをインストールしたユーザーの /tmp/InstallShield/niflogs ディレクトリーにあるログ・ファイルを参照してください。
    • 前提条件の欠落に関する警告が表示されてもインストールを継続する場合は、 インストールの完了後に plugins_root/logs/install/log.txt ファイルを参照してください。

    ログ・ファイルについて詳しくは、 インストールのトラブルシューティング を参照してください。

  9. 構成する Web サーバーのタイプを選択し、「次へ」をクリックします。

    プラグイン・インストール・ウィザード・パネルは、 構成する Web サーバー を識別するためのプロンプトを出します。 プラグイン・インストール・ウィザードを実行するたびに、実際に選択できる Web サーバーは 1 つのみです。

    構成している間は Web サーバーを停止します。 この手順の後のステップで、スヌープ・サーブレット・テストを開始する際に Web サーバーの開始を指示します。

    「なし」とラベル付けされた Web サーバー識別オプションを 選択すると、Web サーバーはバイナリー・プラグインをインストールしますが、Web サーバーを構成しません。

  10. Application Server machine (local)」を選択し、「次へ」をクリックします。
  11. プラグインのインストール・ルート・ディレクトリーのデフォルト・ロケーションを受け入れます。 「次へ」をクリックします。

    別の新規ディレクトリーを入力するか、または「参照」をクリックして空のディレクトリーを選択することができます。 完全修飾パスは、プラグイン・インストール・ルート・ディレクトリーを識別します。

    デフォルト・ロケーションは、ディレクトリー規則 に示されています。

    Web サーバーは、WebSphere Application Server がサポートしないプラットフォームで稼働する可能性があります。

  12. 必要に応じて、「Application Server installation location」パネルで 「参照」をクリックし、デプロイメント・マネージャーのロケーションを参照します。 インストール・ルート・ディレクトリーが正しい場合は、「次へ」をクリックします。

    完全修飾パスは、Network Deployment 製品コア・ファイルのインストール・ルート・ディレクトリーを識別します。

  13. 「参照」をクリックして、ご使用の Web サーバーの構成ファイルを 選択し、Web サーバー・ポートが正しいことを確認し、終了してから「次へ」をクリックします。

    ファイルのディレクトリーだけでなく、ファイルを選択します。 Web サーバーに 2 つの構成ファイルがある場合は、ファイルごとにブラウズする必要があります。

    以下のリストは、サポートされる Web サーバーの構成ファイルを示します。
    Apache HTTP Server
    apache_root/config/httpd.conf
    Lotus Domino Web サーバー
    names.nsf and Notes.jar

    ウィザードは notes.jar ファイルを求めるプロンプトを出します。 実際の名前は、Notes.jar です。

    プラグイン・インストール・ウィザードは、 ファイルの存在については検証しますが、いずれのファイルも確認しません。

    IBM HTTP Server
    [AIX HP-UX Linux Solaris Windows] IHS_root/conf/httpd.conf
    [i5/OS] IHS_profile_root/conf/httpd.conf
    Microsoft Internet Information Services (IIS)
    プラグイン・インストール・ウィザードは、正しいファイルを判別して編集することができます。
    Sun ONE Web Server 6.0 または Sun Java System Web Server バージョン 6.1
    obj.conf および magnus.conf

    ウィザードは、Web サーバー定義のニックネームのネーミング・パネルを表示します。

  14. Web サーバーのニックネームを指定して、「次へ」をクリックします。

    ウィザードは、この値を使用して、プラグイン・インストール・ルート・ディレクトリーの構成フォルダーに名前を付けます。 ウィザードはまた、デプロイメント・マネージャー内の名前を Web サーバー定義の名前として使用します。

  15. plugin-cfg.xml ファイルのロケーションを受け入れ、「次へ」をクリックします。

    デフォルトで構成されるパスを判別する論理の説明については、プラグイン構成 を参照してください。ウィザードは、そのファイルに最適のパスを判断するために、デプロイメント・マネージャーの特性を判別します。

    デプロイメント・マネージャーがデフォルト・プロファイルである場合、パスは以下のようになります。 [AIX HP-UX Linux Solaris Windows]
    plugins_root/config/
       web_server_name/plugin-cfg.xml
    [i5/OS]
    plugins_profile_root/config/
       web_server_name/plugin-cfg.xml

    デフォルト値を受け入れます。

    重要: デプロイメント・マネージャー・マシン上に管理対象カスタム・ノードがある場合、 プラグイン・インストール・ウィザードは以下のファイル・パスを使用します。
    profile_root
       /config/cells/cell_name/nodes/
       node_name_of_custom_profile/servers/
       web_server_name/plugin-cfg.xml
    この場合は、 パスを受け入れ、同一マシン上の Web サーバーおよびカスタム・プロファイルの構成 のこの時点から手順を再開します。
  16. プラグイン・インストールの特性を検査した後で「次へ」をクリックするか、または 「戻る」をクリックして変更を行います。

    デプロイメント・マネージャーの管理コンソールを使用して、既存の Web サーバーを削除したり、新規に作成したりできます。 統合ノードは、複数の Web サーバー定義を含むことができます。

  17. プリインストール要約パネルで「次へ」をクリックしてインストールを開始するか、 または「戻る」をクリックしてインストールの特性を変更します。

    ウィザードは、プラグインのインストール、および Web サーバーとデプロイメント・マネージャーの構成を開始します。

    ウィザードには、プラグインをインストールする際に、 インストール状況表示パネルが表示されます。

    インストール完了時には、ウィザードにインストール要約パネルが表示されます。

  18. ウィザードがコードをインストールし、アンインストーラー・プログラムを作成した後で、 ポストインストール要約パネルを調べます。 終了した後で「次へ」をクリックして、プラグイン・インストール・ロードマップを表示します。

    プラグイン・インストール・ウィザードは、バイナリー・プラグイン・モジュールをインストールします。 例えば、Linux システムでは、インストールによって plugins_root ディレクトリーが作成されます。 plugins_root/config/Web_server_name ディレクトリーには、plugin-cfg.xml ファイルが含まれています。

    ウィザードは、 構成スクリプトおよび plugin-cfg.xml ファイルの名前とロケーションを表示します。 またウィザードは、構成される Web サーバーのタイプおよび Web サーバーのニックネームも表示します。

    問題が発生し、インストールが失敗した場合は、plugins_root/logs ディレクトリーのログを調べてください。 問題をすべて修正したら、再インストールしてください。

  19. ロードマップを閉じ、「終了」をクリックして、ウィザードを終了します。

    インストールからのログ・ファイルは、plugins_root/logs/install ディレクトリーにあります。

  20. Web サーバー定義を作成して、インストールを完了します。

    デプロイメント・マネージャーの管理コンソールを使用して Web サーバー定義を作成する前に、 アプリケーション・サーバー・プロファイルまたはカスタム・プロファイルを作成し、ノードを統合する必要があります。 プラグイン・インストール・ウィザードが作成した構成スクリプトの実行についても同様です。 管理対象ノードの作成時に、Web サーバーを管理対象ノードに割り当てる必要があります。

    管理対象ノードは、 プラグイン・インストール・ウィザードを実行する前から存在していなければなりません。それ以外の場合は、インストールはリモート・インストールと見なされます。

    プラグインをインストールする場合は、 スクリプトを保管して、管理対象ノードの作成後に実行します。 そうでない場合は、エラーが発生します。Web サーバーを始動する前に、次のアクションが発生するのを待ちます。
    • スクリプトが正常に実行します。
    • スクリプトが、管理対象ノード上に Web サーバー定義を作成します。
    • ノード同期が発生します。

    ノードを追加すると、nodeagent プロセスが開始します。 何らかの理由でノード・エージェントが実行されていない場合は、ノードを開始します。

    詳しくは、startNode コマンド を参照してください。

    ヒント: 複数管理対象ノードのアプリケーションに対する要求を Web サーバーで処理する場合は、 個々の管理対象ノード上および Web サーバー定義上にアプリケーションをインストールします。

    スクリプトには、管理コンソール・オプションの使用時に収集する必要があるすべての情報が既に含まれています。

    以下のオプションのいずれかを選択します。
    • 管理コンソールの使用

      サーバー」 > 「Web サーバー」 > 「新規作成」をクリックし、「新規 Web サーバー・エントリーの作成」ウィザードを使用して Web サーバー定義を作成します。

    • 構成スクリプトの実行

      ノードにデプロイメント・マネージャー・プロファイルしかない場合、 プラグイン・インストーラーはリモート・プラグイン構成に戻ります。 plugins_root/ bin/ configureweb_server_name.sh スクリプトまたは plugins_root¥ bin¥ configureweb_server_name.bat スクリプトをデプロイメント・マネージャーの app_server_root/bin ディレクトリーに手動でコピーして、スクリプトを実行する必要があります。

      適切なコマンドを発行して、Web サーバーを構成します。 [AIX HP-UX Linux Solaris Windows]

      セキュリティーを使用可能にした場合、 またはデフォルトの JMX コネクター・タイプを変更した場合は、 スクリプトを編集して、wsadmin コマンドに適切なパラメーターを組み込みます。

  21. [AIX HP-UX Linux Solaris Windows] Lotus Domino Web サーバーのみ: WAS_PLUGIN_CONFIG_FILE 環境変数を設定します。

    AIX または Linux などのプラットフォームでは、 スクリプトを親シェルに提供することで、 エクスポートされた変数を子プロセスが継承することができます。 Windows システムでは、他のコマンドを実行するのと同様にスクリプトを実行します。 Windows システムでのソースは自動です。

    1. コマンド・ウィンドウをオープンします。
    2. ディレクトリーをプラグイン・インストール・ルート・ディレクトリーに変更します。
    3. plugins_root/bin/setupPluginCfg.sh スクリプトに適したコマンドを発行します。
      • [AIX] [HP-UX] [Solaris] . plugins_root/bin/setupPluginCfg.sh (ピリオドとインストール・ルート・ディレクトリーの間のスペースに注意してください。)
      • [Linux] source plugins_root/bin/setupPluginCfg.sh

    AIX または Linux などのオペレーティング・システムの場合、 このスクリプトは lotus_root/notesdata ディレクトリーにもあります。

    Lotus Domino Web サーバーを開始する前に、スクリプトに適切なコマンドを実行します。

  22. デプロイメント・マネージャーの管理コンソールから、「システム管理」>「変更をマスター・リポジトリーに保管」>「ノードと変更を同期化」>「保管」をクリックします。
  23. Snoop サーブレットを開始し、アプリケーション・サーバーからアプリケーションを検索する Web サーバーの機能を検証します。

    ご使用のアプリケーション・サーバーおよび Web サーバーを 開始し、IP アドレスとスヌープ・サーブレットを使用して、ご使用の環境をテストします。

    1. アプリケーション・サーバーを始動します。 Network Deployment 環境では、 セルにアプリケーション・サーバーを追加する際に DefaultApplication を組み込んだ場合にのみ、Snoop サーブレット をそのセル内で使用することができます。 addNode コマンドの -includeapps オプションにより、DefaultApplication がそのセルにマイグレーションされます。 アプリケーションが存在しない場合は、このステップはスキップしてください。
      ディレクトリーを profile_root/bin ディレクトリーに変更して、以下のように startServer コマンドを実行します。
      • [AIX] [HP-UX] [Linux] [Solaris] ./startServer.sh server1
      • [Windows] startServer server1
      • [i5/OS] startServer server1
    2. 使用している IBM HTTP Server または Web サーバーを始動します。

      [i5/OS] 2001 ページまたは STRTCPSVR SERVER(*HTTP) HTTPSVR(instance_name ) コマンドを使用して、IBM HTTP Server を始動します。

      [AIX HP-UX Linux Solaris Windows] コマンド・ウィンドウを使用して、IBM HTTP Server のインストール済みイメージ、 またはユーザーの Web サーバーのインストール済みイメージに移動します。 IBM HTTP Server に適切なコマンドを実行して、Web サーバーを始動します。 コマンドの例を以下に示します。

      [AIX HP-UX Linux Solaris Windows] IBM HTTP Server をコマンド行から始動する方法は、以下のとおりです。

      [AIX HP-UX Linux Solaris Windows] IBMHttpServer/bin ディレクトリーの apache コマンドと apachectl コマンドにアクセスします。
      • [AIX] [HP-UX] [Linux] [Solaris] ./apachectl start
      • [Windows] apache
    3. ブラウザーで http://localhost:9080/snoop を参照して、アプリケーション・サーバーによって提供される内部 HTTP トランスポートをテストします。 ブラウザーで http://Host_name_of_Web_server_machine/snoop を参照して、Web サーバー・プラグインをテストします。

      HTTP トランスポート・ポートはデフォルトで 9080 であり、 すべてのプロファイルで固有でなければなりません。このポートは、default_host という名前の仮想ホストと関連し、 その仮想ホストは、インストール済みの DefaultApplication およびインストール済みサンプルをホストするよう構成されています。 スヌープ・サーブレットは、DefaultApplication の一部です。ポートを変更して、 実際の HTTP トランスポート・ポートに一致させます。

    4. スヌープが稼働していることを確認します。

      どちらかの Web アドレスで 「Snoop Servlet - Request/Client Information」ページが表示されるはずです。

    5. リモート IBM HTTP Server のみ:

      [AIX HP-UX Linux Solaris Windows] 以下のステップを使用することによって、 自動伝搬機能がリモート IBM HTTP Server に対して動作することを確認します。 この手順は、ローカル Web サーバーでは必須ではありません。

      [AIX HP-UX Linux Solaris Windows]
      1. IHS_root /conf/admin.passwd ファイル内に user=adminUser、password=adminPassword を作成します。 例: c:¥ws¥ihs60¥bin¥htpasswd -cb c:¥ws¥ihs60¥conf¥admin.passwd adminUser adminPassword
      2. デプロイメント・マネージャーまたは Application Server の管理コンソールを使用して、IBM HTTP Server の管理ユーザーのために作成された、ユーザー ID およびパスワード情報を入力します。 「サーバー」>「Web サーバー」>Web_server_definition>「Remote Web server administration」へ進みます。値を admin Port=8008、User Id=adminUser、Password=adminPassword と設定します。
      3. httpd.conf ファイルおよび plugin-cfg.xml ファイルについて、正しい読み取り/書き込み許可を設定します。 詳しくは、IHS_root /logs/admin_error.log ファイルを参照してください。
      プラグイン構成ファイルの自動伝搬では、 IBM HTTP 管理サーバーが稼働中である必要があります。WebSphere Application Server 管理コンソールを使用して IBM HTTP Server を管理している場合は、次のエラー・メッセージが表示される場合があります。
      「Could not connect to IHS Administration server error」
      以下の手順を実行して、 エラーを訂正します。
      1. IBM HTTP Server 管理サーバーが稼働していることを確認します。
      2. WebSphere Application Server 管理コンソールで定義された Web サーバーのホスト名とポートが、IBM HTTP Server の管理ホスト名とポートと一致することを確認します。
      3. ファイアウォールが原因で WebSphere Application Server 管理コンソールから IBM HTTP Server 管理サーバーへのアクセスが不能になっていないことを確認します。
      4. リモート管理対象の WebSphere Application Server 管理コンソー ルで指定したユーザー ID とパスワードが、htpasswd コマンドを使用して admin.passwd ファイルに作成されることを確認します。
      5. 安全に接続するには、IBM HTTP Server 管理サーバー keydb 個人証明書を署名者証明書として WebSphere Application Server 鍵データベースにエクスポートすることを確認します。 この鍵データベースは、 ご使用の管理コンソールが稼働しているプロファイルの sas.client.props ファイル内 の com.ibm.ssl.trustStore ディレクティブによって指定されます。 この考慮事項は、主に 自己署名証明書用です。
      6. 問題が解決しない場合は、IBM HTTP Server admin_error.log ファイルと WebSphere Application Server ログ (trace.log ファイル) を確認して、問題の原因を判別します。

結果

バイナリー・プラグイン・モジュールをインストール すると、Plugins ディレクトリーおよびいくつかのサブディレクトリーが作成されます。 例えば、以下のディレクトリーは、Linux システムで作成されたものです。
  • plugins_root/uninstall には、 アンインストーラー・プログラムが含まれています。
  • plugins_root/bin には、サポートされるすべての Web サーバーのバイナリー・プラグインが含まれています。
  • plugins_root/logs には、ログ・ファイルが含まれています。
  • plugins_root/properties には、バージョン情報が含まれています。
  • plugins_root/roadmap には、プラグイン・インストール・ウィザードのロードマップが含まれています。

プラグイン・インストール・ウィザードは、 plugins_root/plugin-cfg.xml ファイルを使用するよう、新規 Web サーバーを構成します。

次の作業

ローカル Web サーバーのバイナリー・プラグインをインストールしたら、 構成スクリプトを正常に実行して Web サーバーを使用する前に、管理対象ノードを作成する必要があります。

インストール手順の概要については、プラグイン構成 を参照してください。

Web サーバーの構成に関連するファイルについての詳細は、Web サーバーの構成 を参照してください。

サポートされる Web サーバーの、プラグイン・インストール・ウィザードによる構成方法について詳しくは、Web サーバー構成ファイルの編集 を参照してください。

Web サーバー・プラグインのインストールに関するその他のインストール・シナリオについては、Web サーバー・プラグインのインストール を参照してください。




関連概念
プラグイン構成
関連タスク
Web サーバー・プラグインのインストール
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/tins_webplugins_single.html