The first step in performing an automatic installation is to set up a configuration file. You can find configuration file templates in the sge-rootT/util/install_modules directory. Consider the following as you plan your automatic installation:
To use automatic installation on remote hosts, the root user must be able to access those hosts through rsh or ssh without supplying a password.
For local spooling, that is, spooling on the master host, no special configuration is needed. However, the directory where the spooling occurs must not be on an NFS version 3 volume. You may use an NFS version 4 volume for local spooling.
To run the Berkeley DB spooling server on a host other than the master host, you must install and configure RPC services on this separate host.
To perform this step manually before you start the automatic installation, use the following command:
./inst_sge -db |
You can also use the following command to install automatically the Berkeley DB Spooling Server:
% ./inst_sge -db -m -x -auto <full-path-to-configuration-file> |
This command checks the SPOOLING_SERVER entry within the configuration file and starts the Berkeley DB installation on the server host.
If you start the automatic installation on the master host, the entire cluster can be installed with one command. The automatic installation script accesses the remote hosts through rsh or ssh and starts the installation remotely. This process requires a well-configured configuration file, which each host must be able to read. That file should be installed on each host or shared through NFS.