WebSphere Application Server Network Deployment for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

スクリプトを使用するクラスター・メンバー・テンプレートの変更

AdminConfig オブジェクトとスクリプトを使用して クラスター・メンバーを作成することができます。

始める前に

このタスクを開始する場合は、あらかじめ wsadmin ツールが稼働 している必要があります。 詳しくは、wsadmin スクリプト・クライアントの開始 の項目を参照してください。

このタスクについて

作成された最初のクラスター・メンバーのコピーが、テンプレートとしてクラスター有効範囲内に保管されます。 最初のクラスター・メンバーを、テンプレートとして既存サーバーのいずれかを使用するか、またはデフォルト・サーバーのテンプレートを使用して作成できます。 また、サーバーをクラスターに変換することによってクラスターを作成するときに、最初のクラスター・メンバーを作成することもできます。 最初のクラスター・メンバーを作成したときに、クラスター・メンバーのテンプレートはクラスターの有効範囲の下に保管されます。 追加のクラスター・メンバーは、クラスター有効範囲内に保管されたクラスター・メンバー・テンプレートを使用して作成されます。

クラスターは、性質上、同種であるか異種混合であるかのいずれかです。 同種のクラスターは、同じ WebSphere Application Server バージョンであるノードにわたります。 異種混合のクラスターは、異なる WebSphere Application Server バージョンのノードにわたります。 クラスターは、WebSphere Application Server の異なるバージョン上で実行されるノードからのメンバーを含めるので、1 つのテンプレートが、クラスター・メンバーとして構成された WebSphere Application Server ノードの各バージョンに対して保管されます。 クラスター・メンバー・テンプレートは、同じバージョンのノード内で最初のメンバーが作成されるまで、特定のノード・バージョン用に存在しません。 例えば、クラスターがいくつかの V6.1 ノードと V6 ノードを含んでいる場合、以下のように、V6.1 ノード用に 1 つのクラスター・メンバー・テンプレートと V6 ノード用に 1 つとなります。
  • $WAS_HOME/config/clusters/clusterName/servers/V6.1MemberTemplate テンプレートは、V6.1 ノード内で作成されたいずれかのメンバーのテンプレートとして使用されます。
  • $WAS_HOME/config/clusters/clusterName/servers/V6MemberTemplate テンプレートは、V6 ノード内で作成されたいずれかのメンバーのテンプレートとして使用されます。
  • $WAS_HOME/config/clusters/clusterName/servers/V5MemberTemplate テンプレートは、V5 ノード内で作成されたいずれかのメンバーのテンプレートとして使用されます。

したがって、クラスター・メンバーに対して構成変更を行った場合は、テンプレートが既存のメンバーと同期を保つために、対応するクラスター有効範囲内に保管されているテンプレートにも同じ構成変更を行う必要があります。 同様に、テンプレートに対して構成変更を行った場合は、既存のクラスター・メンバーにも同じ構成変更を行う必要があります。

サーバーを変更するのと同様の方法で、wsadmin ツールを使用してクラスター・メンバー・テンプレートを変更することができます。 管理コンソールを使用してクラスター・メンバー・テンプレートを変更することはできません。 以下のステップを実行して、wsadmin ツールを使用して、クラスター・メンバー・テンプレートを変更します。

プロシージャー

  1. クラスター有効範囲の下のクラスター・テンプレートを取得します。 例えば、次の例では cluster1 クラスターに対してバージョン 6.1 クラスター・メンバー・テンプレートを取得します。
    • Jacl を使用:

      set c [$AdminConfig listTemplates Server cluster1/servers/V6.1]
      
      puts [$AdminConfig showall $c]

      Jython を使用:

      c = AdminConfig.listTemplates('Server','cluster1/servers/V6.1')
      
      print AdminConfig.showall(c)
  2. テンプレートの属性を変更します。 以下に例を示します。
    • Jacl を使用:

      $AdminConfig modify $c {{attrName attrVal}}

      Jython を使用:

      AdminConfig.modify(c, [[attrName, attrval]])
  3. 構成の変更を保管します。詳しくは、wsadmin ツールによる構成変更の保管 の項目を参照してください。
  4. ノードを同期します (Network Deployment 環境の場合のみ)。 詳しくは、wsadmin ツールによるノードの同期化 の項目を参照してください。



関連タスク
スクリプトによるクラスター・メンバーの作成
スクリプト管理のための AdminConfig オブジェクトの使用
関連資料
AdminConfig オブジェクトのコマンド
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 8:28:52 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.iseries.doc/info/iseriesnd/ae/txml_membertemplate.html