< 前へ | 次へ >

モジュール 5: xscmd ユーティリティーを使用してデータ・グリッドとマップをモニターする

xscmd ユーティリティーを使用して、プライマリー・データ・グリッドと Grid データ・グリッドのマップ・サイズを表示できます。xscmd ツールは MBean を 使用して、プライマリー断片、レプリカ断片、コンテナー・サーバー、マップ・サイズおよびそれ以外のデータなど、すべての データ・グリッド成果物を照会します。

このチュートリアルでは、カタログ・サーバーはスタンドアロン Java SE サーバーとして 稼働します。コンテナー・サーバーは WebSphere® Application Server アプリケーション・サーバー内で稼働します。

カタログ・サーバーの場合、 スタンドアロン Java 仮想マシン (JVM) 内に MBean サーバーが作成されます。カタログ・サーバーで xscmd ツールを 使用するときは、WebSphere eXtreme Scale セキュリティーが使用されます。

コンテナー・サーバーの場合、WebSphere eXtreme Scale ランタイムが、WebSphere Application Server ランタイムによって 作成される Managed Bean (MBean) サーバーに MBean を登録します。xscmd ツールが 使用するセキュリティーは WebSphere Application Server MBean セキュリティーによって提供されます。

  1. コマンド行ツールを使用して、DMGR_PROFILE/bin ディレクトリーを開きます。
  2. xscmd ツールを実行します。 次の例のように -c showPlacement -st P パラメーターを使用します。
    [Linux][Unix]
    xscmd.sh -c listObjectGridPlacement -cep localhost:16099 -g Grid -ms mapSet -sf P 
    -user manager -pwd manager1 
    [Windows]
    xscmd.bat -c listObjectGridPlacement -cep localhost:16099 -g Grid -m mapSet -sf P 
    -user manager -pwd manager1 
    ユーザー名とパスワードが認証のために カタログ・サーバーに渡されます。
  3. コマンドの結果を表示します。
    *** Showing all primaries for grid - Grid & mapset - mapSet
    Partition Container Host Server
    0 myCell02¥myNode04¥xs2_C-1 myhost.mycompany.com myCell02¥myNode04¥xs2
    1 myCell02¥myNode04¥xs2_C-1 myhost.mycompany.com myCell02¥myNode04¥xs2
    2 myCell02¥myNode04¥xs2_C-1 myhost.mycompany.com myCell02¥myNode04¥xs2
    3 myCell02¥myNode04¥xs2_C-1 myhost.mycompany.com myCell02¥myNode04¥xs2
    4 myCell02¥myNode04¥xs2_C-1 myhost.mycompany.com myCell02¥myNode04¥xs2
  4. xscmd ツールを実行します。 次の例のように -c showMapSizes パラメーターを使用します。
    [Linux][Unix]
    xscmd.sh -c showMapSizes -cep localhost:16099 -g Grid -ms mapSet  -user manager -pwd manager1
    [Windows]
    xscmd.bat -c showMapSizes -cep localhost:16099 -g Grid -ms mapSet -user manager -pwd manager1
    ユーザー名とパスワードが認証のために カタログ・サーバーに渡されます。コマンドを実行すると、WebSphere Application Server での 認証のために WebSphere Application Server ユーザー ID とパスワードを要求するプロンプトが出されます。 -c showMapSizes オプションは各コンテナー・サーバーからマップ・サイズを取得し、コンテナー・サーバーでは WebSphere Application Server セキュリティーが要求されるため、このログイン情報を提供する必要があります。
  5. オプション: PROFILE/properties/sas.client.props ファイルを変更して、ユーザー ID と パスワードを要求されないコマンドを実行できます。 com.ibm.CORBA.loginSource プロパティーを prompt から properties に 変更してから、ユーザー ID とパスワードを指定します。PROFILE/properties/sas.client.props ファイル内の プロパティーの例を次に示します。
    com.ibm.CORBA.loginSource=properties
    # RMI/IIOP user identity
    com.ibm.CORBA.loginUserid=Admin
    com.ibm.CORBA.loginPassword=xxxxxx
  6. オプション: WebSphere eXtreme Scale スタンドアロン・インストール済み環境で xscmd コマンドを使用する場合は、次のオプションを追加する必要があります。

    • WebSphere eXtreme Scale セキュリティーを使用している場合:
      -user
      -pwd
    • カスタム資格情報生成を指定した WebSphere eXtreme Scale セキュリティーを 使用している場合:
      -user
      -pwd
      -cgc
      -cgp
    • SSL が使用可能な場合:
      -tt
      -cxpv
      -prot
      -ks
      -ksp
      -kst
      -ts
      -tsp
      -tst
    WebSphere eXtreme Scale セキュリティーと SSL の両方が使用可能な場合は、両方のパラメーター・セットが必要です。

レッスンのチェックポイント

xscmd ツールを使用して、構成内のデータ・グリッドと マップをモニターしました。

< 前へ | 次へ >