gLite-3.1 UI Installation under SLC4

Generic Installation and Configuration Guide for gLite 3.1 see here.

Do as root for common usage :

 1. Add new repos into /etc/yum.repos.d/ :

    cd /etc/yum.repos.d/
    wget http://cern.ch/grid-deployment/yaim/repos/glite-UI.repo
    wget http://cern.ch/grid-deployment/yaim/repos/glite-WN.repo
    wget http://cern.ch/grid-deployment/yaim/repos/jpackage.repo
    wget http://cern.ch/grid-deployment/yaim/repos/lcg-CA.repo
 

 2. Install some packages needed by UI :

    yum -y update 		# will install "jpackage-utils"
    yum -y install xml-commons	# will install xml-commons.noarch 0:1.3.03-11jpp

    Get from SL-5.1 repo jdk-1.5.0_14-fcs.i586.rpm and install it :
    rpm -Uvh jdk-1.5.0_14-fcs.i586.rpm

    Install lcg-CA package with Grid CA certificates :

    yum -y install lcg-CA
    ...
    ===========================
    Install     79 Package(s)
    Update       0 Package(s)
    Remove       0 Package(s)
    Total download size: 381 k

    That creates and populates /etc/grid-security/.
 
 3. Now install glite-UI itself :

    yum -y install glite-UI
    ...
    ===========================
    Install    116 Package(s)
    Update       0 Package(s)
    Remove       0 Package(s)
    Total download size: 152 M

    Everything will be installed in /opt/ :
    ls /opt/
    c-ares/    d-cache/  fpconst/  globus/  lcg/     log4cxx/     SOAPpy/
    classads/  edg/      glite/    gpt/     libtar/  xerces-c/    ZSI/
 
 4. Configuration.

    A) Prepare site-info.def. Sample file see as /opt/glite/yaim/examples/siteinfo/site-info.def. 
    Take this one and place it into /etc/yaim/ :

       mkdir /etc/yaim/
       cp some-path/site-info.def /etc/yaim/

    Make sure that corect Java version referenced there :
    JAVA_LOCATION=/usr/java/jdk1.5.0_14

    B) After that run configuration command :

    /opt/glite/yaim/bin/yaim -s /etc/yaim/site-info.def -n glite-UI -c 

    See new entries in /etc/profile.d/ :
    ...
    lrwxrwxrwx  1   36 Apr 25 19:05 grid-env.sh -> /opt/glite/etc/profile.d/grid-env.sh
    lrwxrwxrwx  1   37 Apr 25 19:05 grid-env.csh -> /opt/glite/etc/profile.d/grid-env.csh


Post-install work :
=================

 5. REBOOT your computer.

 6. To check installation run "grid-proxy-init" as user :

    grid-proxy-init -debug -verify

    User Cert File: /home/vrud/.globus/usercert.pem
    User Key File: /home/vrud/.globus/userkey.pem

    Trusted CA Cert Dir: /etc/grid-security/certificates

    Output File: /tmp/x509up_u502
    Your identity: /C=RU/O=RDIG/OU=users/OU=sinp.msu.ru/CN=Vyacheslav Rud
    Enter GRID pass phrase for this identity:
    Creating proxy ....++++++++++++
    ....++++++++++++
     Done
    Proxy Verify OK
    Your proxy is valid until: Wed Apr 30 02:55:20 2008

Enjoy!


Last modified on May 02, 2008.