応答ファイルを使用して、プロファイル定義をサイレントに、つまり、グラフィカル・ユーザー・インターフェースを使用せずに作成することができます。
応答ファイルと呼ばれるテキスト・ファイルには、WebSphere Process Server プロファイルの定義が格納されます。作成するプロファイルのプロファイル応答ファイルをカスタマイズすることにより、プロファイルをサイレントに作成することができます。サイレント・インストールを行うときに、インストール・プログラムがこのファイルを読み取り、プロファイル作成オプションの値を判別します。最初のインストールの後に応答ファイルを使用して、追加プロファイルを作成することもできます。
作成可能なプロファイル・タイプは、スタンドアロン・プロファイル、デプロイメント・マネージャー・プロファイル、およびカスタム・プロファイルです。WebSphere Process Server には、各タイプのプロファイルに対応した応答ファイルのサンプルが用意されています。各応答ファイルでは、出荷時にはデフォルト値が使用されています。
ファイルは、次の場所に配置されています。
- 製品のインストール前は、WebSphere Process Server CD 1 の WBI ディレクトリーにあります。
- 製品のインストール後は、プラットフォームに応じて、以下のいずれかのディレクトリーにあります。
Linux および UNIX プラットフォームの場合: install_root/bin/ProfileCreator_wbi
Windows プラットフォームの場合: install_root¥bin¥ProfileCreator_wbi
始める前に
このトピックでは、プロファイルをサイレント作成する手順を取り上げます。対話式インターフェースを使用してプロファイルを作成する場合は、プロファイル・ウィザードを使用したプロファイルの作成を参照してください。
このトピックでは、以下の 2 つのシナリオを詳しく取り上げます。
製品のサイレント・インストールの
実行時に プロファイルを作成する場合は、以下のことを確認してください。
製品のインストールの
後に プロファイルを作成する場合は、以下のことを確認してください。
- プロファイルの作成に関連した前提条件タスクについて、プロファイルの作成または拡張に関する前提条件で確認している。
- 応答ファイル内で -silent オプションを使用しないでください。使用すると、プロファイルの作成が失敗する可能性があります。
カスタム・プロファイルを作成する場合の追加の考慮事項
カスタム・プロファイルをデプロイメント・マネージャーに統合する操作に関連した応答ファイル・オプション
カスタム・プロファイルを操作可能にするためには、カスタム・プロファイルをデプロイメント・マネージャー・セル内に統合する必要があります。管理対象ノードであるというこの強い依存関係のために、このプロファイルはしばしば
管理対象プロファイル と呼ばれます。プロファイル作成用の応答ファイル内のカスタム・プロファイル作成に関連したいくつかのディレクティブには、カスタム・ノードをデプロイメント・マネージャー・セルに統合する方法を制御するためのオプションが用意されています。
- -W pctfederationpanelInstallWizardBean.federateLater
デプロイメント・マネージャーが実行されていないか、または以下の統合の説明内のどんな理由に対してもアクセス可能でない場合、この値を true に設定します。
- -W pctfederationpanelInstallWizardBean.hostname
デプロイメント・マネージャーが実行しているシステムに解決する値を指定します。
ホストのネーミングに関する考慮事項については、プロファイル、ノード、ホスト、およびセルの命名の考慮事項を参照してください。
- -W pctfederationpanelInstallWizardBean.port
デプロイメント・マネージャーの SOAP ポートの値を指定します。
正しい値を指定する必要があります。
正しくない値は、ノードの統合を妨げ、INSTCONFFAILED 標識で全体的な失敗という結果になります。
デプロイメント・マネージャーに対するデフォルトの SOAP ポートは、8879 です。
プロファイルの作成時または作成後にノードを統合するか
以下の
すべて の項目に該当する場合、かつこの場合に限り、カスタム・プロファイルのサイレント作成を実行している時刻にノードを統合します。
- デプロイメント・マネージャーが稼働している。
- デプロイメント・マネージャーが WebSphere Process Server プロファイルになっている。
- デプロイメント・マネージャー・ノードでセキュリティーが使用可能になっていない。
- デプロイメント・マネージャーがデフォルトの SOAP JMX コネクター・タイプを使用し、コネクターが使用可能になっている。
以下の項目のいずれか に該当する場合は、プロファイルのサイレント作成時にノードを統合
しない でください。
- デプロイメント・マネージャーが稼働していないか、実行しているかどうかが不明。
- デプロイメント・マネージャーは、WebSphere Process Server プロファイルにまだ拡張されていない WebSphere Application Server Network Deployment プロファイルになっている。
- デプロイメント・マネージャー・ノードでセキュリティーが使用可能になっている。
- SOAP コネクターが使用不可になっている。
- デプロイメント・マネージャーが、デフォルトではないリモート・メソッド呼び出し (RMI) を優先 Java Management Extensions (JMX) コネクターとして使用するよう
再構成されている (デプロイメント・マネージャーの管理コンソールで、「システム管理 (System Administration)」>「デプロイメント・マネージャー (Deployment Manager)」>「管理サービス (Administration services)」を選択して、優先コネクター・タイプを確認します)。
これらのいずれかの項目に該当する場合は、
addNode コマンドを使用して
ユーザー ID とパスワードを入力することにより、ノードの作成後にノードを統合する必要があります。このコマンドを使用してノードを統合する方法について詳しくは、
カスタム・ノードのデプロイメント・マネージャーへの統合を参照してください。
デプロイメント・マネージャーが実行されていないとき、または他の理由で使用できないときにカスタム・ノードを統合しようとすると、プロファイルの作成に失敗し、カスタム・プロファイルが使用不可になります。それで、同じプロファイル名で別のカスタム・プロファイルを作成する前に、このカスタム・プロファイル・ディレクトリーをプロファイル・リポジトリー (デフォルトでは、install_root の profiles ディレクトリー。ここで、install_root は WebSphere Process Server のインストール・ディレクトリー) から移動させる必要があります。
製品のサイレント・インストール時のプロファイルのサイレント作成
WebSphere Process Server の最初のサイレント・インストールの実行時にプロファイルを作成するには、以下のようにします。
- 作成するプロファイルのタイプに対応する応答ファイルを、WebSphere Process Server CD 1 の WBI ディレクトリーから、ご使用のマシン上の分かりやすい場所にコピーし、My_New_Profile_1.txt などの新しい名前を付けて保管します。以下のようなプロファイル応答ファイルを使用できます。
- responsefile.pcaw.standAloneProfile.txt は、スタンドアロン・プロセス・サーバー・プロファイルの作成に使用します。
- responsefile.pcaw.dmgrProfile.txt は、デプロイメント・マネージャー・プロファイルの作成に使用します。
- responsefile.pcaw.managedProfile.txt は、カスタム・プロファイルの作成に使用します。
応答ファイルのサンプルについては、以下の項目を参照してください。
- ターゲット・オペレーティング・システム上で、選択したフラット・ファイル・エディターを使用してこのプロファイル応答ファイルを編集し、ご使用のシステム用のパラメーターを使用してカスタマイズします。応答ファイル内の指示を読み取って、適切な値を選択します。
- 応答ファイルに -silent オプションが存在していないことを確認します。このオプションがある場合、プロファイルは作成されません。
- ファイルを保管します。
- WebSphere Process Server CD 1 の WBI ディレクトリーにある製品インストールの応答ファイル responsefile.wps.txt をマシンの識別しやすい場所にコピーして、myoptionsfile などの新しい名前を付けて保存します。
- ターゲット・オペレーティング・システム上で、選択したフラット・ファイル・エディターを使用してこのファイルを編集し、ご使用のシステム用のパラメーターを使用してカスタマイズします。応答ファイル内の指示を読み取って、適切な値を選択します。
製品インストールの応答ファイルのサンプルについては、WebSphere Process Server または Client をサイレント・モードでインストールするを参照してください。
- responsefile.wps.txt のコピーの末尾で、オプション -W summaryPanel_InstallWizardBean.launchPCAW の値を true に変更します。
以下に例を示します。
-W summaryPanel_InstallWizardBean.launchPCAW="true"
- オプション -W pcawResponseFileLocationQueryAction_InstallWizardBean.fileLocation の値を、"" から、変更済みのプロファイル応答ファイルの絶対ファイル・パスを示すように変更します。以下に例を示します。
-W pcawresponsefilelocationqueryaction_InstallWizardBean.fileLocation=
"/opt/IBM/WebSphere/MyOptionFiles/My_New_Profile_1.txt"
- responsefile.wps.txt のコピーに変更内容を保管します。
- 以下のコマンドのいずれか 1 つを使用して、WebSphere Process Server をインストールし、プロファイルを作成します。これらのコマンドは、製品インストール応答ファイル responsefile.wps.txt が一時ディレクトリーにコピーされ、そのコピーが myoptions.txt という名前に変更されてからカスタマイズされていることを前提としています。
WebSphere Process Server のログ・ファイルを調べて、インストールが正常に終了していることを確認します。ファイルの最後の行に
INSTCONFSUCCESS という語が含まれていれば、選択した WebSphere Process Server の機能と WebSphere Application Server Network Deployment (選択した場合) は正常にインストールされています。
ログ・ファイルは以下に配置されています。
Linux および UNIX プラットフォームの場合: install_root/logs/wbi/log.txt
Windows プラットフォームの場合: install_root¥logs¥wbi¥log.txt
ここで、
install_root は WebSphere Process Server のインストール・ロケーションを表します。
INSTCONFPARTIALSUCCESS
または INSTCONFFAILED などの他の用語が、ファイル内の別の行に (あるいは最後の行にも) 出現する場合がありますが、INSTCONFSUCCESS が最後の行に含まれているのであれば、
インストールは正常に終了しています。
インストールが正常終了しなかった場合は、他のログ・ファイルを調べて
原因を判別してください。インストールの
トラブルシューティングに関するヒントについては、ログ・ファイルにリストされた関連するログ・ファイルの説明、エラー・メッセージ: インストールおよびプロファイルの作成と拡張のエラー・メッセージの説明を参照し、インストールのトラブルシューティングを確認
してください。また、プロファイルが正常に作成されなかった場合は、トラブルシューティングのヒントとして、プロファイルの作成または拡張時の障害からのリカバリーを参照してください。
インストール検査ツールを使用してインストールの検査を行うこともできます。詳しくは、WebSphere Process Server でのインストール検査ツールの使用を参照してください。
製品のインストール後のプロファイルのサイレント作成