WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化
このトピックは、z/OS オペレーティング・システムにのみ適用されます。

トランザクション・クラスを使用した WLM 用のワークロードの分類

トランザクション・クラスを使用して、ワークロード管理 (WLM) を行うために クライアント・ワークロードを分類することができます。WLM が管理するワークロードは、 それぞれ別のサーバント領域をターゲットにする個別のトランザクションで構成されています。 それぞれ、特定のサービス・クラスで定義された目標を持ちます。 選択されたサービス・クラスにより、CPU 負荷が集中する可能性がある Java Garbage Collection (GC) の実行時における WLM の目標も決定されます。サービス・クラス階層内では、実動の WebSphere サーバー、CICS サーバー、または IMS トランザクション・サーバーなどの重要度の 高い作業より高位の位置にサーバントを設定しないようにします。

始める前に

ご使用のサービス・クラスのサービス目標 (ゴール) を定義する必要があります。 また、サーバーのサービス目標も定義する必要があります。 各サービス・クラスのサービス目標 (ゴール) の定義に関する詳細は、z/OS MVS 計画: ワークロード管理 ブック (SA88-8574)(http://publibz.boulder.ibm.com/epubs/pdf/iea2w131.pdf)、 または z/OS WLM Web ページ (http://www.ibm.com/servers/eserver/zseries/zos/wlm/) を参照してください。

注: 最初に特別な分類規則および作業修飾子を定義する必要は ありません。ただし、このシステムが実動システムになる前に定義しておく 必要があります。

このタスクについて

各トランザクションは、サーバント・プロセスで独自の WLM エンクレーブにディスパッチされ、 サービス・クラスの目標に従って管理されます。 選択されたサービス・クラス により、CPU 負荷が集中する可能性がある Java Garbage Collection (GC) の実行時における WLM の目標も決定されます。

WLM で必要と判断された場合に迅速に初期化できるように、 このサーバントを STC 重要度が高いサービス・クラスに分類する必要があります。 ただし、サービス・クラス階層内では、 CICS サーバーや IMS トランザクション・サーバーなどの、より重要度の高い作業より 高位の位置にサーバントを設定しなくてもかまいません。

コントローラーは、システムで作業を受け取ると処理を実行し、トランスポート・ハンドラーの管理、作業項目の分類、 ハウスキーピング・タスクの処理を行います。そのため、コントローラーも STC 重要度が高い サービス・クラスに分類する必要があります。

WLM CB タイプ分類基準を使用して、作業項目を分類できます。

サーバーおよびユーザー ID 基準を使用して作業を分類するには 、WLM ISPF ダイアログ・パネルの WLM Workload Classification 規則を組み合わせて使用します。 WLM Classification 規則の定義については、分類規則の例が含まれたワークロード管理 (WLM) および関連項目を参照してください。

トランザクション・クラスを使用して作業を分類するには、 このタスクで説明するとおり、 トランザクション・クラスのマッピングを定義して使用します。 以下のステップは、トランザクション・クラスを使用して作業を分類するために使用します。

プロシージャー

  1. 各 HTTP または HTTPS 要求によって提供された HTTP 仮想ホスト名、 ポート番号、および URI (Universal Resource Identifier: Web 上のリソースに指定された エンコード済みアドレス) に基づいて トランザクション・クラスのマッピングを定義します。
    1. トランザクション・クラスの マッピング・ファイルを (単純なテキスト・ファイルとして) 作成します。 例: /wasconfig/t5was/MyTrMapFile.txt
      重要: このファイルは EBCDIC フォーマットである必要があります。
    2. トランザクション・クラスのマッピング・ファイルを編集して、 使用する各トランザクション・クラスのマッピングを定義します。 次の構文を使用して、各マッピングを別々の行で定義します。
      TransClassMap host:port uritemplate tclass
      注: ホスト・フィールドとポート・フィールドを両方とも使用する場合、 それらにワイルドカード文字を使用することができます。
      以下に例を示します。
      TransClassMap wsc4.washington.ibm.com:9080  /MyIVT/index.*    TCLMYIVT
      TransClassMap wsc4.washington.ibm.com:9080  /MyIVT/ivtejb     TCLMYEJB
      TransClassMap wsc4.washington.ibm.com:*     /SuperSnoop*      TCLSNOOP
      TransClassMap wsc4.washington.ibm.com:*     /ssb/*            TCLSSB
      TransClassMap *:*                           /admin*           TCLADMIN
      
  2. トランザクション・クラスによって分類される作業を処理する各サーバーの管理プロパティーに トランザクション・クラスのマッピング・ファイルを指定します。 サーバー用のトランザクション・クラスのマッピング・ファイルを指定するには、以下のようにします。
    1. 管理コンソールで、「サーバー」>「アプリケーション・サーバー」 >server_name>「コンテナー設定」>「Web コンテナー」> 「追加プロパティー」>「z/OS 追加設定」をクリックします。 「トランザクション・クラス・マッピング」フィールドに、トランザクション・クラスのマッピング・ファイルの絶対パスと名前を入力します。
    2. 「追加プロパティー」の下の「z/OS 追加設定 」をクリックします。
    3. トランザクション・クラス・マッピング」フィールドに、前のステップで編集した トランザクション・クラスのマッピング・ファイルの完全修飾名を入力します。 例: /wasconfig/t5was/MyTrMapFile.txt
      これにより、 次の変数がこのアプリケーション・サーバーの was.env ファイルに設定されます。
      protocol_http_transport_class_mapping_file=/wasconfig/t6was/MyTrMapFile.txt
    4. HTTP 要求および HTTPS 要求に応答して配信される アウトバウンド・データを分類するためにトランザクション・クラスを使用する場合は 、Network QoS フィールドで TCLASS オプションを選択します。 TCLASS オプションを指定すると 、WebSphere Application Server for z/OS は z/OS ワークロード・マネージャーに 対するインバウンド要求を分類するために使用された トランザクション・クラスの値を使用します。

以下のテーブルは、コントローラー領域とサーバント領域の開始済みタスクに関する STC タイプの作業の分類規則を示しています。
          --------Qualifier--------           -------Class--------
Action    Type     Name     Start             Service     Report
                                    DEFAULTS: OPS_DEF     ________
_____  1  TN      %%DMN    ___                OPS_HIGH    RWSDMN _____  1  TN      T5SRV*   ___                OPS_MED     RT5SRV
_____  1  TN      WS%%%%   ___                SYSSTC      RWSCTLR 
 ____  1  TN      WS%%%%S  ___                OPS_HIGH    RWSSRVR

以下のテーブルでは、デフォルトのサービス・クラスが WSMED であり、 レポート・クラスが RWSDEFLT である CB-type 作業の分類規則を示します。 WSPROD WebSphere サーバーで実行される作業は WSMED として分類され、 レポート・クラスは RWSPROD になります。 ただし、トランザクション・クラスが TCLASS1、TCLASS2 である場合、 または TCLASS2 が以下のトランザクション・クラスの マッピング・ファイルを介して割り当てられている場合を除きます。

Qualifier    Qualifier Start       Service  Report
# type       name      position    Class    Class
- ---------  --------  --------    -------- --------
                          Default: WSMED    RWSDEFLT
1 CN         WSPROD    1           WSMED    RWSPROD
2 . TC       . TCLASS1             WSFAST   RWSPRD1
2 . TC       . TCLASS2             WSMED    RWSPRD2
2 . TC       . TCLASS5             WSSLOW   RWSPRD5
1 CN         WSTEST    1           WSSLOW   RTSTEST
2 . UI       . USER1               WSMED    RTSTSTU2
2 . TC       . TCLASS5             WSSLOW   RTSTST5
以下のテーブルでは、 作業にトランザクション・クラスを割り当てる際に、 トランザクションで使用するホスト名、ポート番号、または URI に基づいて 割り当てる方法を示します。 例えば、WSPROD サーバーによって処理される http://ibm.com:80/Webap1/myservlet という Web 要求には 、上述の分類規則に従って、トランザクション・クラス TCLASS1、サービス・クラス WSFAST、 およびレポート・クラス RWSPRD1 が割り当てられます。
TransClassMap www.ibm.com:80 /Webap1/myservlet TCLASS1
TransClassMap www.ibm.com:* /Webap1/myservlet TCLASS2
TransClassMap *:443 * TCLASS3
TransClassMap *:* /Webap1/myservlet TCLASS4
TransClassMap www.ibm.com:* /Webap5/* TCLASS5
TransClassMap * * TCLASS6



サブトピック
トランザクション・クラス・マッピング・ファイルのエントリー
関連タスク
z/OS ワークロードの分類
関連資料
Web コンテナーの拡張設定
タスク・トピック    

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

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/tjta_ztclass.html