サーバー・テンプレートの作成
サーバー・テンプレートは、新規アプリケーション・サーバーの構成設定の定義に使用されます。 新規アプリケーション・サーバーを作成する場合、デフォルト・サーバー・テンプレート、 または、他の既存のアプリケーション・サーバーに基づいてあらかじめ作成しておいたテンプレートのいずれかを選択します。 サーバーの作成時に異なるテンプレートを指定しない場合は、デフォルトのテンプレートを使用します。
このタスクについて
また、AdminTask オブジェクトの createApplicationServerTemplate コマンドを使用して、サーバー・テンプレートを作成することもできます。
サーバー・テンプレートを追加で作成しない場合は、
defaultZOS テンプレートが最初のクラスター・メンバーのテンプレートとして
使用されます。このテンプレートは、z/OS® プラットフォームのデフォルトのポート割り当てを使用します。
このポートの一部が z/OS システムの別の場所で使用するために
既に定義されている場合は、新規作成のクラスター・メンバーが始動しない、正しく機能しない、
予期しないエラー・メッセージを生成するなどの不具合が起こることがあります。したがって、このサーバーを始動する前に、ポートの競合をすべて解決する必要があります。
手順
タスクの結果
次のタスク
- 以下のアクションのいずれかを実行して、ご使用のシステムで使用可能な
サーバー・テンプレートをすべて表示します。
- 管理コンソールで、 とクリックしてから、「テンプレート」をクリックします。
- listServerTemplates wsadmin コマンドを発行します。
- アプリケーション・サーバー・テンプレートを別のシステムに移動します。アプリケーション・サーバー・テンプレートを直接エクスポートまたはインポートする方法はありません。 アプリケーション・サーバー・テンプレートの 1 つのコピーを、別のシステムに移動するには、以下の手順を実行します。
- 以下の AdminTask.createApplicationServerCreate wsadmin コマンドを使用して、別システムに移動したいアプリケーション・サーバーをテンプレートから作成します。
AdminTask.createApplicationServer('<node_name>', '[-name server_name -templateName template_name ]')
ここで、<node_name> は、新規アプリケーション・サーバーの追加先ノード、 server_name は作成しようとしているアプリケーション・サーバーの名前、 template_name は新規アプリケーション・サーバーの作成に使用しているサーバー・テンプレートの名前です。
- 以下の AdminTask.exportServer wsadmin コマンドを使用して新規サーバーをエクスポートします。
-AdminTask.exportServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverName server_name]')
- AdminTask.importServerdelete wsadmin コマンドを使用して、保存せずに wsadmin ツールを終了します。
- AdminTask.exportServer の実行時に作成された templateExport.car ファイルをターゲット・システムに移動します。
- ターゲット・システムで wsadmin ツールを開始し、以下の AdminTask.importServer wsadmin コマンドを使用して templateExport.car ファイルをインポートします。
AdminTask.importServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverInArchive server_name]')
これで、 サーバー server_name は、固有のポートが割り当てられてターゲット・システム上に常駐します。 割り当てられたポートを変更する必要がある場合は、管理コンソールで
をクリックして、次に、「通信」>「ポート」をクリックします。 - 管理コンソール、あるいは、AdminTask.createApplicationServerTemplate wsadmin コマンドのいずれかを使用して、server_name アプリケーション・サーバーの新規テンプレートを作成します。 次に、中間の server_name アプリケーション・サーバーをもう必要としない場合は、このアプリケーション・サーバーを削除します。
- 以下の AdminTask.createApplicationServerCreate wsadmin コマンドを使用して、別システムに移動したいアプリケーション・サーバーをテンプレートから作成します。
- サーバー・テンプレート作成のポート範囲を指定します。アプリケーション・サーバー・テンプレートの開始ポートを管理コンソールから直接編集することはできません。しかし、 テンプレートからサーバーへの変換は可能です。ポートは、その形式である間、テンプレートに逆変換される前には、編集することができます。template1 の開始ポートを編集するには、次のようにします。
- テンプレートをサーバーに変換します。「アプリケーション・サーバー」パネルで、「新規」をクリックします。
- ノードおよびサーバー名 (例: tmpServer) を入力し、「次へ」をクリックします。
- サーバー作成に使用するために template1 テンプレートを選択し、「次へ」をクリックします。オプションで、「固有ポートの生成」を選択することができます。
- 「終了」をクリックして tmpServer を作成します。
- 「アプリケーション・サーバー」の下の tmpServer を選択します。
- 「通信」の下の「ポート」をクリックします。
- 各エンドポイントを選択し、開始ポートを設定します。それぞれの後に「OK」をクリックします。
- 「アプリケーション・サーバー」>「サーバー・テンプレート」をクリックし、「新規」をクリックします。
- 新規サーバーのベースとして tmpServer を選択します。「OK」をクリックし、テンプレート名を選択します。
新規テンプレートの開始ポートは tmpServer に定義されたものと同じになります。 この時点で tmpServer サーバー名を削除することができ、不要であれば初期 template1 テンプレートも削除できます。