Installation du soft de D0 au CCin2p3 - PowerPoint PPT Presentation

About This Presentation
Title:

Installation du soft de D0 au CCin2p3

Description:

fnal/ups/prd : cern, clhep, herwig, histo, isajet, isawig, kai, lund, ... Packages : Tout les sources des soft de D0 avec diff rentes versions appartenant diff rentes releases. ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 10
Provided by: cppm3
Category:

less

Transcript and Presenter's Notes

Title: Installation du soft de D0 au CCin2p3


1
Installation du soft de D0 au CCin2p3
  • Structure du soft
  • /fnal,
  • /d0usr
  • /d0dist
  • Data bases ups et installs
  • ups, upsdb
  • installation de packages
  • installation de binaires
  • Installations au CCin2p3
  • THRING_DIR et GROUP_DIR
  • Installations packages, bins
  • Contraintes dinstallations au CC

2
Structure du soft de D0
  • Les soft de D0 sont répartis en 3 groupes
  • /fnal/ups/prd cern, clhep, herwig, histo,
    isajet, isawig, kai, lund, mesa, orbacus, perl,
    python, root, sam_util, stdhep, totalview, upd,
    ups.
  • /d0usr/products ace, cvsutil, d0cvs, d0cpp,
    MagField, mesa, tauola, TestData, whod0, zlib
  • /d0dist/dist
  • Packages Tout les sources des soft de D0 avec
    différentes versions appartenant à différentes
    releases.
  • Releases txx.yy.zz ou pxx.yy.zz contenant les
    librairies, les objets, les exécutables ainsi que
    les scripts spécifiques à telle ou telle release.

3
Data bases ups et installs
  • Chacun des 3 groupes a sa propre data base
     ups 
  • /fnal/ups/db
  • /d0usr/products/upsdb
  • /d0dist/dist/upsdb
  • L installation, les recherches, l utilisation
    et l information sur les filesystem contenant
    les différents softs sont contenues dans ces data
    bases.
  • Installation des softs (machine ayant été
    déclarée à compdiv_at_fnal)
  • Install des soft /fnal (à partir de
    fnkits.fnal.gov)
  • upd install software-name version -fOS
    -qcompil   
  • Install de softs /d0usr (à partir de
    www-d0.fnal.gov)
  • upd install software-name version -h
    www-d0.fnal.gov -fOS  -qcompil 

4
Installation des releases
  • Installation de D0RunII (à partir de
    www-d0.fnal.gov)
  • Install des packages (/d0usr /d0dist)
  • upd install D0RunII version -h
    www-d0.fnal.gov
  • Install des binaires (/d0usr /d0dist)
  • upd install D0RunII-bin version -h
    www-d0.fnal.gov -fOS -qcompil
  • Temps dinstall, tailles, etc ../release (CPPM)
  • Install des packages une 100 de Mb (entre 20mn et
    1h)
  • Install des binaires 5 à 6 Gb (2h à 4h)
  • Toutes les déclarations sont faites
    automatiquement, il suffit après de faire  setup
    D0RunII . 
  • Pas beaucoup de crashs de réseau, il suffit
    d avoir du disque conséquent, pour contenir tout
    ça !!!
  • Des fois quelques itérations avec /fnal/ups/prd

5
Configuration idéale
  • Avoir les 2 releases test les plus récentes
  • Avoir les 2 releases pro les plus récentes
  • Avoir assez d espace disque pour les contenir
  • 2 x 6 2 x 6 24 GB !!
  • Une partition d une 30aine de Gb ce nest pas
    beaucoup dans le monde Linux actuel !!
  • Avoir les softs installés sur un même filesystem
    est l idéal
  • /d0soft (filesystem gt 30 Gb)
  • ./d0dist/dist/
  • ./releases (txx.yy.zz, pxx.yy.zz, libs, bins)
  • ./packages
  • ./d0usr/products
  • ./fnal/ups/prd

6
Arborescences sous AFS au CC
  • THRONG_DIR /afs/in2p3.fr/throng/d0
  • products a .products_at_sys (/fnal/ups)
  • .products_at_sys/prd a GROUP_DIR/products_rh
    61/prd
  • d0usr a .d0usr_at_sys (/d0usr)
  • .d0usr_at_sys/products a GROUP_DIR/products_rh61/d
    0usr_prd
  • dist (/d0dist/dist)
  • packages a GROUP_DIR/pakages
  • releases a GROUP_DIR/dist/releases
  • GROUP_DIR /afs/in2p3.fr/group/d0
  • Plusieurs partitions de 2 Gb maximum !!! Pas plus
    !!! Dont
  • products_rh61 (/fnal/ups mais aussi /d0usr)
    plein à 90
  • packages plein à 50
  • dist
  • packages a THRONG_DIR/packages
  • releases ( p10.04.00, t01.48.00) pas tout les
    binaires
  • bin, lib, tmp a rel1, rel2, rel3, rel4
  • reste des partitions rel1 (0.4) rel2 (0.1)
    rel3 (0.7) rel4 (1.6) 2.8 Gb

7
Installation soft D0 au CC
  • Packages
  • upd install D0RunII version -h
    www-d0.fnal.gov
  • Binaires jusquà présent on transférait les
    tar files .
  • Créer sous GROUP_DIR/dist/releases/version
    (rel1,..,rel4) les répertoires lib, bin et tmp.
  • tar zxvf tarfile.tar.gz sous le répertoire.
  • Le bin ayant plus de 2 GB, l installation
    crashera si on ne fait pas un tar sélectif ou
    si on nefface pas au fur et à mesure que les
    binaires sont là !
  • Déclaration à la data base ups
  • ups declare D0RunII  version  -z
    THRONG_DIR/dist/upsdb
  • Interface avec HPSS
  • Création du lien SRT_SITE (sous packages et
    include)
  • Création de libs et bins (DSPACK, EVPACK) avec
    HPSS
  • Création de quelques exécutables (d0reco,
    reco_analyze, ..)

8
Mon expérience d installs au CC
  • Une seule personne ma demandé dinstaller une
    release  p  plus récente que la release
    p10.04.00
  • Quelques personnes (2) travaillant avec la
    p10.04.00 ont eu des problèmes à compiler sous
    ccd0 à cause du manque de quelques softs
    /fnal/ups (que jai installé)
  • sam_util v3_2_1
  • orbacus v3_3_4
  • stdhep v4_10
  • Vu le nombre impressionnant de pointeurs et de
    sous répertoires, avoir les autorisations
    décrire partout étais mon premier casse-tête. Et
    ça continue puisque ma tentative dinstaller une
    release récemment sest soldée par un échec
    puisque je nai pas le droit décrire sur des
    répertoires de soft D0 Et que même un czar D0 ne
    peut me donner l autorisation !!! On a contacté
     user.support  et on attend !!!!!!

9
D0 au CC la révolution continue !
  • La première révolution était davoir un /d0dist
    !!!
  • Le /d0dist nest accessible que sur ccd0 et
    donc la compilation aussi !
  • Va-t-on
  • Continuer à bricoler  les installations avec
    les partitions de 2 Gb pour des releases dont la
    taille dépasse le 5 Gb ou
  • Insister pour avoir des disques de taille
    raisonnable pour automatiser linstallation
    comme elle doit etre faite normalement !!!
  • Status et/ou autres révolutions ?
  • Notre demande de changer de version de AFS pour
    une qui supporte des filesystems de plus de 2 Gb
    en est ou (27/9/2001)????
  • En attendant je vais essayer de faire une
    installtion normale en créant un répertoire de
    binaires sous /d0cache ( 90 Gb) de ccd0
  • En attendant bien sur lautorisation décriture
    ...
Write a Comment
User Comments (0)
About PowerShow.com