addNode コマンドを使用し、WebSphere Process Serverスタンドアロン・サーバー・プロファイルをデプロイメント・マネージャー・セルに統合します。統合の後に、nodeagent プロセスが作成されます。
この nodeagent およびサーバー・プロセスの両方とも、デプロイメント・マネージャーにより管理されます。
スタンドアロン・サーバー・プロファイルを統合し、サーバー・アプリケーションをすべて組み込むと、統合動作によりデプロイメント・マネージャーにアプリケーションがインストールされ、再デプロイが可能になります。
統合したサーバー・ノードをデプロイメント・マネージャーから除去すると、サーバーは、スタンドアロン・プロセス・サーバーであるオリジナルの構成に戻ります。
スタンドアロン・サーバー・プロファイルは、他に統合されたプロファイルがない場合にのみ統合できます。
始める前に
この手順を行う前に、以下を実行してください。
- WebSphere Process Server がインストール済みであること、および WebSphere Process Server デプロイメント・マネージャーが作成済みであることを確認します。
- そのスタンドアロン・サーバー・プロファイルが WebSphere Process Server プロファイルであることを確認します。
そうではなくて WebSphere Application Server または WebSphere Application
Server Network Deployment プロファイルであり、それが統合されている場合は、まずそのプロファイルの統合を解除し、WebSphere Process Server プロファイルに拡張してから、WebSphere Process Server デプロイメント・マネージャーに統合する必要があります。
- デプロイメント・マネージャーが稼働していることを確認します。
稼動していない場合は、ファースト・ステップ・コンソールから「デプロイメント・マネージャーの始動」を選択するか、または以下のコマンドを入力してデプロイメント・マネージャーを始動します。
(ここで、profile_root はデプロイメント・マネージャー・プロファイルのインストール場所を表します。デフォルトで、Linux および UNIX プラットフォームの場合は install_root/profiles/deployment_manager_profile_name であり、Windows プラットフォームの場合は install_root¥profiles¥deployment_manager_profile_name です。)
Linux および UNIX プラットフォームの場合: profile_root/bin/startManager.sh
Windows プラットフォームの場合 (コマンド行から): profile_root¥bin¥startManager.bat
- スタンドアロン・サーバーが実行されていない ことを確認します。
実行されている場合は、
ファースト・ステップ・コンソールから「サーバーの停止」を選択するか、または以下のコマンドを入力してそのサーバーを停止します。
(ここで、profile_root はスタンドアロン・サーバー・プロファイルのインストール場所を表します。
デフォルトで、Linux および UNIX プラットフォームの場合は install_root/profiles/stand-alone_server_profile_name であり、Windows プラットフォームの場合は install_root¥profiles¥stand-alone_server_profile_name です。)
Linux および UNIX プラットフォームの場合: profile_root/bin/stopServer.sh
Windows プラットフォームの場合 (コマンド行から): profile_root¥bin¥stopServer.bat
- デプロイメント・マネージャーが WebSphere Process Server プロファイル (WebSphere Application Server Network Deployment プロファイルではなく) であることを確認します。
- デプロイメント・マネージャーがデフォルトの SOAP JMX コネクター・タイプを使用し、コネクターが使用可能であることを確認します。
- デプロイメント・マネージャーに他のプロファイルが統合されていないことを確認します。
重要: 以下の項目のいずれかに該当する場合は、この時点ではスタンドアロン・サーバー・プロファイルを統合
しないで ください。
- デプロイメント・マネージャーが稼働していないか、実行しているかどうかが不明。
- スタンドアロン・サーバーが実行されているか、またはそれが実行されていないかどうかが不明。
- デプロイメント・マネージャーは、WebSphere Process Server プロファイルにまだ拡張されていない WebSphere Application Server Network Deployment プロファイルになっている。
- SOAP コネクターが使用不可になっている。
- デプロイメント・マネージャーが、デフォルトではないリモート・メソッド呼び出し (RMI) を優先 Java Management Extensions (JMX) コネクターとして使用するよう
再構成されている (デプロイメント・マネージャーの管理コンソールで、「システム管理 (System Administration)」>「デプロイメント・マネージャー (Deployment Manager)」>「管理サービス (Administration services)」を選択して、優先コネクター・タイプを確認します)。
- 別のプロファイルが既にデプロイメント・マネージャーに統合されている。
デプロイメント・マネージャーが実行されていないとき、または他の理由で使用できないときにスタンドアロン・サーバー・プロファイルを統合すると、プロファイルの統合に失敗し、そのプロファイルが使用不可になります。
それで、同じプロファイル名で別のプロファイルを作成する前に、このスタンドアロン・サーバー・プロファイル・ディレクトリーをプロファイル・リポジトリー (デフォルトでは、
install_root の
profiles ディレクトリー。ここで、
install_root は
WebSphere Process Server のインストール・ディレクトリー) から移動させる必要があります。
このタスクを実行する理由と実行時期
このタスクを実行する必要があるのは、既存のスタンドアロン・サーバー・プロファイルがあり、Network Deployment が提供する機能 (中央管理またはクラスタリング) をそのサーバーに追加する必要がある場合です。
この機能は、既存のスタンドアロン・サーバー・プロファイルに拡張のパスを提供します。
このタスクは、各セルごとに 1 回、そのセルに統合された最初のプロファイルに対してのみ実行します。
統合されたノードがそのセルに既にある場合は、このタスクを実行しないでください。
既存のスタンドアロン・サーバー・プロファイルがない環境を作成する場合は、
カスタム・プロファイルを使用して環境を作成します。
カスタム・プロファイルの作成について詳しくは、
プロファイルの作成および
カスタム・プロファイル (管理対象ノード) の構成を参照してください。
addNode コマンドを使用し、以下の処理を実行してスタンドアロン・サーバー・プロファイルをデプロイメント・マネージャー・セルに統合します。
このタスクのためのステップ
- 統合するスタンドアロン・サーバー・プロファイルの bin ディレクトリーに移動します。 コマンド・ウィンドウを開き、プラットフォームに応じて、以下のディレクトリーのいずれかに移動します。(ここで、profile_root はスタンドアロン・サーバーのインストール・ロケーションを表します。デフォルトでは install_root/profiles/profile_name (Linux および UNIX プラットフォームの場合) および install_root¥profiles¥profile_name (Windows プラットフォームの場合) です。)
Linux および UNIX プラットフォームの場合: profile_root/bin
Windows プラットフォームの場合 (コマンド行から): profile_root¥bin
- addNode コマンドを実行します。 セキュリティーが無効である場合は、以下のいずれかのコマンドを発行します。
Linux および UNIX プラットフォームの場合: ./addNode.sh deployment_manager_host deployment_manager_SOAP_port
Windows プラットフォームの場合 (コマンド行から): addNode.bat deployment_manager_host deployment_manager_SOAP_port
セキュリティーが有効である場合は、以下のいずれかのコマンドを発行します。
Linux および UNIX プラットフォームの場合: ./addNode.sh deployment_manager_host deployment_manager_SOAP_port -username userID_for_authentication -password password_for_authentication -localusername localuserID_for_authentication -localpassword localpassword_for_authentication
Windows プラットフォームの場合 (コマンド行から): addNode.bat deployment_manager_host deployment_manager_SOAP_port -username userID_for_authentication -password password_for_authentication-localusername localuserID_for_authentication -localpassword localpassword_for_authentication
出力ウィンドウが開きます。次のようなメッセージが表示されたら、スタンドアロン・サーバー・プロファイルの統合は成功しています。ADMU0003I: ノード DMNDID2Node02 は正常に統合されました。
(Node DMNDID2Node02 has been successfully federated.)
結果
スタンドアロン・サーバー・プロファイルはデプロイメント・マネージャーに統合されました。
addNode コマンドおよびそのパラメーターについて詳しくは、
WebSphere Application Server Network Deployment バージョン 6.0 のインフォメーション・センターにあるトピック『
addNode コマンド』を参照してください。