プロファイル管理ツールを使用して、カスタマイズした構成設定で WebSphere® ESB スタンドアロン・サーバー・プロファイルを作成および構成する方法について説明します。
このタスクについて
「詳細」オプションを選択することによって、ポート、プロファイルのロケーション、プログラマー名、ノード名、ホスト名、およびセル名などの設定にユーザー独自の値を指定することができます。
オプションで、管理コンソール、WebSphere Application
Server のサンプル・アプリケーションをデプロイするか、または Web サーバー定義を作成するかを選択できます。必要に応じて、管理セキュリティーを使用可能にすることができます。ご使用のオペレーティング・システムとユーザー・アカウントの特権で許可される場合は、サーバーを実行するためのシステム・サービスを作成することができます。
Common Event Infrastructure および共通データベースに対して独自の構成値を指定してBusiness Space を構成することができます。
重要: プロファイルをデプロイメント・マネージャーに統合する予定がある場合、メッセージング・エンジン用にファイル・ストア・オプションまたは Common Event Infrastructure、あるいは共通データベース用に Derby Embedded を選択しないでください。
ファイル・ストア・オプションおよび Derby Embedded データベースはデプロイメント環境構成では使用できません。
プロファイル管理ツールを使用したプロファイルの拡張または プロファイル管理ツールを使用したプロファイルの作成のいずれかの手順に従うと、「管理セキュリティー」パネルまたは「オプションのアプリケーション・デプロイメント」パネルが表示されます。
以下の手順を実行し、新しいスタンドアロン・サーバー・プロファイルをカスタマイズした構成値で構成します。
手順
- プロファイル管理ツールに表示されるパネルは、プロファイルを作成するのか拡張するのかによって異なります。プロファイルを拡張する場合は、セキュリティーがそのプロファイル上で有効になっているかどうか、および Common Event Infrastructure がシステム上で構成されているかどうかによっても異なります。
実行内容 |
最初のステップ |
WebSphere ESB プロファイルの高度なプロファイル拡張を実行中で、
拡張するプロファイルに対してセキュリティーが有効である。 |
「管理セキュリティー」パネルが表示されます。ステップ 5 に進みます。 |
高度なプロファイル作成 |
「オプションのアプリケーション・デプロイメント」パネルが表示されます。ステップ 2 に進みます。 |
- 「高度なプロファイル作成」の場合のみ:「オプションのアプリケーション・デプロイメント」パネルで、作成するスタンドアロン・サーバー・プロファイル環境にデプロイするアプリケーションを選択して「次へ」をクリックします。
以下のリストからアプリケーションを選択するには、アプリケーションの横にあるチェック・ボックスを選択したままにします。アプリケーションを選択解除するには、チェック・ボックスをクリアしてください。
「プロファイル名およびロケーション」パネルが表示されます。
- 「高度なプロファイル作成」の場合のみ:「プロファイル名およびロケーション」パネルで、以下のステップを実行します。
- プロファイルに固有の名前とディレクトリー・パスを指定するか、またはデフォルト値を受け入れます。
作成する各プロファイルに名前を付ける必要があります。複数のプロファイルがある場合は、この名前によって明らかに区別することができます。 デフォルト名を使用しないことを選択した場合は、ディレクトリー名の長さ制限などのプロファイルの命名時に考慮する必要がある問題について、プロファイル、ノード、ホスト、およびセルの命名に関する考慮事項を参照してください。
指定したディレクトリーには、ランタイム環境を定義するファイル (コマンド、構成ファイル、ログ・ファイルなど) が格納されます。 デフォルト・ディレクトリーはプラットフォームに応じて異なります。
user_data_root/profiles/profile_name

install_root/profiles/profile_name
install_root¥profiles¥profile_name
ここで、
profile_name は指定した名前です。以下の場合は、エラー・メッセージが表示されます。
- 指定した profile_name が固有ではない。
- 指定したディレクトリーが空ではない。
- 使用しているユーザー ID に、このディレクトリーに対する十分な権限がない。
- プロファイルを作成するための十分なスペースがない。
- 開発環境用に最適化された構成設定値でスタンドアロン・サーバーを作成するには、「開発テンプレートを使用するサーバーの作成」チェック・ボックスを選択します。開発テンプレートは起動時間を削減し、サーバーがパワーの面で劣るハードウェア上でも実行できるようにします。このオプションは実動サーバーには使用しないでください。
- 「このプロファイルをデフォルトに設定」チェック・ボックスを選択して、作成するプロファイルをデフォルト・プロファイルにする (コマンドが自動的にこのプロファイルを処理するようにする) こともできます。このチェック・ボックスは、既存のプロファイルがご使用のシステムに存在する場合にのみ表示されます。
ワークステーション上に最初に作成するプロファイルが、デフォルト・プロファイルです。
デフォルト・プロファイルは、製品インストール・ルートの bin ディレクトリーから実行されるコマンドのデフォルトのターゲットです。 ワークステーション上にプロファイルが 1 つしか存在しない場合は、
すべてのコマンドがそのプロファイルに基づいて機能します。
複数のプロファイルが存在する場合、特定のコマンドでは、コマンドが適用されるプロファイルを指定する必要があります。
詳しくは、複数プロファイル環境のプロファイル・コマンドを参照してください。
- 「次へ」をクリックします。
(「戻る」をクリックしてプロファイルの名前を変更した場合は、このパネルが再表示されたときに、このパネルで手動で名前を変更しなければならないことがあります。)
「ノード、ホスト、およびセルの名前」パネルが表示されます。
- 「高度なプロファイル作成」の場合のみ:「ノード、ホスト、およびセルの名前」パネルで、スタンドアロン・サーバー・プロファイルのノード、ホスト、およびセル名を指定するか、またはデフォルト設定をそのまま使用して「次へ」をクリックします。 ノード名はできるだけ短くしてください。ただし、ノード名は、デプロイメント環境内で固有でなければなりません。ノード、ホスト、セルの名前を設定するときに検討しなければならない予約語や問題点については、プロファイル、ノード、ホスト、およびセルの命名に関する考慮事項を参照してください。
「管理セキュリティー」パネルが表示されます。
- 管理セキュリティーを使用可能にします。
この画面は、プロファイルを作成するのか拡張するのかによって異なります。
プロファイルを作成する場合、管理セキュリティーをすぐに有効にすることも、後で管理コンソールから有効にすることもできます。
管理セキュリティーをただちに使用可能にするには、「管理セキュリティーを使用可能にする」チェック・ボックスを選択したままにして、管理コンソールにログオンするためのユーザー名およびパスワードを指定し、「次へ」をクリックします。
管理セキュリティーを使用不可にするには、チェック・ボックスのチェックを外します。後で管理コンソールから管理セキュリティーを使用可能にするには、管理コンソールを開き、「セキュリティー」>「ビジネス・インテグレーション・セキュリティー」を選択してください。
2 のステップで WebSphere Application Server サンプル・アプリケーションを「オプションのアプリケーション・デプロイメント」パネルからデプロイすることを選択した場合、サンプルを実行するためのアカウントが必要です。
アカウントのパスワードを指定してください。
アカウントのユーザー名は変更できません。
プロファイルを拡張しているときにこのパネルが表示される場合、拡張中のプロファイルでセキュリティーが有効にされています。
そのプロファイルの管理ユーザー ID およびパスワードを再入力する必要があります。
次のステップは以下の条件に応じて異なります。
実行内容 |
次のステップ |
高度なプロファイル作成 |
「ポート値の割り当て」パネルが表示されます。 ステップ 6 に進みます。 |
- 「詳細プロファイル作成」の場合のみ: プロファイルに指定された各ポートが固有であることを確認して、「次へ」をクリックします。
プロファイル管理ツールは、他の WebSphere 製品によって現在使用されているポートを検出し、既存のポート値と競合しない推奨値を表示します。
指定されたポートを使用する WebSphere アプリケーション以外のアプリケーションが存在する場合は、ポートが競合しないことを確認してください。
ステップ 2 の「オプションのアプリケーション・デプロイメント」パネル上で、管理コンソールをデプロイしないことを選択した場合、管理コンソール・ポートは「ポート値の割り当て」パネル上で使用できません。
以下の条件が満たされた場合には、ポートは使用中であると認識されます。
- ポートが、現在のユーザーが実行したインストールで作成されたプロファイルに割り当てられている。
- ポートが現在使用中である。
ユーザーが「ポート値割り当て」パネルにアクセスしたときにツールによってポートの妥当性検査が行われますが、プロファイル管理ツールの後続のパネルで行う選択の内容次第でポートの競合が発生する可能性があります。ポートは、プロファイルの作成が完了するまで割り当てられません。
ポートの競合が発生していると思われる場合、プロファイルの作成後に調査することができます。以下のファイルを調べて、プロファイルの作成時に使用されたポートを確認します。
profile_root/properties/portdef.props

profile_root/properties/portdef.props
profile_root¥properties¥portdef.props
このファイル内に含まれているものは、ポートの設定で使用されたキーと値です。
ポートの競合を発見した場合は、ポートを手動で再度割り当てることができます。ポートを再度割り当てるには、WebSphere Application Server Network Deployment バージョン 6.1 インフォメーション・センターのトピック『
既存プロファイル内のポートの更新』を参照し、
ws_ant スクリプトによって
updatePorts.ant ファイルを実行します。
次のステップは、ご使用のプラットフォーム、およびインストールを root (管理者) ユーザーで行っているか、非 root ユーザーで行っているかによって異なります。
インストールの内容 |
次のステップ |
Linux® プラットフォーム上で、プロファイル管理ツールを root ユーザーとして実行している場合 |
「Linux サービスの定義」パネルが表示されます。ステップ 8 に進みます。 |
Windows® プラットフォーム上で、管理者グループの特権を持っている場合 |
「Windows サービスの定義」パネルが表示されます。ステップ 7 に進みます。 |
それ以外のプラットフォームの場合、または Linux または Windows プラットフォームで非 root ユーザーとして実行している場合 |
「Web サーバー定義」パネルが表示されます。
ステップ 9 に進みます。 |
「詳細プロファイル作成」の場合のみ: サーバーを Windows サービスとして実行するかどうかを選択して、「次へ」をクリックします。
Windows サービスをインストールする ID に管理者グループ特権が設定されている場合のみ、「Windows サービスの定義」パネルが Windows プラットフォームに表示されます。プロファイルが Windows サービスとして構成されている場合、製品は、
startServer コマンドによって開始されるサーバー・プロセスに対応する Windows サービスを開始します。例えば、サーバーを Windows サービスとして構成し、
startServer コマンドを実行すると、
wasservice コマンドは定義されたサービスの開始を試みます。
重要: 指定のユーザー・アカウントとしてログオンする場合は、サービスを実行するユーザーのユーザー ID とパスワードを指定し、さらに開始タイプ (デフォルトは Manual) を指定する必要があります。ユーザー ID は、名前にスペースを
使用できず、管理者グループに属していて、拡張ユーザー権限の「サービスとしてログオン」および「オペレーティング・システムの一部として機能」を持つ必要があります。
ユーザー ID が管理者グループに属していて、まだ拡張ユーザー権限がない場合は、プロファイル管理ツールにより、ユーザー ID に拡張ユーザー権限が付与されます。
プロファイル作成時に追加された Windows サービスは、プロファイル削除時に除去することができます。
プロファイルを Windows サービスとして実行する場合の IPv6 に関する考慮事項
Windows サービスとして実行するように作成されたプロファイルは、このサービスがローカル・システムとして実行するように構成されている場合、IPv6 の使用時には開始できません。ユーザー固有の環境変数を作成して、IPv6 を使用可能にします。
この環境変数はローカル・システム変数ではなくユーザー変数であるため、その特定のユーザーで実行される Windows サービスのみが、この環境変数にアクセスできます。新規プロファイルが Windows サービスとして実行するように作成および構成されている場合、デフォルトでは、このサービスはローカル・システムとして実行するように設定されます。WebSphere ESB の Windows サービスが
実行を試みた場合、このサービスは IPv6 を指定するユーザー環境変数にアクセスできないため、IPv4 として
開始しようとします。この場合、サーバーは正常に始動しません。この問題を解決するには、
プロファイルの作成時に、WebSphere ESB の Windows サービスが、
ローカル・システムとしてではなく、IPv6 を指定する
環境変数を定義したユーザー ID と同じユーザー ID で実行されるように
指定します。
「Web サーバー定義」パネルが表示されます。
「詳細プロファイル作成」の場合のみ: サーバーを Linux サービスとして実行するかどうかを選択して、「次へ」をクリックします。
「Linux サービスの定義」パネルは、現在のオペレーティング・システムがサポート対象バージョンの Linux であり、現在のユーザーに適切な権限がある場合にのみ表示されます。
WebSphere ESB によって、startServer コマンドで開始されたサーバー・プロセス用の Linux サービスの開始が試みられます。例えば、サーバーを Linux サービスとして構成し、startServer コマンドを実行すると、wasservice コマンドは定義されたサービスの開始を試みます。
デフォルトでは、WebSphere ESB は、Linux サービスとして実行するように選択されません。
このサービスを作成するためには、プロファイル管理ツールを実行するユーザーは root ユーザーでなければなりません。プロファイル管理ツールを root 以外のユーザー ID で実行している場合は、「Linux サービスの定義」パネルは表示されないため、サービスも作成されません。
サービスの実行に使用されるユーザー名を指定する必要があります。
Linux サービスを削除するためには、ユーザーが root ユーザーであるか、またはこのサービスを削除するための適切な特権を持っている必要があります。それ以外の場合は、root ユーザーがこのユーザーの代わりにサービスを削除するために実行できる除去スクリプトが作成されます。
「Web サーバー定義」パネルが表示されます。
- 「詳細プロファイル作成」の場合のみ: Web サーバー定義をただちにプロファイルに組み込む場合は、以下のステップを実行します。
注: i5/OS® の場合は、プロファイル管理ツールを使用して Web サーバー定義を作成することは
しないでください。
したがって、「Web サーバー定義」パネルでは、このオプションを有効にしないでください。IBM® HTTP
Server for iSeries® の構成フォームおよび管理フォームを使用する必要があります。これらのフォームを使用すると、Web サーバー定義および HTTP サーバー・インスタンスを作成できます。これにより、HTTP サーバーからこの Web サーバー定義への関連付けも正しく行われます。詳しくは、WebSphere Application
Server Network Deployment for i5/OS バージョン 6.1 インフォメーション・センターの『
HTTP サーバー・インスタンスの構成』を参照してください。
- 「Web サーバー定義を作成する」チェック・ボックスを選択します。
- パネルで Web サーバー特性を指定して、「次へ」をクリックします。
- パネルの「その 2」で Web サーバー特性を指定して、「次へ」をクリックします。
Web サーバーを使用して、要求を WebSphere ESB に送信する場合は、Web サーバー定義を組み込む必要があります。定義をすぐに組み込むことも、後で Web サーバーを WebSphere ESB に対して定義することもできます。このプロファイルの作成中に Web サーバー定義を定義する場合は、プロファイルの作成後に Web サーバーとそのプラグインをインストールすることができます。ただし、「Web サーバー定義」パネル上で指定したパスに対してこの両方をインストールする必要があります。このプロファイルの作成後に、Web サーバーを WebSphere ESB に対して定義する場合は、Web サーバーを別のプロファイル内に定義する必要があります。
- 「Business Space 構成」パネルで、
「Business Space の構成」チェック・ボックスを選択し、
WebSphere が提供する Business Spaceをセットアップします。これは、IBM Websphere Business Process Management ポートフォリオ横断でアプリケーション・ユーザーに対して統合された
ユーザー・エクスペリエンスを提供します。次に「次へ」をクリックします。 Business Space を構成すると、このプロファイルで稼働しているアプリケーションのビジネス・ユーザー用に統合 GUI がセットアップされます。
重要: Business Space をサポートしているデータベース製品は、Derby Embedded、Derby Network Server、DB2® Universal、DB2 Universal
Runtime Client、DB2 for i5/OS、DB2 for z/OS®、Oracle 9i、Oracle 10g、および Oracle 11g です。
WebSphere ESB に使用するデータベースが Business Space のサポート対象データベースと一致しない場合は、Business Space 構成に対して Derby Embedded データベースが選択されます。
Derby Embedded はデプロイメント環境でサポートされていないため、このプロファイルを後でデプロイメント環境に統合することはできません。
「データベースの構成」パネルが表示されます。
- 「データベース構成」パネルで、選択された WebSphere ESB コンポーネント内の Common Event Infrastructure コンポーネントで使用されるデータベースと、共通データベースの両方を構成します。
詳細については、プロファイル管理ツールを使用した共通データベースおよび Common Event Infrastructure データベースの構成のトピックを参照してください。「データベース構成」情報パネルと「データベース構成 (第 2 部)」パネルの各フィールドを入力したら、このステップに戻ります。
「プロファイルの要約」パネルが表示されます。
- 「プロファイルの要約」パネルで、「作成」または「拡張」をクリックしてプロファイルを作成または拡張するか、あるいは「戻る」をクリックしてプロファイルの特性を変更します。
プロファイルの作成または拡張が完了すると、「プロファイル完了 (Profile complete)」パネルに「プロファイル管理ツールにより、プロファイルが正常に作成されました」または「プロファイル管理ツールにより、プロファイルが正常に拡張されました」というメッセージが表示されます。
- Common Event Infrastructure データベースと共通データベースを手動で構成する必要があるかどうかに応じて、以下のいずれかを実行し、スタンドアロン・サーバー・プロファイルの構成を完了します。
- プロファイル管理ツールを使用して Common Event Infrastructure および共通データベースの構成を完了したら、「ファースト・ステップ・コンソールを起動する」または「別のプロファイルを作成する」、あるいはこの両方を選択します。終了するには、「終了」をクリックします。ファースト・ステップ・コンソールを使用して、サーバーを始動します。「別のプロファイルの作成 (Create another profile)」オプションを使用してプロファイル管理ツールを再始動し、追加のプロファイルを作成します。
- 手動で実行するスクリプトを生成して実際のデータベース構成を延期することを選択した場合は、以下のステップを実行します。
- 「ファースト・ステップ・コンソールの起動」チェック・ボックスをクリアし、「終了」を選択してプロファイル管理ツールを閉じます。
- サイトの標準的なデータベース定義ツールおよび手順を使用して、プロファイル管理ツールにより生成されたスクリプトを編集および実行し、event、eventcat、および WPRCSDB の各データベース (システムで別の名前が設定されている場合はこれらに対応するデータベース) を作成するか、作成と構成の両方を行います。これらのスクリプトの場所は、プロファイル管理ツールを使用した共通データベースおよび Common Event Infrastructure データベースの構成トピックの 2 のステップで指定しています。また、新規のデータベースまたは既存のデータベース内の新規テーブルを手動で作成することについて説明しているトピックも参照してください。
データベースの構成時に、ファースト・ステップ・コンソールの始動で説明されているように、プロファイルに関連付けられたファースト・ステップ・コンソールを開始します。
タスクの結果
以下のタスクのいずれかが完了しました。
- WebSphere ESB のプロファイルの作成。
- WebSphere Application
Server または WebSphere Application
Server Network Deployment プロファイルの WebSphere Enterprise Service Bus プロファイルへの拡張。
プロファイル内のノードが、
server1 というサーバーを持つようになりました。
次のタスク
ファースト・ステップ・コンソールから
「
サーバーの始動 (Start the server)」を選択して
サーバーの作動をチェックします。
出力ウィンドウが開きます。下記のメッセージに似たメッセージが表示された場合、サーバーは正常に作動しています。
ADMU3000I: e-business のサーバー server1 がオープンしました。
プロセス ID は 3348 です
(Server server1 open for e-business; process id is 3348)
ファースト・ステップ・コンソールから
インストール検査テスト (IVT) を実行するか、wbi_ivt コマンドを
実行することで、サーバーの動作を確認することもできます。このテストは、
デプロイメント・マネージャーまたはスタンドアロン・サーバーのインストール環境が
正常に動作していることが確認するものです。スタンドアロン・サーバー・プロファイルの場合は
ヘルス・モニター検査も実行され、レポートが生成されます。