サーバー・テンプレートの作成

サーバー・テンプレートは、新規アプリケーション・サーバーの構成設定の定義に使用されます。 新規アプリケーション・サーバーを作成する場合、デフォルト・サーバー・テンプレート、 または、他の既存のアプリケーション・サーバーに基づいてあらかじめ作成しておいたテンプレートのいずれかを選択します。 サーバーの作成時に異なるテンプレートを指定しない場合は、デフォルトのテンプレートを使用します。

このタスクについて

また、AdminTask オブジェクトの createApplicationServerTemplate コマンドを使用して、サーバー・テンプレートを作成することもできます。

[z/OS]サーバー・テンプレートを追加で作成しない場合は、 defaultZOS テンプレートが最初のクラスター・メンバーのテンプレートとして 使用されます。このテンプレートは、z/OS® プラットフォームのデフォルトのポート割り当てを使用します。 このポートの一部が z/OS システムの別の場所で使用するために 既に定義されている場合は、新規作成のクラスター・メンバーが始動しない、正しく機能しない、 予期しないエラー・メッセージを生成するなどの不具合が起こることがあります。したがって、このサーバーを始動する前に、ポートの競合をすべて解決する必要があります。

手順

  1. 管理コンソールで、「サーバー」>「サーバー・タイプ」>「WebSphere Application Server」とクリックしてから、「テンプレート」をクリックします。
  2. 「サーバー・テンプレート」ページで、「新規」をクリックします。
  3. サーバーのリストから、新規テンプレートの作成に使用するサーバーを選択し、「OK」をクリックします。
  4. 新規テンプレートの名前を入力し、オプションで、 他のテンプレートから区別するために、そのテンプレートの説明を入力します。
    トラブルの回避 (Avoid trouble) トラブルの回避 (Avoid trouble): サーバー名にブランク文字を含めることはできません。gotcha
  5. OK」をクリックします。

タスクの結果

新規テンプレートは、アプリケーション・サーバーまたはクラスター・メンバーの新規作成に使用できるサーバー・テンプレートのリスト上にあります。

次のタスク

  • 以下のアクションのいずれかを実行して、ご使用のシステムで使用可能な サーバー・テンプレートをすべて表示します。
    • 管理コンソールで、「サーバー」>「サーバー・タイプ」>「WebSphere Application Server」とクリックしてから、「テンプレート」をクリックします。
    • listServerTemplates wsadmin コマンドを発行します。
  • アプリケーション・サーバー・テンプレートを別のシステムに移動します。
    アプリケーション・サーバー・テンプレートを直接エクスポートまたはインポートする方法はありません。 アプリケーション・サーバー・テンプレートの 1 つのコピーを、別のシステムに移動するには、以下の手順を実行します。
    1. 以下の AdminTask.createApplicationServerCreate wsadmin コマンドを使用して、別システムに移動したいアプリケーション・サーバーをテンプレートから作成します。
      AdminTask.createApplicationServer('<node_name>', '[-name server_name -templateName template_name ]')

      ここで、<node_name> は、新規アプリケーション・サーバーの追加先ノード、 server_name は作成しようとしているアプリケーション・サーバーの名前、 template_name は新規アプリケーション・サーバーの作成に使用しているサーバー・テンプレートの名前です。

    2. 以下の AdminTask.exportServer wsadmin コマンドを使用して新規サーバーをエクスポートします。
      AdminTask.exportServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverName server_name]')
      -
    3. AdminTask.importServerdelete wsadmin コマンドを使用して、保存せずに wsadmin ツールを終了します。
    4. AdminTask.exportServer の実行時に作成された templateExport.car ファイルをターゲット・システムに移動します。
    5. ターゲット・システムで wsadmin ツールを開始し、以下の AdminTask.importServer wsadmin コマンドを使用して templateExport.car ファイルをインポートします。
      AdminTask.importServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverInArchive server_name]')

      これで、 サーバー server_name は、固有のポートが割り当てられてターゲット・システム上に常駐します。 割り当てられたポートを変更する必要がある場合は、管理コンソールで「サーバー」>「サーバー・タイプ」>「WebSphere Application Server」>「server_name をクリックして、次に、「通信」>「ポート」をクリックします。

    6. 管理コンソール、あるいは、AdminTask.createApplicationServerTemplate wsadmin コマンドのいずれかを使用して、server_name アプリケーション・サーバーの新規テンプレートを作成します。 次に、中間の server_name アプリケーション・サーバーをもう必要としない場合は、このアプリケーション・サーバーを削除します。
  • サーバー・テンプレート作成のポート範囲を指定します。
    アプリケーション・サーバー・テンプレートの開始ポートを管理コンソールから直接編集することはできません。しかし、 テンプレートからサーバーへの変換は可能です。ポートは、その形式である間、テンプレートに逆変換される前には、編集することができます。template1 の開始ポートを編集するには、次のようにします。
    1. テンプレートをサーバーに変換します。「アプリケーション・サーバー」パネルで、「新規」をクリックします。
    2. ノードおよびサーバー名 (例: tmpServer) を入力し、「次へ」をクリックします。
    3. サーバー作成に使用するために template1 テンプレートを選択し、「次へ」をクリックします。オプションで、「固有ポートの生成」を選択することができます。
    4. 終了」をクリックして tmpServer を作成します。
    5. 「アプリケーション・サーバー」の下の tmpServer を選択します。
    6. 「通信」の下の「ポート」をクリックします。
    7. 各エンドポイントを選択し、開始ポートを設定します。それぞれの後に「OK」をクリックします。
    8. 「アプリケーション・サーバー」>「サーバー・テンプレート」をクリックし、「新規」をクリックします。
    9. 新規サーバーのベースとして tmpServer を選択します。「OK」をクリックし、テンプレート名を選択します。

    新規テンプレートの開始ポートは tmpServer に定義されたものと同じになります。 この時点で tmpServer サーバー名を削除することができ、不要であれば初期 template1 テンプレートも削除できます。


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



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_create_templates
ファイル名:trun_create_templates.html