[Go to Home]

DAS2-UvA Grid
Index
The DAS-2 Grid
Logbook (part 1)
Logbook (part 2)
Install overview
UvA DAS-2 usage

Back


Log of installing Globus and EDG services on DAS2 (fs2)

This series of steps is in chronological order. Some info that you see might be in error, but corrected in a later stage of the process. Use this information with care...


  • Try getting the wu-ftpd to work. Just run the srtaup script and voila
  • Now the MDS. If you configure it in a very simple way, without the EDG stuff and just using globus.conf like:
    GLOBUS_OVERWRITE_CONFIG=yes
    GRID_INFO_USER=globus
    GRID_INFO_GRIS=yes
    
    It will fail in a very stange way: the entries appear, some double, and no info in them (and list fails). The produced LDIF is alvo quite srange.

    Now, we add the EDG stuff from WP3:

    [root@fs2 WP3]# rpm -iv openldap-ftree-2.0.18ft1.0.0pre3-1.i386.rpm 
    Preparing packages for installation...
    openldap-ftree-2.0.18ft1.0.0pre3-1
    [root@fs2 WP3]# rpm -iv edg-info-*
    error: failed dependencies:
    	perl-Filesys-DiskFree is needed by edg-info-se-1.0.0-2
    [root@fs2 WP3]# rpm -iv ../external/perl-Filesys-DiskFree-0.06-6.i386.rpm 
    error: failed dependencies:
    	perl >= 5.00503 is needed by perl-Filesys-DiskFree-0.06-6
    [root@fs2 WP3]# rpm -qvlp ../external/perl-Filesys-DiskFree-0.06-6.i386.rpm 
    -r--r--r--    1 root    root             3139 Oct 27 15:57 /usr/lib/perl5/man/man3/Filesys::DiskFree.3.gz
    -r--r--r--    1 root    root             8957 Oct 24  1998 /usr/lib/perl5/site_perl/5.005/Filesys/DiskFree.pm
    [root@fs2 WP3]# rpm  -i --nodeps ../external/perl-Filesys-DiskFree-0.06-6.i386.rpm 
    [root@fs2 WP3]# rpm -iv edg-info-*
    Preparing packages for installation...
    edg-info-main-1.0.0-8
    edg-info-netmon-1.0.0-1
    edg-info-se-1.0.0-2
    
  • It was not neccesary after all, so I removed the edg-info packages and the perl Filesys* packages.
    and "rpm -e openldap-ftree-2.0.18ft1.0.0pre3-1".
    The problem is with the JAVA LDAP browser: it can some problems iwth the schema that cause the funny behaviour. Using plain "ldapsearch" yield the "proper" results. Also the Mds-Vo-name=das2 GIIS seems to work.
    ldapsearch -L -h fs2.das2.nikhef.nl -p 2135 -b "Mds-Vo-name=das2,o=Grid" '(objectclass=*)'
    
  • Also enabled a GIIS, VO name "das2", that runs on fs2.das2.nikhef.nl. New globus.conf is here.
  • CReated a VO for DAS: dc=testbed0,dc=vl-e,dc=nl", with a group "das2core" with me and Zeger in (only we have accounts on DAS2 now).
    Modified subject2user to generate our loginname convention. See here for modified version. and here for the new mkgridmap.conf.
  • Installed globus-2 as part of the regular services:
    chkconfig globus-mds on
    chkconfig globus-gatekeeper on
    chkconfig globus-gsi_wuftpd on
    
    This installed the following symlinks:
    ls -ltrac /etc/rc.d/rc3.d/
    ....
    lrwxrwxrwx    1 root     root           27 Jan 21 14:44 S55globus-gsi_wuftpd -> ../init.d/globus-gsi_wuftpd
    lrwxrwxrwx    1 root     root           27 Jan 21 14:45 S55globus-gatekeeper -> ../init.d/globus-gatekeeper
    lrwxrwxrwx    1 root     root           20 Jan 21 14:45 S55globus-mds -> ../init.d/globus-mds
    
    and
    ls -ltrac /etc/rc.d/rc5.d/
    ....
    lrwxrwxrwx    1 root     root           27 Jan 21 14:44 S55globus-gsi_wuftpd -> ../init.d/globus-gsi_wuftpd
    lrwxrwxrwx    1 root     root           27 Jan 21 14:45 S55globus-gatekeeper -> ../init.d/globus-gatekeeper
    lrwxrwxrwx    1 root     root           20 Jan 21 14:45 S55globus-mds -> ../init.d/globus-mds
    
    and did
    [root@fs2 /]# chkconfig edg-gridmapfile-upgraded on
    [root@fs2 /]# chkconfig edg-crl-upgraded on        
    
    those end up in S85*.
On Wed Jan 23 11:31:20 CET 2002:
  • We got the 10 dynamtci accounts, so enabled them in /etc/grid-security/gridmapdir/:
    cd /etc/grid-security/gridmapdir
    for i in 001 002 003 004 005 006 007 008 009 010 ; do touch grid$i ; done
      

    Added Dmitry and Vladimir in a new rts-developers group in the VLAM-G VO and modified mkgridmap.conf:

    #### GROUP: group URI [lcluser]
    group ldap://grid-vo.nikhef.nl/ou=das2core,dc=testbed0,dc=vl-e,dc=nl AUTO
    group ldap://grid-vo.nikhef.nl/ou=rts-developers,dc=testbed0,dc=vl-e,dc=nl .grid
    
    Testing with my own account (and temporarity modifying the grid-mapfile) shows that dynamic accounts work.
  • Eanbles globus submission to (default) PBS queue. Added the following to globus.conf:
    GLOBUS_JOBMANAGERS="fork pbs"
    ...
    GLOBUS_GRAM_JOB_MANAGER_MPIRUN=/usr/local/mpich/mpich-gm/bin/mpirun
    GLOBUS_GRAM_JOB_MANAGER_QDEL=/usr/local/bin/qdel
    GLOBUS_GRAM_JOB_MANAGER_QSTAT=/usr/local/bin/qstat
    GLOBUS_GRAM_JOB_MANAGER_QSUB=/usr/local/bin/qsub
    GLOBUS_GRAM_JOB_MANAGER_QSELECT=/usr/local/bin/qselect
    
  • Submitted first job to pbs queue (date; sleep 30; date):
    triode:davidg:1039$ globus-job-run fs2.das2.nikhef.nl/jobmanager-pbs tmp/test.pbs 
    ----------------------------------------
    Begin PBS Prologue Wed Jan 23 11:30:21 CET 2002
    Job ID:         6.fs2.das2.nikhef.nl
    Username:       davidg
    Group:          uva
    Nodes:          node231 
    End PBS Prologue Wed Jan 23 11:30:22 CET 2002
    ----------------------------------------
    Wed Jan 23 11:30:22 CET 2002
    Wed Jan 23 11:30:52 CET 2002
    ----------------------------------------
    Begin PBS Epilogue Wed Jan 23 11:30:57 CET 2002
    Job ID:         6.fs2.das2.nikhef.nl
    Username:       davidg
    Group:          uva
    Job Name:       STDIN
    Session:        3356
    Limits:         ncpus=1,neednodes=node231,walltime=00:01:00
    Resources:      cput=00:00:00,mem=0kb,vmem=0kb,walltime=00:00:31
    Queue:          dque
    Account:                
    Nodes:          node231 
    
    Killing leftovers...
    
    End PBS Epilogue Wed Jan 23 11:30:57 CET 2002
    ----------------------------------------
    
    Successful!
  • Added Zeger to the list of ou=admin in the testbed0 group for vl-e. This DN is now also an owner of the ou=rts-developers group, so he can modify this group also (David Groep is also still owner). Tested this by adding Zeger (as cn=Zeger Hendrikse, ou=admin,*) to this group.
    Password to be communicated out-of-band.

Comments to David Groep