WebSphere Application Server Network Deployment, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

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

addNode コマンドのベスト・プラクティス

addNode コマンドを使用し、セルにスタンドアロン・ノードを追加します。

addNode コマンドは以下を実行します。
  • ベースの WebSphere Application Server セル構成を新規のセル構造にコピーする。 この新規のセル構造は、デプロイメント・マネージャーの構造に一致します。
  • セルが取り込むノードについての新規ノード・エージェント定義を作成する。
  • コマンドをデプロイメント・マネージャーに送信し、文書を新規のノードからセル・リポジトリーに追加する。
  • 新規のノード用に、最初の構成同期を実行する (このノードがセルと必ず同期しているようにする)。
  • 新規のノードのノード・エージェント・プロセスを立ち上げる。
  • setupCmdLine.bat または setupCmdline.sh ファイル、および wsadmin.properties ファイルを、新規セルを指すように更新する。
  • ノードを統合した後で、addNode コマンドは、 app_server_root/config/cells ディレクトリーから config/backup/base/cells ディレクトリーに、plugin-cfg.xml ファイルをバックアップします。 addNode コマンドは、Deployment Manger に新しい plugin-cfg.xml ファイルを再生成し、 nodeSync 操作は、このファイルをノード・レベルにコピーします。

    ポート番号について詳しくは、WebSphere Application Server バージョンにおけるポート番号設定を参照してください。

addNode コマンドの使用に関するヒント:
  • ノードをセルに追加する場合、フェデレートするノードのセル名は、ノードのフェデレート先のセル名とは異なるものでなければなりません。 セル名が同じ場合は ADMU0027E メッセージが表示され、addNode コマンドでセルにノードが追加されません。
  • デプロイメント・マネージャーおよびノードが WebSphere Application Server 内の同じ改訂レベルに更新されることを確認します。 例えば、レベル 6.0.1 のデプロイメント・マネージャーは レベル 6.0.2 のノードと統合することができません。
  • WebSphere Application Server の .jar ファイルを、システム全体の汎用 CLASSPATH 変数 (デフォルトのクラスパス) に配置しないでください。
  • Network Deployment 製品がサーバーのホスト名を解決できない場合、ノードの追加や管理を行う際や、ノード・エージェントがアプリケーション・サーバーと連絡を取る際に問題が発生することがあります。 ホスト名を解決するため、製品はポートをオープンするか、IP アドレスを照会します。 この製品は、次に、オペレーティング・システムから正しい情報が戻されるのを待ちます。 オペレーティング・システムは複数の場所に対して IP アドレスの検索をかけることがありますが、正確な情報が戻されるのであれば、 製品側ではオペレーティング・システムが検索をかける順序は問題にしません。 サーバーのホスト名が解決されない場合は、ネットワーク管理資料を参照してこの問題を解決してください。 ホスト名を確実に解決するためには、以下の追加情報が役立つと考えられます。
    • オペレーティング・システムによっては、マシンのホスト名とループバック・アドレス (127.0.0.1) との間に関連が作成されます。 Red Hat のインストールでは、デフォルトで関連が作成されます。 この関連は、hosts ファイルにあります。

      hosts ファイル内に、IP アドレス (127.0.0.1) から localhost 以外のホスト名に対するマッピングが存在する場合は、そのマッピングを削除します。 以下の例では、マッピングを削除しない場合にどうなる可能性があるかを示しています。 ノード・エージェントは、デプロイメント・マネージャーと通信する際に、 自身の IP アドレスをデプロイメント・マネージャーに送信します。 ノード・エージェントは、オペレーティング・システムがホスト・ファイルからホスト名へのマッピングを戻すと、 ノード・エージェントのホスト名を 127.0.0.1 に解決します。 この解決により、デプロイメント・マネージャーがノード・エージェントにメッセージを送信できなくなります。 これは、IP アドレス 127.0.0.1 が、デプロイメント・マネージャーのローカル・マシンの IP アドレスでもあるためです。

      [AIX] [HP-UX] [Linux] [Solaris] ホスト・ファイルは /etc/hosts にあります。

      [Windows] ホスト・ファイルは ¥WINDOWS¥system32¥drivers¥etc¥hosts にあります。

    • [AIX] デフォルトの AIX インストールでは、最初にドメイン・ネーム・サーバー (DNS) を検査して、 サーバーに情報を戻し、そのサーバーまたは別のサーバーのサーバー・ホスト名を解決します。 ホスト名が解決できない場合、または一定の時間が経過しても解決されない場合は、/etc/netsvc.conf ファイルに次のステートメントを追加して、AIX オペレーティング・システムがローカルの hosts ファイルからホスト名の検査を開始するようにします。
      hosts=local,bind
  • デフォルトでは、ノードにインストールされているアプリケーションは、セルにコピーしません。 addNode コマンドを使用した後でアプリケーションをインストールする場合、 アプリケーションはセル上にインストールします。 -includeapps オプションを指定することによって、 addNode コマンドは、ノードからセルにアプリケーションをコピーします。 重複名を持つアプリケーションは、セルにコピーされません。
  • セル・レベル文章はマージされません。addNode コマンドを使用する前に、スタンドアロン・セル・レベル文書に行った変更は、 新規セルに繰り返されます。例えば、仮想ホストです。
  • addNode コマンドの使用中に OutOfMemory 例外を受け取った場合、デプロイメント・マネージャーのヒープ・サイズを増加させなければならない場合があります。 デプロイメント・マネージャーのヒープ・サイズを増加するには、管理コンソールを使用して最大ヒープ・サイズ・パラメーターを調整します。 管理コンソールで、「システム管理」>「デプロイメント・マネージャー」>「Java およびプロセス管理」>「プロセス 定義」>「Java 仮想マシン」>「最大ヒープ・サイズ」へと進みます。
  • 場合によって、デプロイメント・マネージャーが addNode コマンドに応答するには、予想以上に長い間がかかることがあります。 ほとんどの場合は、クライアントがどれくらいの間サーバー応答を待っているかを決定する、デフォルトのタイムアウトの値を適用することができます。 しかし、サーバーが、より重い処理条件下で応答するには、さらに多くの時間を必要とします。 例えば、-includeapps オプションを指定しているときに、多数のアプリケーションがある場合、またはアプリケーションが非常に大きい場合、デフォルト値の 180 秒では不十分な可能性があります。 デフォルトのタイムアウト値を変更するには、ASCII テキスト・エディターでファイル $WAS_HOME/profiles/<profile name>/properties/soap.client.props を開き、以下の行 (ここでは 180 秒のデフォルト値が示されています) を検索します。

    com.ibm.SOAP.requestTimeout=180

    デフォルトを変更する必要がある場合、この行を編集して、ユーザーの状態により適した値にタイムアウトを設定できます (注: 上の値を 0 に設定すると、タイムアウト・チェックは完全に無効にされます)。 タイムアウト値をあまり高く設定すると、addNode コマンドが正常にデプロイメント・マネージャーへの要求を完了するかどうか判別できるまで長い間待たなければなりません。 値があまりに短く設定されると、デプロイメント・マネージャーは、addNode コマンドによってデプロイメント・マネージャーが応答していないと判断される前に要求を終了することができず、エラーで応答します。 サーバーのタイムアウトに影響する可能性のある要因として、このほかに、処理の負荷またはデプロイメント・マネージャーでの過度のページング、およびネットワーク待ち時間などがあります。 これらの状態の一部は一時的なものです。



関連タスク
ノードの管理
関連資料
addNode コマンド
removeNode コマンド
WebSphere Application Server バージョンにおけるポート番号設定
参照トピック    

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

最終更新: Jan 21, 2008 10:13:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/rxml_nodetips.html