Changes between Version 23 and Version 24 of Tutorial/SystemInfo
- Timestamp:
- Jun 27, 2008, 4:38:34 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorial/SystemInfo
v23 v24 26 26 === Usage Direct de LDAP === 27 27 28 L'utilisation directe de `ldapsearch` permet des sélections plus complexes ou d'obtenir la valeur de certains attributs particulier. Cela peut être utile pour des besoins particuliers mais l'utilisation de `lcg-infosites` doit être préférée chaque fois que c'est possible. 28 L'utilisation directe de `ldapsearch` permet des sélections plus complexes ou d'obtenir la valeur de certains attributs particulier. Cela peut être utile pour des besoins particuliers mais l'utilisation de `lcg-infosites` doit être préférée chaque fois que c'est possible. Voir `man ldapsearch` pour un détail de toutes les options et de la syntaxe des requêtes. 29 29 30 30 ''Note: la commande `ldapsearch` est totalement indépendante de la grille et ne nécessite d'avoir un proxy.'' 31 31 32 Pour LDAP, chaque entrée possède un identifiant (dn) et une liste d'attributs avec leurs valeurs. La commande `ldapsearch` retourne le DN et les attributs indiqués pour tous les objects sélectionnés par la requête. Par défaut, elle retourne tous les attributs de tous les objets. Le filtre de la requête et la liste des attributs à retourner sont spécifiés par les paramètres après les options : 33 * filtre : doit être une chaine de caractère entre `''` et comportant au moins un signe égal. S'il est présent, il doit être spécifié avant la liste des attributs. Il est possible de construire des requêtes très complexes, Voir `man ldapsearch` et les exemples pour plus d'information. 34 * liste des attributs à retourner : le nom de tous les attributs à retourner séparer par un espace. 35 36 Dans LDAP, le nom des attributs est '''non''' case sensitive, de même que les recherches sur les chaines de caractères. 37 32 38 __Excercices__ (facultatif) : 33 39 1. Allez sur le site web [http://goc.grid.sinica.edu.tw/gstat/ GStat] et visualisez les différentes informations présentées pour chaque site. Cliquez sur un site puis regardez dans la section "Site General Information". Trouvez le site GRIF. 34 1. En utilisant la commande '''ldapsearch''', interrogez le site BDII de GRIF, `bdii.grif.fr`. Pour LDAP, chaque entrée possède un identifiant (dn) et une liste d'attributs avec leurs valeurs.40 1. En utilisant la commande '''ldapsearch''', interrogez le site BDII de GRIF, `bdii.grif.fr`. 35 41 {{{ 36 42 ldapsearch -x -h bdii.grif.fr -p 2170 -b mds-vo-name=GRIF,o=grid … … 40 46 ldapsearch -x -h topbdii.grif.fr -p 2170 -b mds-vo-name=local,o=grid 'objectclass=GlueCESEBind' GlueCESEBindCEUniqueID GlueCESEBindSEUniqueID 41 47 }}} 42 1. Listez les CE répertoriés dans le BDII précédent et publiant le tag GLITE-3_0_9. Cet attributest utilisé pour trouver les sites équipés avec les logiciels spécifiques. Dans les pages GStat, combien de ''tags'' différents peut-on trouver ?48 1. Listez les CE répertoriés dans le BDII précédent et exécutant la version gLite 3.1. L'attribut `GlueHostApplicationSoftwareRunTimeEnvironment` est utilisé pour trouver les sites équipés avec les logiciels spécifiques. Dans les pages GStat, combien de ''tags'' différents peut-on trouver ? 43 49 {{{ 44 ldapsearch -x -h topbdii.grif.fr -p 2170 \45 -b 'mds-vo-name=local,o=grid' 'objectclass=GlueSubCluster' GlueChunkKey \46 Glue HostApplicationsSoftwareRunTimeEnvironment: GLITE-3_0_950 ldapsearch -x -h topbdii.grif.fr -p 2170 -b 'mds-vo-name=local,o=grid' \ 51 '(&(objectclass=GlueSubCluster)(GlueHostApplicationSoftwareRunTimeEnvironment=GLITE-3_1*))' \ 52 GlueChunkKey 47 53 }}} 48 54 1. Listez ensuite les SE supportant la VO "dteam". Refaites la commande pour la VO vo.lal.in2p3.fr. 49 55 {{{ 50 ldapsearch -x -h topbdii.grif.fr -p 2170 \ 51 -b 'mds-vo-name=local,o=grid' 52 'objectclass=GlueSATop' GlueChunkKey \ 53 GlueSAAccessControlBaseRule | grep -B 4 dteam 56 ldapsearch -x -h topbdii.grif.fr -p 2170 -b 'mds-vo-name=local,o=grid' \ 57 '(&(objectclass=GlueSATop)(GlueSAAccessControlBaseRule=*dteam))' \ 58 GlueChunkKey GlueSAAccessControlBaseRule 54 59 }}} 55 60