Configuration of the ISS Modules

The ISS configuration starts after the initial system configuration stage. When prompted, enter the appropriate project and site names for the workstation. If a configuration for the project or the site has never been created on this workstation, then a directory will be created for each. The script first verifies that the project or site is actually new, in case the name was entered incorrectly. Once the project and site directories are identified and, if necessary, created, they become the current configuration for this workstation. All further configuration changes will only affect the current site.

The host name is the next parameter requested for the site configuration. A host name will not be accepted until it matches one of the known host names in the list, but no other checking is done. One reason the host name must match a known name is the machine's network address will be chosen from the /iss/etc/hosts table, which only assigns addresses for the given set of names.

At this point, the site configuration is initialized (or updated) with the current project, site, and host names. The configuration then proceeds to individual modules, or sub-systems, of the ISS software. Some modules, such as data transfers to ATD, can be enabled or disabled. In particular, the surface ingest module has no appropriate defaults and must be configured with a Campbell download file and field list. Root modules such as networking are configured following the ISS modules. The module scripts are all in /iss/etc/init.d, and each set their own parameters with a series of questions. Follow the instructions and answer the questions accordingly. If you must abort the configuration, pressing Ctl-C should interrupt the script. If the configuration has not been run through completely for a site yet, then the configuration may be left incomplete and need to be run again. The following sections give details on configuring particular ISS modules.