PATCH 4543

Automatic tests

  • report #1:
    • CREAM UI version: 1.12.1; CREAM testsuite version: 1.0.7
    • Used direct polling for monitoring and BUpdater/BNotifier for status change detection
    • Batch system: both TORQUE and LSF. Two different CEs one submitting to Torque (cream-33) and one submitting to LSF (cream-26)
    • All tests have been performed successfully (see the report from the testsuite)

Information service checks

Tested that the BDII is operational

ldapsearch -x -h cream-33.pd.infn.it -p 2170 -b o=infosys

Output is here

Checked the Glue 1.3 root entry:

ldapsearch -x -h cream-33.pd.infn.it -p 2170 -b mds-vo-name=resource,o=grid

Output is here

Checked bugs

  • Bug #75369: [yaim-cream-ce] Reconfiguration with yaim produces garbled sudoers file
    • Reproduced the bug configuring from scratch and then re-configuring a cream-ce using files users.conf and groups.conf attached to GGUS ticket 64189
    • Applied the fix, cleaned the sudoers file, verified that re-configuration does not spoil /etc/sudoers file

  • Bug #75029: Error when GLITE_LOCATION_LOG is differet from default FIXED
    • set GLITE_LOCATION_LOG=/tmp/test
    • create /tmp/test as root
    • verify that yaim stops with message "ERROR: GLITE_LOCATION_LOG directory /tmp/test exists but it is not writable by tomcat user"
    • chown tomcat:tomcat /tmp/test
    • verify that yaim complete configuration without errors

Clean installation

  • Installation steps:
    wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4543_1/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
    yum install glite-CREAM
    wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.1/glite-TORQUE_utils.repo -O /etc/yum.repos.d/glite-TORQUE_utils.repo
    wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.1/glite-TORQUE_server.repo -O /etc/yum.repos.d/glite-TORQUE_server.repo
    wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.1/lcg-CA -O /etc/yum.repos.d/lcg-CA.repo
    yum install glite-TORQUE_utils glite-TORQUE_server lcg-CA
    /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n TORQUE_server -n TORQUE_utils
    
  • View the log of metapackage installation using yum for a clean installation
  • View the log of yaim configuration for a clean installation (TORQUE is used)

  • Installation issues
    • Due to a malfunctioning of the official jpackage mirrors the following repository has been used:
      [jpackage5-generic]
      name=JPackage 5, generic
      baseurl=http://devel12.cnaf.infn.it:7444/repository/jpackage-free/
      enabled=1
      protect=1
      
    • Due to a malfunctioning of the official dag mirrors the following repository has been used:
      ### Name: RPMforge RPM Repository for RHEL 4 - dag
      ### URL: http://rpmforge.net/
      [rpmforge]
      name = RHEL $releasever - RPMforge.net - dag
      baseurl = http://apt.sw.be/redhat/el4/en/$basearch/rpmforge
      mirrorlist = http://apt.sw.be/redhat/el4/en/mirrors-rpmforge
      #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
      enabled = 1
      protect = 0
      gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
      gpgcheck = 1
      
      [rpmforge-extras]
      name = RHEL $releasever - RPMforge.net - extras
      baseurl = http://apt.sw.be/redhat/el4/en/$basearch/extras
      mirrorlist = http://apt.sw.be/redhat/el4/en/mirrors-rpmforge-extras
      #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
      enabled = 1
      protect = 0
      gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
      gpgcheck = 1
      
      [rpmforge-testing]
      name = RHEL $releasever - RPMforge.net - testing
      baseurl = http://apt.sw.be/redhat/el4/en/$basearch/testing
      mirrorlist = http://apt.sw.be/redhat/el4/en/mirrors-rpmforge-testing
      #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
      enabled = 0
      protect = 0
      gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
      gpgcheck = 1
      
    • This repository has been obtained following the procedure below:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el4.rf.i386.rpm
rpm -ihv rpmforge-release-0.5.1-1.el4.rf.i386.rpm
yum update
enable = 1 for [rpmforge-extras] repository in /etc/yum.repos.d/rpmforge.repo

Upgrade from production

  • Upgrade steps:
    wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4543_1/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
    yum update
    /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n LSF_utils 
    
    • View the log of yum for an upgrade
    • View the log of yaim for an upgrade (LSF is used)

-- SaraBertocco - 2010-12-07

Topic attachments
I Attachment Action Size Date Who Comment
Texttxt infotest1.txt manage 4.1 K 2010-12-13 - 16:22 SaraBertocco infotest1
Texttxt infotest2.txt manage 31.7 K 2010-12-13 - 16:23 SaraBertocco infotest2
Unknown file formatgz reports_patch_4543.tar.gz manage 254.0 K 2010-12-13 - 16:02 SaraBertocco Testsuite reports for patch 4543
Texttxt yaim_installation_log.txt manage 59.0 K 2010-12-13 - 14:48 SaraBertocco yaim configuration log
Texttxt yaim_update_log.txt manage 40.2 K 2010-12-13 - 15:54 SaraBertocco yaim configuration after update
Texttxt yum_installation_log.txt manage 54.9 K 2010-12-13 - 14:53 SaraBertocco yum metapackage installation log
Texttxt yum_update_log.txt manage 7.8 K 2010-12-13 - 15:54 SaraBertocco yum update log
Edit | Attach | PDF | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions
Topic revision: r4 - 2010-12-13 - SaraBertocco
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback