Production Release Check List
Responsible: Pablo Guerrero
Backup person: Maria Alandes
Pre requirements
Access to machine
lxbrf2713
where you have the necessary scripts to create repositories (
https://svn.cern.ch/reps/grelscripts
)
Check List
1. Copy the production repo into the prepare area:
cp -pR /afs/cern.ch/project/egee/gLite/R3.x /afs/cern.ch/project/gd/www/glite/prepare/prod/3.x
2. Copy the rpm to generic in 32 and 64 bits. Create the symlinks to generic in WMS and FTS_oracle (32 and 64). For example:
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/generic/sl4/i386/RPMS.updates
wget http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/lcg-vomscerts/6.4.0/noarch/lcg-vomscerts-6.4.0-1.slc4.noarch.rpm
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/generic/sl4/x86_64/RPMS.updates
wget http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/lcg-vomscerts/6.4.0/noarch/lcg-vomscerts-6.4.0-1.slc4.noarch.rpm
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/glite-WMS/sl4/i386/RPMS.updates/
ln -s ../../../../generic/sl4/i386/RPMS.updates/lcg-vomscerts-6.4.0-1.noarch.rpm
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/glite-FTS_oracle/sl4/i386/RPMS.updates/
ln -s ../../../../generic/sl4/i386/RPMS.updates/lcg-vomscerts-6.4.0-1.noarch.rpm
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/glite-FTS_oracle/sl4/x86_64/RPMS.updates/
ln -s ../../../../generic/sl4/x86_64/RPMS.updates/lcg-vomscerts-6.4.0-1.noarch.rpm
3. Recreate the repository
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/glite-WMS/sl4/i386/
rm -rf repodata
createrepo .
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/glite-FTS_oracle/sl4/i386/
rm -rf repodata
createrepo .
cd /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1/glite-FTS_oracle/sl4/x86_64/
rm -rf repodata
createrepo .
4. Publish the new repository (every 30min past full hour glitesoft is synchronized):
cd /afs/cern.ch/project/egee/gLite
rm -Rf R3.X_old
mv R3.X R3.X_old
cp -pR /afs/cern.ch/project/gd/www/glite/prepare/prod/3.1 R3.X
5. Announce the Release using the Operations portal.
- Go to the Operations portal
.
- Select glite Annoucement Lists, LCG Rollout, OSG, WLCG Tier-1 contacts, VO managers, Site Administrators.
- Add in the CC:
gd-release-team
.
SUBJECT:
Release of lcg-vomscerts x.y.z for gLite 3.1
MESSAGE:
Dear gLite users,
A new version of lcg-vomscerts has been released for gLite 3.1.
lcg-vomscerts x.y.z adds next cert for .... and
removes old certs for ....
The rpm is available in the gLite 3.1 yum repositories of:
* glite-FTS_oracle
* glite-WMS
Please note that the repository of the following 3.1 services IS NOT going
to be updated with this version of lcg-vomscerts:
* lcg-CE
The mentioned node types no longer need lcg-vomscerts when they have
been configured correctly. i.e. when for each supported VO a directory
/etc/grid-security/vomsdir/<vo> contains a "*.lsc" file for each of
its VOMS servers.
YAIM handles that automatically, see the "VO_<vo-name>_VOMSES" and
"VO_<vo-name>_VOMS_CA_DN" variables in the YAIM documentation:
https://twiki.cern.ch/twiki/bin/view/LCG/Site-info_configuration_variables
To update just the lcg-vomscerts rpm:
yum update lcg-vomscerts
For other node types, or sites that do not use yum or YAIM, the rpm is
available here:
[COPY AND PASTE rpm URL here]
Best regards,
The gLite Release Team
--
PabloGuerrero - 07-Apr-2011
Topic revision: r3 - 2011-04-08
- unknown