Changes between Initial Version and Version 1 of Tutorial/ObsoleteRgma


Ignore:
Timestamp:
Sep 24, 2010, 7:46:55 AM (15 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Charles Loomis/emailAddress=loomis@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Tutorial/ObsoleteRgma

    v1 v1  
     1== R-GMA (Relational Grid Monitoring Architecture) [NPF] ==
     2
     3Les informations disponibles dans R-GMA sont accessibles via un browser web et aussi via des lignes de commande.  Les informations ne sont cependant pas complètes, mais l'outil est intéressant pour voir les types d'informations dans le schéma.   
     4
     5=== Browser R-GMA ===
     6
     7Une page web permet de chercher les informations dans R-GMA.Utilisez un navigateur pour visualiser  [https://mon.grif.fr:8443/R-GMA/ cette page].
     8
     9 * La liste sur l'extrême gauche contient les requêtes prédéfinies. Pour voir les services publiés dans le système d'informations, cliquez sur le lien"GlueServices" (extrême gauche). Puis cliquez sur le bouton "Query". La  liste inclut les services R-GMA et quelques autres types de services. Si rien ne s'affiche, ressayez avec un "timeout" plus grand, par exemple * secondes.
     10
     11 * Pour voir les CEs dans le système d'information, cliquez sur "TableSets" (extrême gauche) puis sur "GlueCE". Dans la liste "SELECT" on peutvoir les champs de la table GlueCE. Par défaut, tous les champs sont sélectionnés. Cliquez sur le bouton "Query" pour visualiser les informations. Encore on peut-être doit utiliser un "timeout" plus grand.
     12
     13=== R-GMA : la ligne des commandes ===
     14
     15La ligne de commande offre la même fonctionnalité. Tapez la commande  `rgma` (pour sortir taper `quit`).  Cette commande démarre une console R-GMA qui permet  d'interroger le système.  La syntaxe pour les requêtes est très proche du SQL.
     16
     17__Exercices__ (facultatif) :
     18 * On peut visualiser l'aide avec la commande  `help` et des  exemples avec  `help examples`. 
     19{{{
     20show tables
     21}}}
     22 * Pour voir toutes les tables d'informations tapez :
     23{{{
     24describe
     25}}}
     26 * Pour visualiser les informations sur une table, donnez son nom en paramètre. Par exemple :
     27{{{
     28describe GlueService
     29}}}
     30 * Pour afficher la liste des services, utiliser la commande suivante. On peut aussi sélectionner un site particulier :   
     31{{{
     32select * from GlueService
     33select * from GlueService where GlueSite_UniqueId="GRIF"
     34}}}
     35 * Pour voir les informations dans la table "GlueCE", utilisez  une commande similaire. On peut aussi indiquer des critères de sélection, comme précédemment. Par exemple :
     36{{{
     37select * from GlueCE
     38select UniqueId,FreeCpus from GlueCE where FreeCpus > *
     39}}}