< Précédent | Suivant >

Module 5 : Utilisation de l'utilitaire xscmd pour surveiller les grilles de données et les mappes

Vous pouvez utiliser l'utilitaire xscmd pour afficher les grilles de données primaires et les tailles de mappe de la grille de données Gride. L'outil xscmd utilise le bean géré pour interroger tous les artefacts de grille de données, tels que les fragments primaires, les fragments de réplique, des serveurs de conteneur, les tailles de mappe et d'autres données.

Dans ce tutoriel, les serveurs de catalogue s'exécutent comme serveurs Java SE autonomes. Les serveurs de conteneur s'exécutent sur des serveurs d'applications WebSphere Application Server.

Pour le serveur de catalogue, un serveur MBean est créé dans la machine JVM (Java virtual machine). Lorsque vous utilisez l'outil xscmd sur le serveur de catalogue, la sécurité WebSphere eXtreme Scale est utilisée.

Pour les serveurs de conteneur, l'exécution WebSphere eXtreme Scale enregistre les beans gérés (MBean) avec le serveur MBean créé par l'exécution WebSphere Application Server. La sécurité est utilisée par l'outil xscmd est fournie par la sécurité MBean WebSphere Application Server.

  1. A l'aide d'un outil de ligne de commande, ouvrez le répertoire DMGR_PROFILE/bin.
  2. Exécutez l'outil xscmd. Utilisez les paramètres -c showPlacement -st P comme dans les exemples suivants :
    [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 
    Le nom d'utilisateur et le mot de passe sont transmis au serveur de catalogue pour l'authentification.
  3. Affichez les résultats de la commande.
    *** 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. Exécutez l'outil xscmd. Utilisez le paramètre -c showMapSizes comme dans les exemples suivants :
    [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
    Le nom d'utilisateur et le mot de passe sont transmis au serveur de catalogue pour être authentifiés. Après avoir exécuté la commande, vous êtes invité à indiquer l'ID utilisateur et le mot de passe WebSphere Application Server pour l'authentification dans WebSphere Application Server. Vous devez fournir ces informations de connexion, car l'option -c showMapSizes obtient la taille de mappe de chaque serveur de conteneur qui nécessite la sécurité WebSphere Application Server.
  5. Facultatif : Vous pouvez modifier le fichier PROFILE/properties/sas.client.props pour exécuter la commande sans que l'ID utilisateur et le mot de passe soient nécessaires. Remplacez la propriété com.ibm.CORBA.loginSource prompt par properties, puis indiquez l'ID utilisateur et le mot de passe. Voici un exemple des propriétés dans le fichier 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. Facultatif : Si vous utilisez la commande xscmd sur une installation autonome WebSphere eXtreme Scale, vous devez ajouter les options suivantes :
    • Si vous utilisez la sécurité WebSphere eXtreme Scale :
      -user
      -pwd
    • Si vous utilisez la sécurité WebSphere eXtreme Scale avec la génération de données d'identification personnalisée :
      -user
      -pwd
      -cgc
      -cgp
    • Si SSL est activé :
      -tt
      -cxpv
      -prot
      -ks
      -ksp
      -kst
      -ts
      -tsp
      -tst
    Si la sécurité WebSphere eXtreme Scale et SSL sont tous les deux activés, les deux groupes de paramètres sont requis.

Point de contrôle de la leçon

Vous avez utilisé l'outil xscmd pour surveiller les grilles de données et les mappes dans la configuration.

< Précédent | Suivant >