Ansible playbook-based tools for deploying Slurm and Kubernetes clusters for High Performance Computing, Machine Learning, Deep Learning, and High-Performance Data Analytics
View the Project on GitHub dellhpc/omnia
Preparation to install Omnia
Ensure that the following prerequisites are met:
- The manager and compute nodes must be running CentOS 7.9 2009 OS.
- All nodes are connected to the network and have access to Internet.
- SSH Keys for root have been installed on all nodes to allow for password-less SSH.
- On the manager node, install Ansible and Git using the following commands:
yum install epel-release -y
yum install ansible-2.9.18 git -y
Note: Ansible must be installed using yum. If Ansible is installed using pip3, re-install it using the yum command again.
Example system designs
Omnia can configure systems which use Ethernet or Infiniband-based fabric to connect the compute servers.
Omnia assumes that servers are already connected to the network and have access to the internet.
Possible network configurations include: