 |
» |
|
|
 |
 |
|
 |
 |
XC Clusters include the GNU Compiler for Java. Globus can not use this. It requires the Sun Java J2SE 1.4.2 SDK (or greater). Select and install the appropriate J2SE, set the $JAVA_HOME environment variable accordingly and put $JAVA_HOME/bin at the front of $PATH. For XC clusters built on the Opteron™ platform, we were successful with the J2SE 1.5.0 for Linux/AMD64.
|
 |
|
 |
Globus Toolkit feedback form |
 |
 |
 |
|
 |
 |
 |
|
 |
|
 |
 |
With the database software and J2SE in place, it is time to configure and build the Globus Toolkit. Follow the instructions in the GT4 Admin Guide. On XC Clusters, we tested with the following environment variables and configuration options: $ GLOBUS_MYSQL_PATH=/usr
$ export GLOBUS_MYSQL_PATH
$ ODBCINIDIR=${INST_DIR}
$ ./configure \
--prefix=$GLOBUS_LOCATION \
--enable-wsgram-lsf --enable-rls \
--with-iodbc=${INST_DIR} \
--with-mysql-libs=$GLOBUS_MYSQL_PATH/lib64/mysql \
--with-mysql-includes=$GLOBUS_MYSQL_PATH/include/mysql \
--with-odbc-ini=$ODBCINIDIR
Note that, the "--with-mysql-libs" should use the "lib64" directory on 64-bit platforms and "lib" on 32-bit systems.
|
 |
 |
|
 |
 |
The last step for installing GT4 on XC Clusters is to poke holes in the XC firewall to enable the various Globus services to be accessed from the external network. Use the XC openipport(8) command to do this. For example: # echo "GT2 Gatekeeper"
# openipport --port 2119 --protocol tcp --interface External
#
# echo "GT4 WS Core container"
# openipport --port 8443 --protocol tcp --interface External
The GridFTP server is a little more complicated since an entire range of ports must be opened for data connections. In this case, a sequence of openipport commands may be given or, provided the administrator understands XC networking, a single iptables(8) command may be used. For example: # echo "GridFTP"
# openipport --port 2811 --protocol tcp --interface External
#
# echo "GridFTP data"
# openipport --port 40000 --protocol tcp --interface External
# openipport --port 40001 --protocol tcp --interface External
# openipport --port 40002 --protocol tcp --interface External
# [...]
# openipport --port 40100 --protocol tcp --interface External
#
# echo "GridFTP data using iptables"
# iptables -I RH-Firewall-1-INPUT -i external_interface \
# -p tcp -m tcp --dport 40000:40100 --j ACCEPT
Also, be sure to set GLOBUS_TCP_PORT_RANGE=40000,40100 in "env" section of GridFTP "/etc/xinetd.d" services file so that it knows to restrict data transfers to these ports.
|
 |
 |
|
 |
 |
And for job submission, since sudo(8) is already installed, just add users of the GRAM service to the existing "/etc/sudoers" file.
|
 |
About PDF files: The PDF files on this site can be read online or printed using Adobe® Acrobat® Reader. If you do not have this software on your system, you may download it from Adobe's website.
|
|