Installation notes

  • The ansible playbooks are idem-potent. This means you can re-run the playbook as many times you prefer.
  • Some component configs will not be re-generated during a rerun of the ansible playbook:
    • openldap config and database content
    • luna configs
    • certificates
    • slurm configs
    • shared disk. once created, it will not be recreated again.

The main analogy was to prevent an accidental disaster when an admin reruns the playbooks while having customized the listed components after the initial playbook run.


Open OnDemand portal notes

Before installation, it comes super extremely highly recommended to have knowledge on how the Open Ondemand portal will be reached. This is true for the portal hosted through the controller, as well as for dedicated login servers/images.


Please see detailed OOD information

Incorrect or incomplete information will increase the chance of a non-functioning portal.


HA

shared_fs_disk notes

The shared_fs_disk layout should provide for {{ trix_ha }}, {{ trix_home }} and {{ trix_shared }} as an absolute minimum. A mix for these definitions may exists, thinking of e.g. {{ trix_home }} or {{ trix_shared }} being served through different means e.g. NFS or DAS, but they have to be defined or present.

The luna (os)images should typically NOT reside on a shared disk. Luna has by default a native method to synchronize images, which reside on a local disk, partition or directory.


Refer to HA Architecture and HA or High Availability paragraph 'shared disk' for more details.


Upgrade single controller to HA

It is NOT possible to upgrade a single controller setup into an HA setup! Please make sure to select the right path going forward.