Globus Administration

From MyWiki

Jump to: navigation, search

Contents

Getting Latest CA Certificates

[root@gt-dev var]# mkdir /etc/grid-security/certificates
[root@gt-dev var]# chmod 755 /etc/grid-security/certificates
[root@gt-dev var]# cd /etc/grid-security/certificates
[root@gt-dev certificates]# wget http://security.teragrid.org/docs/teragrid-certs.tar.gz
--16:07:40--  http://security.teragrid.org/docs/teragrid-certs.tar.gz
Resolving security.teragrid.org... 141.142.2.174
Connecting to security.teragrid.org|141.142.2.174|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 31486 (31K) [application/x-tar]
Saving to: `teragrid-certs.tar.gz'

100%[===========================================>] 31,486      --.-K/s   in 0.001s 

16:07:40 (39.7 MB/s) - `teragrid-certs.tar.gz' saved [31486/31486]

[root@gt-dev certificates]# tar xfz teragrid-certs.tar.gz
[root@gt-dev certificates]# chmod a+r *
[root@gt-dev certificates]# chown root:root *
[root@gt-dev certificates]# ls -l
total 288
-r--r--r-- 1 root root  1757 Aug 16  2006 01621954.0
-r--r--r-- 1 root root    47 Aug 16  2006 01621954.crl_url
...
-r--r--r-- 1 root root  4915 Mar 28 15:45 README
-rw-r--r-- 1 root root 31486 Mar 28 15:54 teragrid-certs.tar.gz

Creating Host Credentials

Create on NCSA System and Copy

This method is not desirable, but can be used when ncsa-cert-request is not available on the target system.

Log onto a system which has ncsa-cert-request installed (e.g. public-linux):

(osage) ~>mkdir -m 700 /tmp/hostcert
(osage) ~>cd /tmp/hostcert
(osage) /tmp/hostcert>/usr/local/NCSA-CA/bin/ncsa-cert-request -dir . -host gt-dev.ncsa.uiuc.edu

/etc/init.d/globus

For automatic start-up:

ln -s /etc/init.d/globus /etc/init.d/rc3.d/S99globus

GT4.1

See http://www.globus.org/toolkit/docs/development/4.1.1/admin/docbook/quickstart.html#q-container

GT4.0

From http://www.globus.org/toolkit/docs/4.0/admin/docbook/quickstart.html#q-container

#! /bin/sh
set -e
export GLOBUS_LOCATION=/usr/local/globus-4.0.1
export JAVA_HOME=/usr/java/j2sdk1.4.2_10/
export ANT_HOME=/usr/local/apache-ant-1.6.5
export GLOBUS_OPTIONS="-Xms256M -Xmx512M" 1

. $GLOBUS_LOCATION/etc/globus-user-env.sh

cd $GLOBUS_LOCATION
case "$1" in
    start)
        $GLOBUS_LOCATION/sbin/globus-start-container-detached -p 8443
        ;;
    stop)
        $GLOBUS_LOCATION/sbin/globus-stop-container-detached
        ;;
    *)
        echo "Usage: globus {start|stop}" >&2
        exit 1
       ;;
esac
exit 0
Personal tools