Difference between revisions of "Upgrading Quattor managed glite servers"

From PDP/Grid Wiki
Jump to navigationJump to search
 
Line 1: Line 1:
 
= Upgrading to a new glite release =
 
= Upgrading to a new glite release =
The following notes were taken during the upgrade to glite-3.1-31
+
The following notes were taken during the upgrade from glite-3.1-update-29  to glite-3.1-update-31.
  
 
== As ndpfmgr@stal ==
 
== As ndpfmgr@stal ==
Line 13: Line 13:
  
 
# cd $L/cfg
 
# cd $L/cfg
# cp /tmp/glite-3.1-update-31.tpl ./ (the file created as ndpfmgr in the first step
+
# cp /tmp/glite-3.1-update-31.tpl ./ (the file created as ndpfmgr in the first step)
 
# cd $L/cfg/grid/glite-3.1/update/
 
# cd $L/cfg/grid/glite-3.1/update/
 
# cp -a 29 31
 
# cp -a 29 31
# find 31 -type d -name CVS | xargs rm -rf (delete the CVS files, this command will change when moving to subversion)
+
# find $L/cfg/grid/glite-3.1/update/31 -type d -name CVS -exec rm -rf {} \; (delete the CVS files, this command will change when moving to subversion)
 +
# for file in `find 31 -name \*.tpl | xargs grep -H "/29/"|awk -F : '{print $1}'`; do  sed -i "s/\/29\//\/31\//g" $file; done (replace the old update nr with the new one).
 +
# replace the entries in $L/cfg/grid/glite-3.1/update/31/{i386,x86_64}/rpms.tpl with entries in glite-3.1-update-31.tpl, take care to uncomment torque packages and that the manualy added packages are appended

Revision as of 17:18, 30 September 2008

Upgrading to a new glite release

The following notes were taken during the upgrade from glite-3.1-update-29 to glite-3.1-update-31.

As ndpfmgr@stal

  1. Run the skript ~/bin/mirror-glite-3.1

This creates a Quattor template file in /tmp which can be used to create a cern-mirror of the latest glite in /project/quattor/www/html/mirror/glite (fetch release from: http://glitesoft.cern.ch/EGEE/gLite/).

As normal-user@stal

Assuming you have a working Quattor environment, in particular $L points to a usable Quattor checkout.

  1. cd $L/cfg
  2. cp /tmp/glite-3.1-update-31.tpl ./ (the file created as ndpfmgr in the first step)
  3. cd $L/cfg/grid/glite-3.1/update/
  4. cp -a 29 31
  5. find $L/cfg/grid/glite-3.1/update/31 -type d -name CVS -exec rm -rf {} \; (delete the CVS files, this command will change when moving to subversion)
  6. for file in `find 31 -name \*.tpl | xargs grep -H "/29/"|awk -F : '{print $1}'`; do sed -i "s/\/29\//\/31\//g" $file; done (replace the old update nr with the new one).
  7. replace the entries in $L/cfg/grid/glite-3.1/update/31/{i386,x86_64}/rpms.tpl with entries in glite-3.1-update-31.tpl, take care to uncomment torque packages and that the manualy added packages are appended