Quick Installation Guide
Choose a server outside your intended cluster to function as your control plane.
The control plane needs to be internet-capable with Github and a full OS installed.
Note
Omnia can be run on control planes running RHEL, Rocky, and Ubuntu. For a complete list of versions supported, check out the Support Matrix .
For RHEL and Rocky installations:
dnf install git -y
For Ubuntu installations:
apt install git -y
Note
Optionally, if the control plane has an Infiniband NIC installed on RHEL or Rocky, run the below command:
yum groupinstall "Infiniband Support" -y
Once the Omnia repository has been cloned on to the control plane:
git clone https://github.com/dell/omnia.git
Change directory to Omnia using:
cd omnia
./prereq.sh
Run the script prereq.sh
to verify the system is ready for Omnia deployment.
Note
The permisssions on the Omnia directory are set to 0755 by default. Do not change these values.
- Running prereq.sh
- Local repositories for the cluster
- Installing the provision tool
- Creating node inventory
- Configuring the cluster
- Installing AI tools
- Adding new nodes
- Re-provisioning the cluster
- Configuring switches
- Configuring PowerVault
- Running HPC benchmarks on omnia clusters
- Remove Slurm/K8s configuration from a node
- Soft reset the cluster
- Delete provisioned node
- Uninstalling the provision tool
If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.