Cluster Installation: Difference between revisions

Line 161: Line 161:
== Grid Engine Installation ==
== Grid Engine Installation ==


Grid Engine consists of a master node daemon named sgemaster which schedules jobs to execution nodes.  On each execution node a daemon named sge_execd runs a job and sends a completion signal back to sgemaster. Jobs are submitted to sgemaster using command such as qsub or using DRMAA C, JAVA or IDL bindings from any applications want to run XDS.
Grid Engine consists of a master node daemon named ''sgemaster'' which schedules jobs to execution nodes.  On each execution node a daemon named ''sge_execd'' runs a job and sends a completion signal back to sgemaster. Jobs are submitted to sgemaster using command such as qsub or using DRMAA C, JAVA or IDL bindings from any applications want to run XDS.
 
[[File:Gridengine arch1.png]]
Redhas/CentOS Linux distribution comes with rpms for installing Grid Engine. One need to have administrative privileges to install. Install gridengine rpms on all the nodes using following command, Default shell for Grid Engine is /bin/csh. '''It is assumed the all the workstations involved access the storage where the data is stored and authentication is done through protocols like LDAP.'''
Redhas/CentOS Linux distribution comes with rpms for installing Grid Engine. One need to have administrative privileges to install. Install gridengine rpms on all the nodes using following command, Default shell for Grid Engine is /bin/csh. '''It is assumed the all the workstations involved access the storage where the data is stored and authentication is done through protocols like LDAP.'''
<pre>
<pre>
Line 191: Line 191:
</pre>
</pre>


Most of the answers are yes/no or typing enter.
Most of the answers are yes/no or typing enter. Following things need to be decided before installation
 
Following important environment variables are written to /usr/share/gridengine/default/common/settings.csh which should be in the $PATH.


$SGE_ROOT=/usr/share/gridengine
* Admin user is root
$SGE_QMASTER_PORT=6444
*Following important environment variables are written to /usr/share/gridengine/default/common/settings.csh which should be in the $PATH.
$SGE_EXECD_PORT=6445
$SGE_CELL=default


Following things need to be decided before installation
** $SGE_ROOT=/usr/share/gridengine
** $SGE_QMASTER_PORT=6444
** $SGE_EXECD_PORT=6445
** $SGE_CELL=default


* JMX MBean server not used
* Spooling method used is ''classic''
* There is an option to give administrative email which is very useful, when ever there is any problem gridengine will send error messages to email.
* There is an option to give administrative email which is very useful, when ever there is any problem gridengine will send error messages to email.
* Ready with a file contains admin and submit hosts or you can manually enter all the hosts separated by space, use full DNS names of hosts.  
* Ready with a file contains admin and submit hosts or you can manually enter all the hosts separated by space, use full DNS names of hosts.  
38

edits