Customizing the installation process

LUCI4HPC allows you to customize the installation process of new nodes.

Installation script variables

All LUCI4HPC scripts in the install folder support additional LUCI4HPC variables designated with #.
These variables allow you to directly reference LUCI4HPC options from your script.
They will be replaced by the real value when the script is sent to a node.

Currently available LUC4HPC variables are:
- #LOCALE : the locale set in the LUCI4HPC options.
- #KEYBOARD : the keyboard layout set in the LUCI4HPC options.
- #TIMEZONE : the timezone set in the LUCI4HPC options.
- #IP : the IP address of the management node
- #CACHE : the IP and port number of the caching service as :
- #CONFIG : the IP and port number of the configuration service as :
- #USERNAME : the username of the user with Id 1000 on the management node
- #PASSWORD : the encrypted password of the user with Id 1000 on the management node
- #LEXI : the interface to be used for the external connection on the login nodes

Installation options

The file

luci.cfg
contains the preseed commands for the Ubuntu-installer. It supports LUCI4HPC variables and can be modified to fit your system.

Pre installation hook

The scripts

pre_install_candidate
pre_install_login
pre_install_node
are executed before the Ubuntu installation. They support LUCI4HPC variables and can be used to load additional drivers required for the installation.

Post installation hook

The scripts

post_install_login
post_install_node
are executed after the Ubuntu installation. They are used to set up LUCI4HPC on the nodes. They support LUCI4HPC variables and can be customized to perform additional installation and configuration tasks required by your system.

Back

Current version: 1.0beta1
 

Imprint