Omnia Documentation¶
Omnia is a containerized, open-source deployment toolkit designed to automate the setup and management of high-performance computing (HPC) environments on Linux-based servers. It leverages Ansible playbooks to streamline:
- Operating system provisioning
- Driver installation and configuration
- Deployment of workload schedulers such as Slurm and Kubernetes
- Installation of optimization libraries, machine learning frameworks, and AI models
- Management of compute, storage, and networking resources
Omnia simplifies infrastructure deployment in complex environments, enabling faster setup and consistent configuration across systems.
The project is hosted on GitHub, where you can:
- Access the source code
- Report issues
- Ask questions
- Contribute to development
How This Documentation is Organized¶
-
Architecture, components, network topologies, and design concepts. Start here if you are new to Omnia.
-
End-to-end tutorials that take you from a bare set of PowerEdge servers to a fully operational cluster. Choose from Slurm-only, full deployment, Kubernetes + telemetry, or BuildStreaM paths.
-
Task-oriented procedures for provisioning, configuring Slurm, Kubernetes, storage, networking, authentication, telemetry, and BuildStreaM.
-
Configuration parameters, support matrices, playbook references, API documentation, and network port listings.
-
Day-2 operations: adding and removing nodes, re-provisioning, upgrading and rolling back Omnia versions, OIM cleanup, log management, security hardening, and best practices.
-
Symptom-driven guides for diagnosing and resolving issues with provisioning, Slurm, Kubernetes, telemetry, authentication, and more.
Quick Links¶
| Resource | Description |
|---|---|
| Slurm Quickstart | Fastest path to a working Slurm cluster (~2 hours, 4 nodes). |
| Full Deployment | Production deployment with Slurm, Kubernetes, telemetry, and LDAP. |
| Servers | Supported OS versions, hardware, firmware, and software combinations. |
| Provision Config | Complete reference for all Omnia input configuration files. |
Licensing¶
Omnia is made available under the Apache 2.0 license.
Note
Omnia playbooks are licensed under the Apache 2.0 license. Once an end-user initiates Omnia, that end-user will deploy other open-source and/or third-party software that is licensed separately by their respective developer communities and/or third parties. For a comprehensive list of software and their licenses, click here. Dell (or any other contributors) shall have no liability regarding (and no responsibility to provide support for) an end-user's use of any open-source and/or third-party software and Omnia users are solely responsible for ensuring that they are complying with all such licenses. Omnia is provided "as is" without any warranty, express or implied. Dell (or any other contributors) shall have no liability for any direct, indirect, incidental, punitive, special, or consequential damages for an end-user's use of Omnia.
Previous Versions¶
For a better understanding of what Omnia does, check out the following:
- 1.x documentation: supports diskful provisioning.
- 2.x documentation: supports diskless provisioning and containerized deployment.
Note
Upgrade from Omnia 1.x to 2.x is not supported due to architectural changes.
Omnia Community Members¶
If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.





