1. Installation Requirements

For the SIA-based installation of the full cluster and the frontend, the following requirements have to be met:

1.1. Live Installation

Dolphin Express can be installed into a cluster which is currently under operation without stopping the cluster application from working. This requires that the application running on the cluster can cope with single nodes going down. It is only necessary to turn off each node once to install the adapter. The software installation can be performed under load, although minor performance impacts are possible. For a description of this installation type, please proceed as described in Chapter 6, Manual Installation,Section 1, “Installation under Load”

1.2. Non-GUI Installation

The Dolphin software includes two GUI tools:

  • dishostseditor is a tool that is used to create the interconnect configuration file /etc/dis/dishosts.conf and the network manager configuration file /etc/dis/networkmanager.conf. It is needed once on the initial cluster installation, and each time nodes are added or removed from the cluster.

  • sciadmin is used to monitor and control the cluster interconnect.

1.2.1. No X / GUI on Frontend

If the frontend does not support running GUI applications, but another machine in the network does, it is possible to run the installation on this machine. The only requirement is ssh-access from the installation machine towards the frontend and all nodes. This installation mode can be chosen by executing the SIA on the installation machine and specifying the frontend name when being asked for it.

In this scenario, the dishostseditor will be compiled, installed and executed on the installation machine, and the generated configuration files will be transferred to the frontend by the installer.

1.2.2. No X / GUI Anywhere

If no machine in the network does have the capability to run GUI applications, you can still use the SIA-based installation. In this case, it is necessary to create the correct configuration files on another machine and store them in /etc/dis on the frontend before executing the SIA on the frontend (not on another machine).

In this scenario, no GUI application is run at all during the installation. To create the the configuration files on another machine, you can either run the SIA with the --install-editor option if it is a Linux machine, or install a binary version of the dishostseditor if it is a Windows-based machine. Finally, you can send the necessary information to create the configuration files to Dolphin support which will then provide you with the matching configuration files and the cabling instructions. This information includes:

  • external hostnames (or IP adresses) of all nodes

  • adapter type and number of fabrics (1 or 2)

  • hostnames (or IP adresses/subnet) which should be accelerated with SuperSockets (default is the list of hostnames provided above)

  • planned interconnect topology (default is derived from number of nodes and adapter type)

  • description of how nodes are physically located (to avoid cabling problems)