1 / 7

SRB (intro I).

SRB (intro I). Besoin de 1 serveur SRB avec MCAT (metacatalogue sur base Oracle au CC): Au CC, sur ccsrb01.in2p3.fr (unix account « cmosmgr »). Interfacé avec HPSS.

stesha
Download Presentation

SRB (intro I).

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SRB (intro I). • Besoin de 1 serveur SRB avec MCAT (metacatalogue sur base Oracle au CC): • Au CC, sur ccsrb01.in2p3.fr (unix account « cmosmgr »). Interfacé avec HPSS. • Contient les infos sur les utilisateurs SRB, liste des fichiers enregistrés, leur emplacement physique, les métadonnées associées, les droits des utilisateurs. • Eventuellement des serveurs SRB sans MCAT pour servir des ressources locales (disques etc…): • À l’IReS, sur sbgsrb1.in2p3.fr.

  2. SRB (intro II). • Utilisateurs regroupés dans des zones (1 par MCAT): • 1 zone « in2p3 ». • Dans une zone, plusieurs domaines: • 2 domaines « ccin2p3 », « IReS ». • Notion de groupes d’utilisateurs: • Aucun de défini pour l’instant. • 1 utilisateur appartient à une zone, un domaine, plusieurs groupes (optionnel).

  3. SRB (Admin) • Créer un nouveau domaine (MCAT/bin/): • ./ingestToken Domain <nom domaine> gen-lvl4 • Créer un nouvel utilisateur: • ./ingestUser <nom utilisateur> <pwd> <nom domaine> staff ‘info diverses’ ‘phone number’ ‘email’ • 2 types d’utilisateurs: sysadmin et le reste (ex: staff, student). • 2 admins pour l’instant: • AdminCC (domaine ccin2p3). • AdminIReS (domaine IReS).

  4. SRB (Admin II). • Créer des ressources: • Enregistrement du serveur dans SRB (faisable à partir de ccsrb01): ./ingestLocation ‘srbIReS' ‘sbgsrb1.in2p3.fr:NULL:NULL' 'level4' AdminIReS IReS • Enregistrement de la ressource physique dans SRB: ./ingestResource ‘disk-Stras' 'unix file system' ‘srbIReS' '/SRBdir/?USER.?DOMAIN/TEST.?PATH?DATANAME.?RANDOM.?TIMESEC' permanent 0 ?USER.?DOMAIN obligatoire sauf si ‘UNIX_NOCHK file system’ (autre méthode via utilities/admin-bin/….).

  5. Utilisateur (I). • Clients SRB installé sur le poste. (positionnés dans $PATH). • Fichiers de connexion dans $HOME/.srb (.MdasAuth et .MdasEnv). • Démarrage d’une session: • Sinit (à la fin de la session: Sexit), Spasswd (changement du mot de passe). • Sls (liste des fichiers dans son « home » SRB). • Scd pour naviguer. • Smkdir pour créer des nouveaux répertoires. • Sput pour enregistrer un fichier dans SRB dans une ressource physique donnée. • Sget pour récupérer en local un fichier (option: -m). • Sman pour les man pages.

  6. Utilisateur (II). • Exemple: > Sls # liste des fichiers dans le répertoire (ou collection) courant(e) /home/nief.ccin2p3: sched.log status.php C-/home/nief.ccin2p3/essai # collection ou sous-répertoire du home. > Sput -S hpsstest1 /tmp/essai.txt essai_SRB.txt # copie de /tmp/essai.txt dans la ressource HPSS, connu dans SRB sous le nom essai_SRB.txt > Sget essai_SRB.txt <nom du fichier cible> # récupérer en local un fichier enregistré dans SRB. > SgetD essai_SRB.txt # liste d’infos sur un fichier enregistré dans SRB. --------------------------- RESULTS ------------------------------ repl_enum :0 data_name :essai_SRB.txt data_typ_name :generic path_name:/hpss/in2p3.fr/home/n/nief/HPSS/nief.ccin2p3/essai.txt data_grp_name :/home/nief.ccin2p3 data_size :8786 phy_rsrc_name :hpsstest1

  7. Utilisateur (III). • Lister les droits utilisateurs sur une collection: • Sls –C • Modifier les droits utilisateurs: • Sur un fichier: Schmod <user> <domain> <ACL> <nom fichier> • Sur un ensemble de collections et sous-collections: Schmod –D –r ….. • Effacer des fichiers: • Srm <nom fichier> # efface de SRB (déplace de la collection d’origine vers le trash, mais n’efface pas physiquement). • Srmtrash <nom fichier> # efface le contenu de la poubelle. • Srm –f <nom fichier> # effectue les 2 opérations précedentes en une commande. • Management via le Web: • https://srb.in2p3.fr/portail.php

More Related