WebSphere ND でプロファイルを作成する方法

公開: 2016-11-22

IBM WebSphere でプロファイルを作成することは、アプリケーション環境をセットアップするための最初のステップです。 手順を知ることは、WebSphere 管理者にとって不可欠です。

この投稿では、IBM WebSphere Application Server Network Deployment でプロファイルを作成する方法を説明します。

これは、Linux 環境に IBM WAS がインストールされていることを前提としています。

プロファイルの作成に入る前に、IBM WAS でのプロファイルとは何かを理解しましょう。

プロファイルは、WAS バイナリとプロファイル (ユーザー データ/構成) を組み合わせた完全なランタイム環境です。

だったプロファイル

WebSphere で使用できるプロファイルには複数のタイプがあります。

  • セル – DMGR と連合アプリケーション サーバーの組み合わせ
  • スタンドアロン
  • 管理
  • カスタム プロファイル

WebSphere Application Server プロファイルは、2 つの方法で作成できます。

  1. GUI – プロファイル管理ツールを使用
  2. サイレント – manageprofile.sh スクリプトを使用

この投稿では、GUI を使用してセル プロファイルを作成します。

  • WAS がインストールされているサーバーにログインする
  • WAS バイナリーの場所 >> ビン >> ProfileManagement に移動します (デフォルトのインストール場所では、/opt/IBM/WebSphere/AppServer/bin/ProfileManagement になります)。
  • プロファイル管理ツールを起動
./pmt.sh
  • 「WebSphere Customization Toolbox」ウィンドウが開きます。[作成] をクリックします。

だった-pmt

  • 「セル」環境を選択し、「次へ」をクリックします

だった-pmt-セル

次の画面では、プロファイル作成プロセスを選択するオプションがあります。 2 つのプロセスがあります。

  1. 標準的なプロファイルの作成 - プロファイルは、デフォルトの構成とポート番号で作成されます。 ほとんどの場合、これを選択できます。
  2. 高度なプロファイルの作成 – デフォルトのポートや構成をカスタマイズする場合は、これを使用する必要があります。
  • 「標準」プロファイルの作成に進みましょう。[次へ] をクリックします。
  • DMGR のユーザーとパスワードを入力します。DMGR をパスワードで保護したくない場合は、[管理セキュリティを有効にする] ボックスのチェックを外します。

だった-pmt-セキュリティ

  • プロファイルの概要を確認し、[作成] をクリックします。 必要に応じて、この画面から情報をコピーできます。これには、次のような多くの役立つ情報が含まれています。
 位置
プロファイル名
セル名
ノード名
ポート
プロファイル タイプ

だった-pmt-概要

  • プロファイルの作成には数分かかります。完了すると、確認が表示されます。

だった-pmt-成功

お気付きかもしれませんが、上の画面ではデフォルトのオプション「ファースト ステップ コンソールを起動する」のままにしています。

これにより、最初のステップ ウィザードが開き、インストールを確認できます。 プロファイルが機能し、ビジネスに必要なアプリケーションを展開する準備ができていることを確認するには、検証が不可欠です。

  • 「インストール確認」をクリック

だった検証

検証プロセスには、DMGR の開始と停止が含まれ、以下のように表示されます。

 サーバー名:dmgr
プロファイル名:Dmgr01
プロファイルのホームは、/opt/IBM/WebSphere/AppServer/profiles/Dmgr01 です。
プロファイル タイプ:dmgr
セル名:localhostCell01
ノード名:localhostCellManager01
現在のエンコーディング:UTF-8
次のコマンドの実行を開始します。/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh -profileName Dmgr01
>ADMU0116I: ツール情報がファイルに記録されています
> /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
>ADMU0128I: Dmgr01 プロファイルでツールを開始します
>ADMU3100I: サーバーの構成を読み取っています: dmgr
>ADMU3200I: サーバーが起動しました。 初期化ステータスを待機しています。
>ADMU3000I: e ビジネス用にサーバー dmgr が開いています。 プロセス ID は 32013 です
サーバーのポート番号:9060
IVTL0010I: ポート 9060 で localhost WebSphere Application Server に接続しています
IVTL0015I: WebSphere Application Server localhost は、プロファイル Dmgr01 のポート: 9060 で実行されています
IVTL0035I: インストール検証ツールは、/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log ファイルをスキャンしてエラーと警告を探しています。
[11/20/16 4:53:38:556 PST] 00000001 WSKeyStore W CWPKI0041W: 1 つ以上の鍵ストアがデフォルトのパスワードを使用しています。
[11/20/16 4:53:47:225 PST] 00000001 HostNameMap W HMGR0064W: ホスト名 localhost の IP アドレスの解決で、ループバック アドレスしか見つかりませんでした。 ループバック アドレスが使用されます。
[11/20/16 4:53:53:571 PST] 00000001 SibMessage W [:] CWSJY0003W: MQJCA5001: WMQ メッセージング: '9.0.0.0-p900-L160509.1'。
[11/20/16 4:53:55:298 PST] 0000007a AuthConfigFac W SECJ8032W: デフォルトの JASPI ファクトリー実装クラス com.ibm.ws.security.jaspi.ProviderRegistry を使用して、AuthConfigFactory 実装が定義されていません。
[11/20/16 4:54:00:239 PST] 00000078 AbstractInjec W CWNEN0070W: javax.ws.rs.HeaderParam アノテーション クラスはファイルからロードされたため認識されません:/opt/IBM/WebSphere/AppServer製品クラス・ローダーからではなく、/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar の場所。
[11/20/16 4:54:00:242 PST] 00000078 AbstractInjec W CWNEN0070W: javax.ws.rs.MatrixParam アノテーション クラスはファイルからロードされたため認識されません:/opt/IBM/WebSphere/AppServer製品クラス・ローダーからではなく、/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar の場所。
[11/20/16 4:54:00:243 PST] 00000078 AbstractInjec W CWNEN0070W: javax.ws.rs.core.Context アノテーション クラスはファイルからロードされたため認識されません:/opt/IBM/WebSphere製品クラス・ローダーからではなく、/AppServer/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar の場所。
[11/20/16 4:54:00:244 PST] 00000078 AbstractInjec W CWNEN0070W: javax.ws.rs.CookieParam アノテーション クラスはファイルからロードされたため認識されません:/opt/IBM/WebSphere/AppServer製品クラス・ローダーからではなく、/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar の場所。
[11/20/16 4:54:00:245 PST] 00000078 AbstractInjec W CWNEN0070W: javax.ws.rs.PathParam アノテーション クラスはファイルからロードされたため認識されません:/opt/IBM/WebSphere/AppServer製品クラス・ローダーからではなく、/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar の場所。
[11/20/16 4:54:00:246 PST] 00000078 AbstractInjec W CWNEN0070W: javax.ws.rs.QueryParam アノテーション クラスはファイルからロードされたため認識されません:/opt/IBM/WebSphere/AppServer製品クラス・ローダーからではなく、/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar の場所。
[11/20/16 4:54:02:982 PST] 00000001 TcpTransport W ADMD0025W: プロセス・ディスカバリーで、127.0.0.1 IP アドレスがエンドポイントのアドバタイズに使用されます。 この使用法は、ネットワーク環境で問題を引き起こす可能性があります。
[11/20/16 4:54:03:213 PST] 00000051 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs で出力された FFDC インシデント/ffdc/dmgr_917750c5_16.11.20_04.54.03.0579098089159114197997.txt com.ibm.ws.management.discovery.DiscoveryService.sendQuery 189
IVTL0040I: /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log ファイルで 12 個のエラー/警告が検出されました
IVTL0070I: インストール検証ツールの検証が成功しました。
IVTL0080I:インストールの検証が完了しました。

これで、プロファイルが正常に作成されました。

DMGRのURLにアクセスしてみましょう

dmgr でした

素晴らしい! セル環境プロファイルを作成し、アプリケーションをデプロイして必要な構成を行う準備ができました。

これが WebSphere 管理者にとって役立つことを願っています。 どう考えているか教えてください。