middleware:Globus/504/server

From Dgiref
Jump to: navigation, search
Please open a NGI-DE ticket if you experience any Installation or Configuration problem.

Contents

Globus Toolkit server v.5.0.4

Prepare

Operating system
  • Scientific Linux v.5.6 64 bit


Note-icon.png
  
This is the grid middleware package installation procedure. Please prepare the cluster.

Optimizing the configuration:


Use minimal operating system installation without firewall. To verify installed packages use the command

  • rpm -qa | grep package_name

Install the following additional packages:

  • yum -y install wget yum rpm make gcc gcc-c++ tar sed zlib openssl

After the installation is complete, turn off any unnecessary services (like gpm, sendmail, cups, haldaemon, messagebus, pcmcia, anacron, atd) with the following command:

  • chkconfig <SERVICE> off

Configure the following settings for the server:

Additional Software
  • Java
  • Perl
  • MySQL
  • sudo
  • Torque client from UMD
Firewall configuration

The GT5 frontend runs Grid Security Infrastructure (GSI) FTP and GSI GATEKEEPER services as well as GSISSH (how to open port in firewall). The Firewall should provide incomming access for those ports.

Service Incoming ports (TCP)
gsigatekeeper 2119
gsiftp 2811
gsissh 2222

Install

Install Globus 5.04 (non umd):

  • Download prepared binary rpm packet
  • Setup packet with yum software

Configure

Note-icon.png
  
The most of configuration files automatically installed during the installation of Globus package

To completely configure the Globus server:

  • copy the xinet.d configs
  • copy the gsissh to init.d folder
  • make sure that torque log path is correct

Proceed

  • To startup the Globus on boot you need to use the chkconfig command as usual
  • /etc/init.d/gsisshd start
  • /etc/init.d/xinetd start

Initial test

Simple Globus tests from client side:

Copy test
  • Generate random data file
  • Upload random file to Globus server
  • Download back with changed name file
  • Compare uloaded and downloaded file
Job execute test
  • Auth test
  • Test the pbs jobmanager
  • Test the internal fork jobmanager
Personal tools