Configuring specific local repositories
NFS
To install NFS, include the following line under
softwaresinsoftware_config.json:{"name": "nfs", "arch": ["x86_64","aarch64"]},For information on deploying NFS after setting up the cluster, click here.
Kubernetes
To install Kubernetes, include the following line under
softwaresinsoftware_config.json:{"name": "service_k8s", "version":"1.31.4", "arch": ["x86_64"]},For more information about installing Kubernetes, click here.
Note
The version of service_k8s provided above is the only version of the package that Omnia supports.
Slurm
To install Slurm, include the following line under
softwaresinsoftware_config.json:{"name": "slurm_custom", "arch": ["x86_64","aarch64"]},For more information about installing Slurm, click here.
Note
If slurm_custom is defined in software_config.json, provide the corresponding repository information in the user_repo_url_<arch> field of local_repo-config.yml.
OpenLDAP
To install OpenLDAP, include the following line under
softwaresinsoftware_config.json:{"name": "openldap","arch": ["x86_64"]},For more information on OpenLDAP, click here.
OpenMPI
To install OpenMPI, include the following line under
softwaresinsoftware_config.json:{"name": "openmpi", "version":"5.0.8","arch": ["x86_64"]},OpenMPI is deployed on the cluster when the above configurations are complete and omnia.yml playbook is executed.
For more information on OpenMPI configurations, click here.
Note
The default OpenMPI version for Omnia is 4.1.6. If you change the version in the software_config.json file, make sure to update it in the openmpi.json file in the config directory as well.
Unified Communication X
To install UCX, include the following line under
softwaresinsoftware_config.json:{"name": "ucx", "version":"1.19.0", "arch": ["x86_64"]},UCX is deployed on the cluster when
local_repo.ymlplaybook is executed, followed by the execution of omnia.yml.
If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.