1. SIA Operating Modes

This section explain the different operations that can be performed by the SIA.

1.1. Full Cluster Installation

The full cluster installation mode will install and test the full cluster in a wizard-like guided installation. All required information will be asked for interactively, and it will be tested if the requirements to perform the installation are met. This mode is the default mode, but can also be selected explicitly.

The installer will look for pre-built RPMs in the current directory and offer to skip the build process. The default answer is No.

Option: --install-all

1.2. Heterogeneous Cluster Installation

The heterogeneous cluster installation mode will install the full cluster on a cluster of homogeneous architecture, but with heterogeneous versions of Linux in a wizard-like guided installation. All required information will be asked for interactively, and it will be tested if the requirements to perform the installation are met. To start the heterogeneous cluster installation

The installer will look for pre-built Management Node (front_end) RPMs in the current directory and offer to skip the build process. The default answer is No.

Option: --install-all-hetero

1.3. Node Installation

The Node Install option will compile and install the specified eXpressWare components on the local system only. Mandatory kernel modules and the Node Manager will also be installed.

Kernel header files and the kernel configuration are required (package kernel-devel), but no GUI packages (like qt, qt-devel, X packages).

The installer will look for pre-built RPMs in the current directory and offer to skip the build process. The default answer is No. Additional installation options can combination.

Option: --install-node

Some examples:

To install SmartIO-Hot add functionality only, use the following options:

# sh  ./Dolphin_eXpressWare-<version>.sh --install-node --enable-smartio 

To install SISCI, the SISCI Development package and SuperSockets, use the following options:

# sh  ./Dolphin_eXpressWare-<version>.sh --install-node --enable-sisci-development --enable-supersockets

1.4. Cluster Management Node Installation

The Cluster Management Node installation will only build and install those RPM packages on the local host that are needed to have this host run as a Cluster Management Node. However, due to limitations of the current build system, the kernel headers and configuration are still required for Linux systems.

The installer will look for pre-built RPMs in the current directory and offer to skip the build process. The default answer is No.

# sh ./Dolphin_eXpressWare-<version>.sh --install-frontend

1.5. Installation of Configuration File Editor

Build and install the GUI-based cluster configuration tool dis_netconfig, or the command line version dis_mkconf (if the window manager is not installed, or needed). This tool is used to define the topology of the interconnect and the placement of the Cluster Nodes within this topology. With this information, it can create the detailed cabling instructions (useful to cable non-trivial cluster setups) and the cluster configuration files dishosts.conf and networkmanager.conf needed on the Cluster Management Node by the Network Manager.

# sh ./Dolphin_eXpressWare-<version>.sh --install-editor

1.6. Building RPM Packages Only

Build all source and binary RPMs on the local machine. Both, kernel headers and configuration (kernel-devel) as well as GUI development package (qt-devel) are needed on the local machine.

Option: --build-rpm

1.7. Extraction of Source Archive

It is possible to extract the sources from the SIA as a tar archive DIS.tar.gz in the current directory. This is required to build and install on non-RPM platforms, or when you want source-code access in general.

# sh ./Dolphin_eXpressWare-<version>.sh --get-tarball