TWiki
>
EGEE Web
>
SA3
>
EGEEReleases
>
Glite31WNPPS
(2011-06-20,
unknown
)
(raw view)
E
dit
A
ttach
P
DF
---+!! Release notes for the gLite 3.1 WN for SL4 as provided to PPS %TOC% These notes describe the initial release to PPS of the gLite 3.1 WN for SL4 ---++ What's the difference between this and other releases for SL4? A previous SL4 release has been made to PPS, composed of the gLite 3.0 / SL3 binaries. The main differences are that in this release... * The binaries have been natively built on SL4 * The codebase is gLite 3.1, not gLite 3.0 (in practise the changes here are small) * There are updated dependencies, most notably * VDT1.6 which provides GT4 * Java 1.5 * There is updated configuration based on yaim 3.1 * Many obsolete components have been removed Upgrade from the 'SL3 binaries on SL4' has not been tested. This release has been tested only on 32 bit. Nevertheless, feedback on attempts at 64 bit installation are welcomed. ---++ Installation <b>Important note: the previously communicated repositories are obsoleted</b> <verbatim> obsoleted repository: http://grid-deployment.web.cern.ch/grid-deployment/glite/apt/... obsoleted repository: http://lxb2042.cern.ch/gLite/APT/... </verbatim> You will have to install a java 1.5 rpm first. Get this from [[http://java.com/en/download/index.jsp][sun]] Please use the following repository to install <verbatim> http://grid-deployment.web.cern.ch/grid-deployment/glite/pps/3.1/glite-WN/sl4/i386/ </verbatim> The following meta-packages are available * PPS-glite-WN * PPS-glite-TORQUE_client Note that installation via yaim for this version is not (yet) supported, please use native package management tools (yum is strongly recommended). To use yum, create =glite.repo= in =/etc/yum.repos.d= with the following contents (please note that this information has changed since the original release). <verbatim> [pps-glite-wn] name=gLite 3.1 Worker Node (PPS) baseurl=http://grid-deployment.web.cern.ch/grid-deployment/glite/pps/3.1/glite-WN/sl4/i386 enabled=1 [glite] name=gLite 3.1 (production) baseurl=http://glitesoft.cern.ch/EGEE/gLite/R3.1/generic/sl4/i386 enabled=1 [CA] name=CAs baseurl=http://linuxsoft.cern.ch/LCG-CAs/current enabled=1 </verbatim> You will have to reference a jpackage repository too (for example in =jpackage.repo=); <verbatim> [main] [jpackage17-generic] name=JPackage 1.7, generic baseurl=http://mirrors.dotsrc.org/jpackage/1.7/generic/free/ enabled=1 protect=1 [main] [jpackage5-generic] name=JPackage 5, generic baseurl=http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ enabled=1 protect=1 </verbatim> More information on java and jpackage with gLite 3.1 can be found [[https://twiki.cern.ch/twiki/bin/view/EGEE/GLite31JPackage][here]] Then you can do <verbatim> # yum install PPS-glite-WN PPS-glite-TORQUE_client </verbatim> ---++ Configuration The YAIM configuration for gLite 3.1 doesn't differ from the 3.0.1 from the configuration point of view. All configuration files used with [[https://twiki.cern.ch/twiki/bin/view/LCG/YaimGuide301][YAIM 3.0.1]] should be compatible with the [[https://twiki.cern.ch/twiki/bin/view/LCG/LCG.YaimGuide310][YAIM 3.1.0]] The yaim 3.1 is currently in finalization state and there is still a list of known problems and imperfections we are fixing. There are several modifications between yaim 3.0.1 and 3.1: * the *configure_node*, *install_node* and *run_function* are obsoleted although they are still located in the "/opt/glite/yaim/scripts" directory, *please do not use them !* The configuration will very probably fail. All these commands will be removed in the next release. Their functionality has been replaced by new command *yaim* which has been introduced in yaim 3.0.1 and in yaim version 3.1 it became the only way to configure gLite middleware using yaim. * changes in the yaim packaging. Yaim 3.1 has a modular structure (=glite-yaim-core=, =glite-yaim-clients=) in contrary to the monolithic distribution of yaim 3.0.1 (glite-yaim package) * added service and node based configuration The detailed documentation for yaim 3.1 is currently prepared and will be accessible soon from the : [[https://twiki.cern.ch/twiki/bin/view/LCG/LcgDocs][yaim 3.1]] page. Please configure your WN as follows <verbatim> /opt/glite/yaim/bin/yaim -c -s <site-info.def> -n glite-WN </verbatim> Or with the torque client <verbatim> /opt/glite/yaim/bin/yaim -c -s <site-info.def> -n glite-WN -n TORQUE_client </verbatim> ---++ Tarball release Have a look at [[LCG.WnTarInstall][this page]] ---++ Known issues There is a bug in glite-yaim-3.0.1-x which causes its failure when a new format of GLOBUS_TCP_PORT_RANGE (needed for the new globus) is used. This happens when the site normally running on gLite 3.0 installs SL4 WNs and the same site-info.def file is used for both configurations. In this case the YAIM2gLiteConvertor.py fails with following output: <verbatim> ................ Executing config_glite_ce Skipping file vo-list.cfg.xml Skipping file glite-rgma-servicetool-externalServices.cfg.xml Traceback (most recent call last): File "/opt/glite/yaim/functions/../libexec/YAIM2gLiteConvertor.py", line 504, in ? environ['condor.HIGHPORT'] =\ IndexError: list index out of range gLite configuration script has returned nonzero return code /opt/glite/yaim/bin/../scripts/configure_node: line 18: /glite-ce-config.py: No such file or directory gLite configuration script has returned nonzero return code /opt/glite/yaim/bin/../scripts/configure_node: line 18: /glite-ce-config.py: No such file or directory gLite configuration script has returned nonzero return code Executing config_gip ........................ </verbatim> The only currently known workaround is to use two site-info.def files. One with the new format of the GLOBUS_TCP_PORT_RANGE for SLC4 worker nodes and one with the old format for the rest of the site. New format: GLOBUS_TCP_PORT_RANGE="20000,25000" old format: GLOBUS_TCP_PORT_RANGE="20000 25000" ---++ Information system Ensure that your subcluster is advertised as *GLITE-3_1_0* <verbatim> GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0 </verbatim> You can use yaim's =CE_RUNTIMEENV= parameter for this. Please also advertise your system architecture (currently unsupported in yaim). -- Main.JuhaHerrala - 16 May 2007
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r20
<
r19
<
r18
<
r17
<
r16
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r20 - 2011-06-20
-
unknown
Log In
EGEE
EGEE Web
EGEE Web Home
gLite
ProductTeams
SA3
JRA1
TMB
EMT
SA1
SA2
NA2
NA4
EGEE-UIG
List of
registered projects
List of EGEE-RP
interactions
Changes
Index
Search
Main.WebList
Welcome Guest
Login
or
Register
Cern Search
TWiki Search
Google Search
EGEE
All webs
Copyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Ask a support question
or
Send feedback