Changes between Version 19 and Version 20 of Tutorial/DataMgt


Ignore:
Timestamp:
May 16, 2008, 3:24:04 PM (17 years ago)
Author:
jouvin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Tutorial/DataMgt

    v19 v20  
    1212''Note : lorsqu'on souhaite utiliser les commandes `lfc-`, il est nécessaire de définir la variable d'environnement `LFC_HOST` avec le nom du serveur LFC à utiliser. Les commandes `lcg-` au contraire localisent directement le serveur approprié pour la VO de l'utilisateur. Dans ce cas, la variable `LFC_HOST` permet de forcer l'utilisation d'un autre serveur LFC que le serveur par défaut de la VO.''
    1313
     14Les principales commandes `lcg_utils` sont :
     15 * `lcg-cr` (copy and register) : cette commande permet de copier un fichier local ou résidant sur un SE sur un autre SE. '''La destination est nécessairement un SE'''. Par défaut, il enregistre le nom du fichier dans le LFC. Le ''nom logique'' enregistré est généré par défaut. Pour imposer un autre ''nom logique'' que celui par défaut, il faut utiliser l'option `-l`. Le nom du fichier sur le SE est lui aussi généré s'il n'est pas spécifié explicitement, c'est-à-dire lorsque l'option `-d` ne spécifie que le nom du serveur.
     16 
     17 * `lcg-cp` (copy) : proche d'une commande `cp` standard, il permet de copier un fichier entre une source et une destination. Source et destination peuvent être soit un fichier local, soit un fichier sur un SE avec toutes les combinaisons possibles.
     18 
     19Les commandes `lcg_utils` ont par défaut besoin d'accéder au BDII et ne peuvent utiliser que des ressources enregistrées dans le BDII. On peut aussi les utiliser sans BDII avec l'option `--nobdii` mais dans ce cas il faut fournir plus de paramètre sur les SE utilisés.
     20
     21Toutes ces commandes ont une aide en ligne accessible accessible avec l'option `--help` ou via la commande `man`.
     22
    1423__Exercices__ :
    15  * Visualisez les informations concernant les ressources  disponibles pour la VO vo.lal.in2p3.fr.
    16   * `lcg-infosites --vo vo.lal.in2p3.fr all` : combien de “storage elements” sont disponibles pour la VO vo.lal.in2p3.fr? On peut voir plus de ressources pour la VO dteam. Combien de SEs sont disponibles pour la VO dteam?
     24 1. Visualisez les informations concernant les ressources SE disponibles pour la VO vo.lal.in2p3.fr, en utilisant la commande [wiki:Tutorial/SystemInfo#LaCommandelcg-infosites lcg-infosites].
     25   * Combien de 'storage elements' sont disponibles pour la VO vo.lal.in2p3.fr ?
     26   * Trouver la même information pour la VO `dteam`. Combien de SEs sont disponibles pour la VO dteam ?
    1727
    18  * Créez un fichier texte, et copiez-le sur un SE à l'aide de  la commande `lcg-cr`.
    19   * `lcg-cr -d grid05.lal.in2p3.fr   file:`pwd`/toto.txt   -l lfn:/grid/vo.lal.in2p3.fr/myname-toto.txt` Remplacez “myname” par votre nom. L'option “-l” (la lettre) donne un nom logique à ce fichier.  Pour la VO vo.lal.in2p3.fr, ce nom doit être dans le format: “lfn:/grid/vo.lal.in2p3.fr/...”. De ce fait, les commandes `lcg-*` ne comprendront pas encore les proxies VOMS et la VO doit aussi être spécifiée. Si l'option “-d” n'est pas spécifiée, la commande va utiliser le SE défini dans l'environnement. Utilisez `printenv` pour rechercher une variable contenant “LAL”. Lorsque la commande se passe bien, un GUID est retourné (Globally UniqueIDentifier) pour le fichier. Ce GUID peut être utilisé pour manipuler le fichier.
    20 
    21  * Vérifiez que le fichier copié est bien présent à l'aide  de la commande `lcg-lr`.
     28 1. Créez un fichier texte et copiez-le sur un SE à l'aide de  la commande `lcg-cr` en définissant le nom logique à utiliser pour le fichier. Le format du nom logique doit être `lfn:/grid/voname/filename`, par exemple `lfn:/grid/vo.lal.in2p3.fr/myname-tot.txt`.
     29 1. Vérifiez que le fichier copié est bien présent à l'aide  de la commande `lcg-lr`.
    2230  * `lcg-lr  <GUID>`   Si cela se passe bien, la commande affiche un URL avec un protocole “sfn”. On peut également remplacer le GUID par le nom logique (ou SURL).
    2331  * `lcg-lr  lfn:/grid/vo.lal.in2p3.fr/myname-toto.txt` Le même URL qu'avant doit s'afficher.