このトピックでは、WebSphere Application Server のランタイム環境の作成方法を説明します。
各ランタイム環境は、プロファイル 内に作成されます。
プロファイルは、
ランタイム環境を定義するファイルのセットです。プロファイル管理ツールは、各ランタイム環境用のプロファイルを作成します。
始める前に
プロファイル管理ツールを使用する前に、コア・プロダクト・ファイルをインストールします。
プロファイル管理ツールは、manageprofiles コマンドのグラフィカル・インターフェースです。詳しくは、wasprofile コマンド
の説明を参照してください。
プロファイルを作成するための十分な一時スペースをシステムに用意する必要があります。
要件について詳しくは、プロファイル: ファイル・システム要件
のトピックを参照してください。
重要: 1 セットのコア・プロダクト・ファイルに対する並行プロファイル作成は、サポートされていません。
プロファイルを並行して作成しようとすると、プロファイルの作成が
既に進行中であるという警告が出ます。
このタスクについて
Network Deployment 製品のインストール手順では、
複数の可能性があるため、
デフォルトではランタイム環境が作成されません。
Network Deployment 製品のコア・プロダクト・ファイルのインストール後、
プロファイル管理ツールを使用して以下のプロファイルの任意の組み合わせを作成し、ランタイム環境を操作可能にします。
- デプロイメント・マネージャー・プロファイル。
デプロイメント・マネージャー・プロファイルの作成
を参照してください。まず、このランタイム環境を作成してから、後で Application Server ノードのマルチノード、マルチマシン・グループに管理ノードを作成します。 アプリケーション・サーバー・プロセスのこの論理グループは、セル と呼ばれます。
- アプリケーション・サーバー・プロファイル。
アプリケーション・サーバー・プロファイルの作成
を参照してください。
アプリケーション・サーバー・プロファイルを作成すると、
デフォルトの server1 プロセスが作成されます。プロセスには、すべてのサンプル・アプリケーションおよび独自の管理コンソールがあります。 addNode コマンドを使用して、またはデプロイメント・マネージャーの
管理コンソールから、デプロイメント・マネージャー・セルに server1 ノードを統合することができます。
server1 プロセスは、デプロイメント・マネージャーからの統合を開始する際に稼働していなければなりません。
アプリケーション・サーバーからすべてのアプリケーションを組み込む場合は、
統合することによって、アプリケーションの再デプロイが可能なデプロイメント・マネージャーにアプリケーションがインストールされます。
アプリケーション・サーバー・プロファイルを作成し、ノードを統合しない場合は、
スタンドアロン・アプリケーション・サーバーを作成することができます。
統合されたアプリケーション・サーバー・ノードをデプロイメント・マネージャーから除去する場合、
アプリケーション・サーバーは元の構成、つまりスタンドアロン・アプリケーション・サーバーに戻ります。
- カスタム・プロファイル。
カスタム・プロファイルの作成
を参照してください。
カスタム・プロファイルは、アプリケーション・サーバー、クラスター、
またはその他の Java プロセス (メッセージング・サーバーなど) を組み込むようにデプロイメント・マネージャーを介して
カスタマイズできる空のノードです。
分散マシンでカスタム・プロファイルを作成し、デプロイメント・マネージャー・セルにノードを追加して、
ノードのカスタマイズを開始します。
プロファイル管理ツールまたは manageprofiles コマンド行ツールを使用するたびに、1 つのプロファイルが作成されます。
プロシージャー
- 製品をインストールして、コア・プロダクト・ファイルを作成します。
- プロファイル管理ツールを開始して新しいランタイム環境を作成します。
このタスクでは、ファースト・ステップ・コンソールからプロファイル管理ツールを選択します。
- コマンド・ウィンドウをオープンします。
-
インストール・ルート・ディレクトリーの firststeps ディレクトリーに移動します。
- firststeps コマンドを実行して、コンソールを開始します。
./firststeps.sh
firststeps.bat
- コンソールでプロファイル管理ツール・オプションを選択します。
プロファイル管理ツールは、マルチプラットフォーム・アプリケーション用の InstallShield です。ウィザードは、Java 2 SDK をロードして、ウェルカム・パネルを表示します。
詳しくは、firststeps コマンド
の説明を参照してください。
ウィザードを開始する方法
ウィザードを開始する方法はいくつかあります。
- インストールの最後に、プロファイル管理ツールを開始するチェック・ボックスを選択します。
コマンド行からコマンドを直接実行します。
- ファースト・ステップ・コンソールからプロファイル管理ツールを選択します。
「スタート」メニューを使用してプロファイル管理ツールにアクセスします。
例えば、「スタート」>「プログラム」または「すべてのプログラム」>「IBM WebSphere」
>「your_product」>「プロファイル管理ツール」とクリックします。
- プロファイルを作成します。
任意の順序でプロファイルを作成することができます。
ただし、機能するセルをできる限り短い時間で作成するには、最初にデプロイメント・マネージャー・プロファイルを作成します。
その後、アプリケーション・サーバー・プロファイルを作成し、これをデプロイメント・マネージャー・セルに追加します。
これで、デプロイメント・マネージャーの管理コンソールから管理することができる管理対象ノードが、機能するセル内に組み込まれました。
カスタム・プロファイルには、大規模なカスタマイズが必要です。
カスタム・プロファイルを作成する場合は、addNode コマンドを使用して、カスタム・プロファイルをデプロイメント・マネージャー・セルに統合する必要があります。 アプリケーション・サーバー・プロファイルとは異なり、
カスタム・プロファイルのノードにはデフォルトのアプリケーション・サーバーがありません。
server1 アプリケーション・サーバーは、デフォルトではカスタム・ノードにはありません。また、デフォルト・アプリケーションはカスタム・ノードにありません。
デプロイメント・マネージャーの管理コンソールを使用して、
実動またはその他の使用のために空のノードをカスタマイズします。例えば、
アプリケーション・サーバーまたはクラスターをノードに作成することができます。
以下のプロファイルのいずれかを作成します。
- デプロイメント・マネージャーを作成します。
デプロイメント・マネージャー・プロファイルの作成
を参照してください。
デプロイメント・マネージャーを作成して、セルを設定します。
アプリケーション・サーバー・プロファイルを作成して、それをスタンドアロン・
アプリケーション・サーバーとして使用することができますが、カスタム・プロファイルを
使用するにはデプロイメント・マネージャーが必要です。
カスタム・プロファイルの作成は、デプロイメント・マネージャーを作成し終わるまで待ってください。
- アプリケーション・サーバー・プロファイルの作成
に説明されているように、Application Server プロファイルを作成します。
アプリケーション・サーバーをデプロイメント・マネージャー・セルに統合して、
統合された server1 アプリケーション・サーバーを作成します。
スタンドアロン Application Server には、プロファイル作成時に何を選択したかに応じて、アプリケーションを組み込むことができます。
Application Server を統合する際にアプリケーションを組み込むと、デプロイメント・マネージャーにインストールできます。
アプリケーション・サーバーをデプロイメント・マネージャー・セルに統合する方法は 2 つあります。
- デプロイメント・マネージャーおよびアプリケーション・サーバーを開始し、デプロイメント・マネージャーの管理コンソールを使用して、
ノードを統合します。
「システム管理」>「ノード」>「ノードの追加」>「管理対象ノード」>「次へ」をクリックして、アプリケーション・サーバーを作成したマシンのホスト名および SOAP ポートを識別します。
- デプロイメント・マネージャーを開始します。アプリケーション・サーバーの app_server_root/profiles/profile_name/bin ディレクトリーに進み、addNode コマンドを実行します。
詳しくは、addNode コマンド
を参照してください。
- カスタム・プロファイルの作成
に説明されているように、カスタム・プロファイルを作成します。
最初のプロセスは、Network Deployment 製品をインストールし、コア・プロダクト・ファイルを作成することです。
その後、プロファイル管理ツールを使用して、管理対象プロファイルを作成することができます。
次のプロセスは、管理対象プロファイルをデプロイメント・マネージャー・セルに統合することです。
プロセスのこの部分によって、カスタム・プロファイルを管理対象ノードに変更します。
フェデレーション後、カスタム・プロファイルにはノード・エージェント・プロセスがありますが、アプリケーション・サーバー・プロセスはありません。
この状態は、ノードを統合するまで server1 プロセスはあっても、ノード・エージェント・プロセスはないアプリケーション・サーバー・プロファイルと対比します。
セルにノードを追加すると、ノード・エージェント・プロセスが開始します。
マシンの再始動のような、何らかの理由でプロセスが停止した場合は、ノード・エージェント・プロセスを開始します。
ノード・エージェント・プロセスを実行して、デプロイメント・マネージャーの管理コンソールが管理対象ノード上でサーバー・プロセスを作成できるようにしなければなりません。
カスタム・ノードをデプロイメント・マネージャー・セルに統合する方法は 2 つあります。
統合後、デプロイメント・マネージャーの管理コンソールへ進み、空のノードをカスタマイズします。
- デプロイメント・マネージャーおよび管理対象ノードを同じマシン上で作成します。
- デプロイメント・マネージャー・プロファイルの作成
に説明されているように、デプロイメント・マネージャーを作成します。
- startManager コマンドを使用して、
デプロイメント・マネージャーを始動します。詳しくは、startManager コマンド
を参照してください。
- アプリケーション・サーバー・プロファイルの作成
に説明されているように、Application Server プロファイルを作成します。
- startServer コマンドを使用して、アプリケーション・サーバーを始動するを始動します。詳しくは、startServer コマンド
を参照してください。
- デプロイメント・マネージャーの管理コンソールを使用して、デプロイメント・マネージャー・セルにアプリケーション・サーバー・ノードを追加します。「システム管理」>「ノード」>「ノードの追加」>「管理対象ノード」>「次へ」をクリックして、マシンのホスト名およびアプリケーション・サーバーの SOAP ポートを識別します。
SOAP ポートは、app_server_root/profiles/profile_name/config/cells/cell_name/nodes/node_name/serverindex.xml ファイルで識別されます。
また、アプリケーション・サーバーの管理コンソールを使用して、
その SOAP ポート設定値を表示することができます。
「サーバー」>「アプリケーション・サーバー」>「server1」>「ポート」をクリックします。
SOAP ポートは通常、リストで 2 番目のポートです。
アプリケーション・サーバーにインストールされているアプリケーションを組み込むには、チェック・ボックスを選択します。
デフォルト・アプリケーションには、スヌープ・サーブレットおよびヒット・カウント・サーブレットがあり、
これらのアプリケーションはテストを行う際に便利です。
スタンドアロン・アプリケーション・サーバー・ノードをデプロイメント・マネージャー・ノードに
追加すると、server1 プロセスは管理対象ノードに変更されます。デプロイメント・マネージャーの管理コンソールを
使用して、server1 プロセスを構成します。
また、カスタム・プロファイルを作成し、プロファイル作成中にノードを統合するか、
またはカスタム・プロファイルの作成後に addNode コマンドを使用して、セルに空のノードを統合することができます。
カスタム・プロファイルから作成される管理対象ノードは、アプリケーション・サーバーを作成し、アプリケーションをインストールするためにカスタマイズを必要とします。
デプロイメント・マネージャーの管理コンソールを使用して、カスタム・ノードを構成します。
次の作業
コマンド行による別のプロファイル作成方法、およびそのコマンドの使用例については、wasprofile コマンド
の説明を参照してください。
プロファイルの作成によって、作成することができる構成の例については、インストールの計画
を参照してください。