Download presentation
Presentation is loading. Please wait.
1
SPGrid Status in Ferrara
BaBarGrid Workshop FZK Karlsruhe Enrica Antonioli on behalf of: Daniele Andreotti - Concezio Bozzi - Eleonora Luppi - Paolo Veronesi
2
Enrica Antonioli - Paolo Veronesi
Configuration INFN Grid Testbed Status: EDG (RedHat 6.2), upgrading to EDG Added 3 new nodes not yet Gridified to the PBS queues of our testbed farm. One node is used to test Moose on CERN RedHat A BaBar software release ( Roo) to write Kanga files is available . Using ProdTools V BaBar VO is being authorized to access the INFN RBs. FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
3
Enrica Antonioli - Paolo Veronesi
Integration into EDG The VO must create the relocable rmps containing the software to be installed on the EDG farms, using RPM version 3 package format. The VO must decide the tag to identify the software to install (e.g. BABAR-1.0). This tag will be published as RunTimeEnvironment and will be used in JDL files. The rpms and the tag must be sent to Charles Loomis and to the EDG Integration Team, that will test the rpms on a micro-testbed. If all works correctly, they will include those rmps in an EDG software release. Then each sitemanager will be notified of the new release, and will upgrade his testbed farm. FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
4
Enrica Antonioli - Paolo Veronesi
Building EDG rpms A rpm package is a single file containing the software product or some subset of it for distribution. Developer must provide a complete list of the dependencies for each package and must make the distinction between build-time and run-time dependencies. In order to be consistent with the EDG installation tools, rpms must not conflict with other packages, provide dependency information to the software installer, and relevant version information to the end-user. The packaged code must be entirely relocable. See the EDG developers’ guide: FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
5
Enrica Antonioli - Paolo Veronesi
Test rpm (1/3) ~]# rpm -qpi Moose i386.rpm Name : Moose Relocations: /opt/babar Version : 0.1 Vendor: INFN - Ferrara Release : 1 Build Date: Wed 05 Mar :25:32 PM CET Install date: (not installed) Build Host: print.fe.infn.it Group : SPGrid/BaBar Source RPM: Moose src.rpm Size : 2560 License: GNU General Public License (GPL) Packager : INFN - Ferrara URL : Summary : Moose Description : A simple Test RPM for BaBar SPGrid Default Installation creates: /opt/babar/bin/MooseAppFake Installation with --prefix <dirname> creates: <dirname>/bin/MooseAppFake FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
6
Enrica Antonioli - Paolo Veronesi
Test rpm (2/3) Made some changes to the EDG standard config files on the LCFGng server : Added the WP8/BaBar/ repository Created the BaBar-rpm.h containing the rpm-list for BaBar software. ls /opt/local/linux/6.2/RPMS/WP8/BaBar/ Makefile Moose i386.rpm more /opt/local/linux/6.2/rpmcfg/BaBar-rpm.h /* BaBar SOFTWARE RPM LIST */ Moose-0.1-1 FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
7
Enrica Antonioli - Paolo Veronesi
Test rpm (3/3) Added the following lines to WN-rpm and CE-rpm of LCFGng server config files, in order to install this rpm on the Computing Element and Worker Node: /* BaBar software */ #include "BaBar-rpm.h" Added to redhat62-cfg.h a BaBar line to set the related repository for automatic updating. RPMDIR/WP8/BaBar:\ On the Worker Nodes and Computing Element: rpm -qa |grep Moose Moose-0.1-1 ls /opt/babar/bin/ MooseAppFake FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
8
Problems and work in progress
The rpm will be made of MooseApp, a tcl file obtained with the dump mechanism, and the necessary shared libraries at least. The first step was to run MooseApp in a Roo release on SLAC noric (-new) machines with the official MooseProduction.tcl file (i.e. without the dump mechanism). After some struggling, thanks to Matthias Steinke, we discovered an error in setting up an environment variable (ROOTSYS) MooseApp now running OK and producing Kanga files even on RH 7.3 machines We have to try on CERN RH (the one compatible with the most recent EDG versions) FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
9
Problems and work in progress
The following step was to run MooseApp by using the dump mechanism for MooseProduction.tcl. We obtained the same sequences, paths and modules as in the above step. There is a configuration error in CompositionTools (some input lists are not found). Tried some patches, without success. Waiting for a new release? FZK - 04/03/2003 Enrica Antonioli - Paolo Veronesi
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.