Liberty リポジトリー[8.5.5.2 以降]

Admin Center のセットアップ

Admin Center は、Liberty プロファイル V8.5.5.2 以降のサーバーで実行される Web ユーザー・インターフェースです。Liberty プロファイルをインストールし、サーバーを作成した後、 server.xml ファイルを構成します。

始める前に

WebSphere Application Server Liberty プロファイルを Liberty Administrative Center (「Admin Center」) と共にインストールします。『Liberty Repository アセットのインストール』トピックに、Admin Center などのアセットのインストール方法がリストされています。Admin Center の最も迅速なインストール方法は、以下の手順に従って featureManager コマンドを実行する方法です。

  1. WebSphere Application Server Liberty プロファイル V8.5.5.2 以降をまだインストールしていない場合は、インストールします。
    制約事項: Liberty プロファイル製品と Secure Sockets Layer (SSL) をサポートする Java 仮想マシン (JVM) を必ず使用してください。Network Deployment などの WebSphere® Application Server の完全プロファイル 製品で使用可能な IBM JVM を、Admin Center を含む Liberty プロファイルのインストール済み環境に使用しないでください。デフォルトでは、 完全プロファイル製品で使用可能な IBM JVM は、Admin Center が必要とするセキュリティー・クラスではなく、完全プロファイル製品でのみ使用可能なセキュリティー・クラスをポイントします。完全プロファイル製品で使用可能な IBM JVM を使用すると、Admin Center がブラウザーに表示されない可能性があります。
  2. コマンド・ウィンドウを Liberty プロファイル・インストール済み環境のルート・ディレクトリーで開きます。例えば、コマンド・ウィンドウを c:¥wlp で開きます。
  3. 以下のように、featureManager コマンドを実行して adminCenter-1.0 フィーチャーをインストールします。
    bin/featureManager install adminCenter-1.0 --when-file-exists=ignore
  4. [2015 年 1 月に更新]Developers エディションの Liberty プロファイルの場合、以下のように、 featureManager コマンドを実行して collectiveController-1.0 フィーチャーをインストールします。
    bin/featureManager install collectiveController-1.0 --when-file-exists=ignore

    このステップは、 Developers エディションにのみ適用され、Network Deployment エディション、z/OS エディションまたは Core エディションの Liberty プロファイルには適用されません。オプションで、 adminCenter-1.0 フィーチャーをインストールする前に collectiveController-1.0 フィーチャーをインストールできます。

    [2015 年 1 月に更新]

詳しくは、WASdev Web サイトにアクセスし、「Downloads」タブを選択し、Admin Center アセットの「FEATURE」ボタンを選択します。

インターネット・ベースの Liberty リポジトリーにアクセスできないホストに Admin Center をインストールするには、 まず最初に、インターネットにアクセスできるホストに Liberty プロファイルと Admin Center フィーチャーをインストールします。次に、そのインストール済み環境をターゲット・ホストに転送します。他のホストにデプロイするための Liberty プロファイル・サーバーおよびランタイムのパッケージ化については、 『開発者ツールを使用した Liberty プロファイル・サーバーのパッケージ化』および『コマンド・ラインからの Liberty プロファイル・サーバーのパッケージ化』を参照してください。

このタスクについて

Admin Center は、スタンドアロン・サーバー上および集合コントローラー上にセットアップすることができます。このトピックでは、スタンドアロンの Liberty プロファイル・サーバーのセットアップに焦点を当てます。

集合コントローラーで Admin Center を使用可能にするには、『Liberty 集合の構成』と『Admin Center を使用したリソースのデプロイ』の例を参照してください。 集合コントローラーの server.xml ファイルで、フィーチャー・マネージャー構成に <feature>adminCenter-1.0</feature> が含まれており、すべてのホストが集合コントローラーにアクセスできるように、httpEndpoint エレメントに host 値 (host="*" など) が設定されていることを確認します。

手順

  1. Liberty プロファイルのインストール済み環境にサーバーが含まれていない場合は、Liberty プロファイル・サーバーを作成します。

    例えば、コマンド・ウィンドウで、wlp/bin ディレクトリーに myServer という名前のサーバーを作成します。

    server create myServer

    このサンプル・コマンドは、サーバー・ファイルを wlp/usr/servers/myServer ディレクトリーに追加します。

  2. Liberty プロファイル・サーバーの server.xml ファイルをエディターで開き、Admin Center 用にサーバーを構成します。
    1. adminCenter-1.0 フィーチャーをフィーチャー・マネージャーに追加します。
      <featureManager>
         <feature>jsp-2.2</feature>
         <feature>adminCenter-1.0</feature>
      </featureManager>
    2. 1 人以上のユーザーを追加してセキュア・ログインを構成します。 For example:
      <quickStartSecurity userName="admin" userPassword="adminpwd" />
      ユーザー名またはパスワードに英語以外の文字が含まれている場合、 サーバーの jvm.options ファイルを作成し、デフォルト・クライアント・エンコードを UTF-8 と定義します。
      -Ddefault.client.encoding=UTF-8
      jvm.options ファイルについて詳しくは、『Liberty プロファイル環境のカスタマイズ』を参照してください。
    3. サーバー認証クレデンシャルが含まれている鍵ストア・ファイルを保護するには、鍵ストアを定義し、パスワードを割り当てます。
      <keyStore id="defaultKeyStore" password="Liberty" />

      管理者と非管理者および鍵ストアを定義するサンプル server.xml ファイルについては、このトピックに含まれいる『』を参照してください。複数の管理ユーザーの定義方法については、『Liberty プロファイルでの BasicRegistry およびロール・マッピングのセットアップ』を参照してください。

    4. スマートフォン、タブレット、またはリモート・コンピューターから Admin Center にアクセスするには、 server.xml ファイル内の httpEndpoint エレメントの host 属性を * (アスタリスク) または定義済みのホスト名に設定するようにしてください。デフォルトで、host 属性は localhost に設定されています。
      <httpEndpoint id="defaultHttpEndpoint"
                    host="*"
                    httpPort="9080"
                    httpsPort="9443" />
    5. server.xml ファイルの変更内容を保存します。

      英語以外の文字に対応するために jvm.options ファイル内にデフォルト・クライアント・エンコードを UTF-8 として定義し、 quickStartSecurity エレメントまたは basicRegistry エレメント内にユーザー・レジストリーがある場合 (これは、ユーザー名およびパスワードを server.xml ファイルに保管します)、 server.xml ファイルを UTF-8 エンコードで保存します。

  3. サーバーが稼働していない場合は、サーバーを始動します。

    例えば、コマンド・ウィンドウで wlp/bin ディレクトリーに、run コマンドまたは start コマンドを入力します。

    server run myServer

    adminCenter Web アプリケーションが実行されていることを示すサーバー・メッセージを検索します。Admin Center が稼働中になったら、Web ブラウザーにこのアプリケーションを指定し、ログインすることができます。『Admin Center へのログイン』を参照してください。

    マルチメディア ご覧ください: Setting up Admin Center ビデオにこの手順が示されています。[トランスクリプト]

例: 2 人の許可ユーザーを定義する server.xml ファイル

<server description="new server">

   <!-- Enable features -->
   <featureManager>
      <feature>adminCenter-1.0</feature>
   </featureManager>

   <!-- Define the host name for use by the collective.
        If the host name needs to be changed, the server should be
        removed from the collective and re-joined. -->
   <variable name="defaultHostName" value="localhost" />

    <!-- Define an Administrator and non-Administrator -->
   <basicRegistry id="basic">
      <user name="admin" password="adminpwd" />
      <user name="nonadmin" password="nonadminpwd" />
   </basicRegistry>

   <!-- Assign 'admin' to Administrator -->
   <administrator-role>
      <user>admin</user>
   </administrator-role>

   <keyStore id="defaultKeyStore" password="Liberty" />

   <httpEndpoint id="defaultHttpEndpoint"
                 host="*"
                 httpPort="9080"
                 httpsPort="9443" />

</server>

トピックのタイプを示すアイコン タスク・トピック

インフォメーション・センターに関するご使用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2015 年 6 月 17日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ui_setup
ファイル名: twlp_ui_setup.html