FYI
-----Original Message-----
From: LHC Computer Grid - Rollout [mailto:[log in to unmask]] On
Behalf Of Charles Loomis
Sent: 30 September 2004 17:18
To: [log in to unmask]
Subject: [LCG-ROLLOUT] installing LCG2 with quattor
Hello,
The installation of LCG-2 with quattor is sufficiently useful that
others may be interested. I've installed and tested the following
machine types at LAL: UI, CE, SE, WN, LCG-BDII, PX, and RB. All have
been tested and work with one exception: CondorG keeps jobs in the idle
state on the RB; the other deamons all seems to function normally. I've
been using Scientific Linux 3.02 as the underlying OS.
Instructions for installing a quattor server can be found on the quattor
website http://quattor.org/. The necessary pan templates for the SL
3.02 and LCG-2 configuration can be found in the tarball:
http://grid05.lal.in2p3.fr/lcg2-sl3-quattor-cfg.tar.gz
Note that many of the standard templates are modified from the last
quattor release. The changes have been committed to the quattor CVS,
but use the ones in the tarball for a consistent, tested set of templates.
Within the tarball, the templates in the following directories are of
interest:
cfg/clusters/egee-0/profiles/ : object (machine) templates
cfg/clusters/egee-0/lcg2/rpmlist : SL3-specific LCG2 rpm lists
cfg/clusters/egee-0/*/ : site-specific versions of various templates
cfg/shared/os/ : templates for various OSes (milage may vary)
cfg/shared/*/ : more-or-less standard templates (defs., structure, etc.)
Note that you should copy the templates in the "shared" area first and
then overwrite those with the ones in the egee-0 area when using CDB.
The usual hand-configuration of the machine types is still necessary and
is the same as found in the LCG installation guides. Two additional
things necessary for SL3: create a profile.d script which sets LANG=C
for all users and add a line export LANG=C to the globus-mds init.d
script on the CE.
The necessary packages are listed in the various repository*.tpl files.
You can either download them from the original source or pull them
from my quattor server from the URLs listed in the repository*.tpl
templates.
Please do not use my server as a permanent package repository for your
installation. I won't guarantee that it will be kept current or be
accessible for the indefinite future.
Feedback is welcome and I'll try to respond to questions. However any
support will be on a "when I can" basis; sorry not to be able to provide
better.
Cheers.
Cal
P.S. The tarball also contains some infrastructure I use here for
managing and deploying the site configurations. It essentially replaces
cdbop with subversion/ant. If you want to have this work with the
tarball, then you'll need java 1.5 installed. The necessary ant version
is in the tarball and you'll need to include the ant binary in your
path. After ant is there, just typing "ant" should build the complete
set of machine profiles.
|