- Grid Computing and Middleware
- Prerequisites
- Globus Toolkit Installation
- Globus Toolkit Configuration and Testing
- Testing Globus Toolkit Services
- Sun N1 Grid Engine Software Installation
- Integrating Sun N1 Grid Engine Software With Globus Toolkit
- Integration Testing
- Troubleshooting
- About the Authors
- Related Resources
- Ordering Sun Documents
- Accessing Sun Documentation Online
Sun N1 Grid Engine Software Installation
Sun N1 Grid Engine software is not bundled with the Solaris 9 OS. You can download the Sun N1 Grid Engine software binary from http://wwws.sun.com/software/gridware/sge.html, or the source distribution from http://gridengine.sunsource.net. The newest version is Sun N1 Grid Engine version 5.3p4. For this integration project and article, the binary packages for version 5.3p2 were used.
sge-5_3p2-common: contains Sun N1 Grid Engine software architecture-independent files sge-5_3p2-doc: contains Sun N1 Grid Engine software documentation sge-5_3p2-bin-sia: contains Sun N1 Grid Engine software binaries for x86 architecture
The install directory for these packages is /gridware/sge.
To Install Sun N1 Grid Engine Software
Download the Sun N1 Grid Engine software binary from http://wwws.sun.com/software/gridware/sge.html, or the source distribution from http://gridengine.sunsource.net.
Install the packages on the machines on your cluster.
Run the ./install_qmaster script on your Sun N1 Grid Engine master host and the ./install_execd script on your execution hosts.
For more information on the Sun N1 Grid Engine software installation, configuration, creating and managing queues, and parallel environments, please consult the Sun N1 Grid Engine Software Administration Guide.
For this project, we assume a standard configuration containing:
One master host running the sge_qmaster and sge_schedd daemons
One or more execution hosts running the sge_execd daemons (the sge_commd communication daemon is running on both master and execution hosts).
A MPI/MPICH distribution installed and MPI/MPICH parallel environment enabled for Sun N1 Grid Engine software.
NOTE
The Sun N1 Grid Engine software master host must be the same as the host running the globus-gatekeper daemon. This requirement is because the integration software between Globus Toolkit and Sun N1 Grid Engine software is invoking Sun N1 Grid Engine software submission and status commands directly on the local machine. As an alternative, it is possible to alter the code that invokes the Sun N1 Grid Engine software commands from Globus Toolkit to use, for example, ssh, and submit jobs to another machine, but this is beyond the scope of this article.