Olivier Deschamps 2009/01/231 LHCb-LPC group meeting Informatique pour LHCb au LPC.

Slides:



Advertisements
Présentations similaires
Formation - Fedora et VMware
Advertisements

Administration des bases de données
Au programme du jour …. Ce que vous navez pas encore vu Constantes et variables de classe Main et Tests Utilisation de lAPI Existence des packages Existence.
Les logiciels au laboratoire de Biologie Structurale Principe Organisation Accès Documentation.
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X protocoles - langages de programmation protocoles -
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X Protocoles de communication Protocoles de communication.
TOOLKIT INSTALLATION Disponible pour i686 uniquement sur marianne. ( Version unique pour.
Intégration du système de production LHCb sur la DataGRID V. Garonne, CPPM, Marseille Réunion DataGRID France, 13 fv fév
Expressions which use the verb avoir. Avoir in the present tense j ai tu as il a elle a nous avons vous avez ils ont elles ont.
Unix Raymond Ripp.
Administration du SGBD Mysql
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Liste des commandes DOS AT Schedules commands and programs to run on a computer. ATTRIB.
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique et de génie logiciel Développer.
© Glaus & Ruckstuhl TECFA Le Processeur Apache / FOP.
LAL Service Informatique Stage Informatique 1 Le système Unix l Multitâche, multi-utilisateur, partage des ressources l Universel : machines, portabilité.
Utilisation avancée de linux
Active Directory Windows 2003 Server
ECS activities Xavier Vilasís-Cardona Calorimeter Meeting - Xvc.
Raymond Ripp 20 janvier 2015 la deuxième partie sera pour le 3 février
Créer des packages.
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
VPN sous Linux Essaka Cynthia Serbin Laurent. Sommaire  Introduction  Vpnd  LRP  Freeswan.
EGEE is a project funded by the European Union under contract IST Noeud de Grille au CPPM.
Utilisation avancée de linux Réseau Démarrage et arrêt.
Gérer l'instance Oracle
SciTools Understand A Source Code Analysis and Metrics Tool
Unix Raymond Ripp.
Logs, backup, maintenance
PLAN Correction du RUSH 3
AFNOG Rabat MAROC1 Perte du Mot de passe Enable.
Serveur de mail sous GNU/Linux Installation et configuration d’un module SMTP : Postfix Installation d’un module POP/IMAP : courier-pop Configuration d’un.
Overview %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%
F. Ohlsson-Malek Data GRID/WP6 meeting Lyon, 8 juillet 2002 ATLAS Data-Grid au CERN et au CCin2p3 F. Ohlsson-Malek, ISN-Grenoble et ATLAS-France.
Overview %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%
Elaboré par Ahmed BESSAIDI
SPLUS Comment ouvrir SPLUS?  Logiciels… Biologie/Biology… SPLUS Où sont les données?  G:\DATA\BIOLOGY\Bio4x18\Lab Data\SPLUS 
Miguel Garzon CrUise Lab - SITE CSI PROJET 2013 Symmetric Hash Join.
LHCb DC06 status report (LHCb Week, 13/09/06) concernant le CC : –Site currently fine / stable 3% of simulatated events 30% of reconstructed events –Site.
Répétez! Bonjour!. Je m’appelle ________. Et toi ? Tu t’appelles comment? Répétez!
-Transporter specifications sent for comments to Markus and Jean-Louis -We would like to have a mecanum transporter -Feedback from SEAQX: -For the same.
D0 côté info D0 à FNAL  Données du RunII  Infrastructure matérielle  Infrasturucture logicielle  Monte Carlo à D0 D0 à Lyon  Production Monte Carlo.
Présentation du nouveau Site Hercules. Plan Nouvelle ergonomie Nouvelle base de données Nouvelle procédure d’inscription Nouveaux outils d’administration.
Language html III- Ancrages. Liens Hypertext Les liens hypertextes (ancrages) sont le moyen de transport html permettant aux internautes de naviguer en.
Overview %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%
NICE.introduction ► ► Dans minix, toutes les processus utilisateurs s’exécutent avec la même priorité. ► ► Si en arrière fond, plusieurs processus intensifs.
JI Les systèmes d’autorisation et d’authentification dans AMI Fabian Lambert.
INFSO-RI Enabling Grids for E-sciencE NA4 test Eric Fede on behalf of the team.
Installation du PGI – CEGID
Opérations courantes Guillaume PHILIPPON. Sommaire Mise à jour des QWG Gestion des utilisateurs Ajout/Suppression d’un programme Préparation des « OS.
EGEE is a project funded by the European Union under contract IST Job Soumission N.Lajili Seminaire Grille-21 Novembre
Chapitre 4 Gestion des disques Module S41. Plan du cours 1. Utilisation de l'outil Gestion des disques 2. Utilisation des disques de base 3. Utilisation.
Un outil de communication : la liste de diffusion Mis à jour en juillet 2008 Anne Maincent-Bourdalé CRDoc IUT Paul Sabatier.
FACTORY systemes Module 5 Page 5-1 Les outils clients Wonderware FORMATION InSQL 7.0.
Abes agence bibliographique de l’enseignement supérieur Comment installer le fichier de scripts ?
Migration du système de sauvegarde d’une infrastructure locale à un système centralisé IN2P3 101/06/2016 HEPIX Spring 2013 Muriel Gougerot (LAPP) and Remi.
Utilisation des composants Guillaume PHILIPPON. Sommaire Fonctionnement des composants Comprendre le fonctionnement d’un composant Les bonnes pratiques.
1 UNIX AVANCE Yves PAGNOTTE – Janvier – RAPPELS SUR UNIX DE BASE.
Décembre 2015 LSST-France Montpellier 7-8 décembre 2015.
Merci de remplir le formulaire et de le renvoyer à avant le 16 mai 2016 Please complete and send to
Samba contrôleur de domaine Linux – Ubuntu Samba
Com. info., 7 avril 2011 Vincent Poireau 1. Rôle de la commission informatique Faire un bilan de l’informatique Evaluer les besoins des utilisateurs Proposer.
Tier 2 au LAPP. Plan Historique Objectifs Infrastructures Status/métriques Avenir Conclusion.
Colloque LCG France14-15 mars SURVEILLANCE ET GESTION D’INCIDENTS Cécile Barbier (LAPP)
WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
Eric Fede : Obernai Intégration des services grille dans l'exploitation des systèmes informatiques du laboratoire.
Persistance des données O.Legrand. Persistance developer.android.com/guide/topics/data/data-storage.htmll Plusieurs moyens sur le mobile: –Système de.
Courrier électronique ( s) Some features of s: Boîte de messagerie - Inbox Nouveau message -- New message Dossiers - Folders Suprimer - Delete.
- User case - 3D curve length optimization
Transcription de la présentation:

Olivier Deschamps 2009/01/231 LHCb-LPC group meeting Informatique pour LHCb au LPC

Olivier Deschamps 2009/01/232 2 To /users_wn01/ 2 To /users_wn02/ 2 To /users_local1/ CLRLHCB serveurs clrlhcbsrvclrlhcbwn01clrlhcbwn02 Home directories /users/divers/lhcb BATCH MACHINEs INTERACTIVE MACHINE clrhp02/(hp05,al1)

Olivier Deschamps 2009/01/233 Organisation des repertoires Home directories /users/divers/lhcb/ disque partagé espace limité ~ 4.6 Go plein a 64% (héritage de ALEPH + clrhpal1/02 … backup journalier Espace utilisateur additionnel ouvert dans /users_local1 /users_local1/lhcb/usr/  équivalent au disque externe w0/ au CERN  faire un lien vers son home directory backup régulier tant que la taille est raisonable Zones scratch /users_local1/scratch/ /user_wn01/ et /user_wn02/ Espace pour installation des software /users_local1/lhcb/sw backup mensuel

Olivier Deschamps 2009/01/234 Software Software dans /users_local1/lhcb/sw script utiles dans : /users_local1/lhcb/sw/scripts fichiers d’exemple et instructions dans : /users_local1/lhcb/sw/rep LHCb emacs setup dans : /users_local1/lhcb/sw/emacs software LHCb dans : /users_local1/lhcb/sw/LHCb software CKMFitter dans : /users_local1/lhcb/sw/CKMFitter historique des installations : /users_local1/lhcb/sw/history CERNLIB dans /opt/cern/2005/slc4_amd64_gcc34/bin à faire déplacer dans /users_local1/ pour qu’elle soit visible des machines batch Setup de base > source /users_local1/lhcb/sw/scripts/setup.csh definit des variables d’environnement et des alias (root, paw, …) > source /users_local1/lhcb/sw/scripts/lhcb.csh definit l’environement lhcb (inclut setup.csh) à mettre dans son $HOME/.cshrc exemple de.cshrc ‘propre’ dans /users_local1/lhcb/sw/rep/.cshrc pour bénéficier du setup Emacs LHCb standard : > cp /users_local1/lhcb/sw/rep/.emacs $HOME/. > cp –R /users_local1/lhcb/sw/rep/.xemacs $HOME/.

Olivier Deschamps 2009/01/235 Setup ****************************************************** * WELCOME LHCb software * ****************************************************** --- $SITEROOT is set to /users_local1/lhcb/sw/LHCb --- $CMTSITE is set to LOCAL --- $CMTROOT is set to /users_local1/lhcb/sw/LHCb/contrib/CMT/v1r20p $CMTCONFIG is set to slc4_amd64_gcc to compile and link in debug mode : setenv CMTCONFIG $CMTDEB ; gmake --- $LHCBPROJECTPATH is set to $LHCb_release_area:$LCG_release_area --- projects will be searched in $CMTPROJECTPATH set by the user Setting up environment for the grid on a slc4_amd64 type machine --- LHCb_release_area is set to /users_local1/lhcb/sw/LHCb/lhcb --- CVSROOT is set to :ext:isscvs.cern.ch:/local/reps/lhcb --- EMACSDIR is set to /users_local1/lhcb/sw/LHCb/lhcb/Tools/Emacs/pro --- DATAROOT is set to /users_local1/scratch/lhcb/data/ ---- Useful LHCb aliases o lhcb : re-set lhcb default environment - o 32bit : switch to 32 bit compilation (default 64 bit) - o 64bit : switch to 64 bit compilation (default) - o condDB : launch the condDB browser - o panoramix [-u ] : launch panoramix event display - o getData [run] : copy data run locally from Castor at CERN - o bookkeeping : launch the interactive bookkeeping GUI LHCb setup completed > source /users_local1/lhcb/sw/scripts/lhcb.csh (ou automatiquement au login si.cshrc est configuré)

Olivier Deschamps 2009/01/236 Software LHCb : le code Software LHCb dans /users_local1/lhcb/sw/lhcb/ Panoramix Orwell Lbcom Boole Brunel Gauss DaVinci Bender Dirac3 Mise à jour régulière des dernières versions (simple script à lancer) Le soft. fonctionne comme sur lxplus > setenvDaVinci v21r0 > getpack Phys/DaVinci v21r0 > … Pour accéder au repository CVS (e.g. getpack) il faut un accès ssh avec clé CVS instruction ici :

Olivier Deschamps 2009/01/237 Software LHCb : les données Pour accéder au données au CERN il faut le certificat GRID et convertir le proxy pour l’installer sur le serveur : instruction ici : On peut voir les fichiers de données sur CASTOR au cern via le bookeeping e.g. > bookkeeping (alias definit dans lhcb.csh)

Olivier Deschamps 2009/01/238 Software LHCb : les données la commande rfdir a aussi été configuré pour marcher localement (alias definit dans lhcb.csh) e.g. : > rfdir /castor/cern.ch/user/o/odescham/ On peut voir les fichiers de données sur CASTOR au cern via le bookeeping ou rfdir mais il n’est pas permis de lire ces fichiers à distance (interdit par le mur de feu du CERN)  Il faut copier les fichier localement  ou envoyer un job sur la grille  Dirac3 est installé localement et a priori ça devrait marcher mais pas encore testé la commande rfcp a été configuré pour marcher localement (alias definit dans lhcb.csh) e.g. : > rfcp /castor/cern.ch/user/o/odescham/myfile.dst localFile.dst Il y a aussi un script utile qui permet de récupérer les rawData (e.g. données du commissioning) : getData (alias definit dans lhcb.csh) usage : > getData copie le fichier localement dans /users_local1/scratch/lhcb/data/ produit le fichier d’options pour les applications Gaudi

Olivier Deschamps 2009/01/239 Software LHCb : les données clrlhcbsrv:odescham /users/divers/lhcb/odescham/opt/sw/rep> getData Proxy location is: /tmp/x509up_u2216 Which data taking year(s) ? (2008, 2009, ALL) [2009] : 2008 Which partition(s) ? (CALO,ECAL,HCAL,IT,LHCb,MUON,RICH,VELO,...,ALL) [LHCb] : PRS Options file prefix ? [inputRawData] : Creating run.list Looking for run {34317} taken in period {2008} within {PRS} partition(s) looking for run in /castor/cern.ch/grid/lhcb/data/2008/RAW/[PARTITION]... (be patient) 1 data files have been found for the run in /castor/cern.ch/grid/lhcb/data/2008/RAW/PRS/TEST/34317 Do you want the data to be copied locally (y/n) [y] : y Copying data file _ raw in /users_local1/scratch/lhcb/data/2008/RAW/PRS/TEST/34317/... (be patient) 1 data files have been selected for the requested run(s) {34317} Created 1 options file (inputRawData.opts) with EventSelector setting for 1 data files The run list is stored in file /users_local1/scratch/lhcb/data/history/run.list.odescham clrlhcbsrv:odescham /users/divers/lhcb/odescham/opt/sw/rep> more inputRawData.opts // // EventSelector setting automatically created ( ) // for run = {34317} requested to be found on Castor // #include "$STDOPTS/RawDataIO.opts" ApplicationMgr.EvtMax = -1; EventSelector.FirstEvent = 1; EventSelector.Input += { // // run (1 data files) // "DATA='file://users_local1/scratch/lhcb/data/2008/RAW/PRS/TEST/34317/034317_ raw' SVC='LHCb::MDFSelector'" }; // TOTAL NUMBER OF FILES : 1

Olivier Deschamps 2009/01/2310 Autres software disponibles Mathematica 5.2 et 6.0 Il faut que des fonts spécifiques soient disponibles sur la machine source. Si vous utilisez un Sun comme terminal il faut que vous passiez par clrsray01 ou les font sont installées (demandez une bascule a Gregory Monte si vous etes sur clrsray02). Si vous etes sur un PC il faut y installer les fonts et configurer votre serveur X. Si vous êtes sous windows et que vous utilisez Exceed, des instructions sont là : Si vous êtes sous linux c'est plus simple : Mathlab (essentiellement pour Valentin)

Olivier Deschamps 2009/01/2311 Système de batch Machines batch clrlhcbwn01 et clrlhcbwn02 8 jobs peuvent tourner en parallèle (1/processeur) commande : > qsub [jobname.job] pour soumettre le job > qstat pour voir l’état des jobs > qdel pour tuer un job qui tourne retour job : jobname.job.oXXX et jobname.job.eXXX (XXX = job Id) Attention : par défaut le script job est executé sur clrlhcbwn01/2 dans le HOME directory  Evitez de nettoyer la zone batch avec un rm –f * à la fin du script !!!! Il existe des alias utiles pour la gestion du batch et des exemples de script job /users_local1/lhcb/sw/rep/example.job #!/bin/tcsh INITJOB coucou # # User job script -- # echo 'coucou' # # End of user job # CLEANJOB L’environnement définit par lhcb.csh est nécessaire dans le.chrc Crée une zone batch dans /users_wn0X/batchArea/ print des infos utiles dans le log (date/heure de début et fin …) Nettoie la zone batch

Olivier Deschamps 2009/01/2312 Système de batch #!/bin/tcsh # # -- User job script description -- # # give a name # setenv jobname "myJob" # define executable and path # setenv exeDir "~/" setenv exeFiles "myExe1 ; myExe2" # define input files and path # setenv inputDir $exeDir setenv inputFiles "file1 ; file2" # define output files and path # setenv outputDir "~/return" setenv outputFiles "*.out" # Any specific initial commands ? # setenv commands "ls ; date" #----- LAST BUT NOT LEAST - RUNJOB # /users_local1/lhcb/sw/rep/simple.job

Olivier Deschamps 2009/01/2313 Système de batch Script pour la gestion des job soumis commande : batchArea produit un listing des jobs en cours avec info usage batchArea : info pour l’utilisateur batchArea : info pour un autre utilisateur batchArea all : info pour tous les utilisateurs après avoir tapé la commande batchArea on peut accéder directement à la zone batch ou le job tourne avec : > cd $JOB[X] où X est le numero de job

Olivier Deschamps 2009/01/2314 Système de batch == $JOB192

Olivier Deschamps 2009/01/2315 FIN Exemples et instructions dans : /users_local1/lhcb/sw/rep Exemples à copier/modifier dans son $HOME:.cshrc.emacs et.xemacs example.job / simpleJob.job Instructions : lhcb.newcommers ces transparents