omnia
omnia copied to clipboard
An open-source toolkit for deploying and managing high performance clusters for HPC, AI, and data analytics workloads.
Ansible playbook-based deployment of Slurm and Kubernetes on servers running an RPM-based Linux OS
Omnia (Latin: all or everything) is a deployment tool to turn servers with RPM-based Linux images into functioning Slurm/Kubernetes clusters.
Pre Requisites before installing Omnia
Using Omnia
- Set up your network based on the sample topologies provided here
- Verify that your system meets Omnia's hardware and software requirements
- Ensure that all pre-requisites are met.
- Fill out all the required input parameters.
- Run Control_Plane to provision OS's, configure devices and set up security measures.
- Run Omnia on target cluster nodes to set up Kubernetes and Slurm.
- Run the telemetry playbook to set up and use Telemetry and Visualization Services
Note: For a complete guide to running Omnia via CLI, check this out!

Troubleshooting Omnia
- For a list of commonly encountered issues, check out our FAQs.
- To troubleshoot Omnia, use our Troubleshooting Guide.
Omnia Documentation
For Omnia documentation, please see the website.
Omnia Community Members:

Contributors
Our thanks go to everyone who makes Omnia possible (emoji key):