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

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2011-04-08 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright & 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