Omnia: Everything at once!
Ansible playbook-based deployment of Slurm and Kubernetes on servers running an RPM-based Linux OS.
Omnia, derived from the Latin word for “all” or “everything”, serves as a deployment tool designed to transform servers equipped with RPM-based Linux images into fully operational Slurm/Kubernetes clusters.
Omnia is an open source project hosted on GitHub. Go to GitHub to view the source, open issues, ask questions, and participate in the project.
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 enable deployment of other open source software that is licensed separately by their respective developer communities. 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-users use of any open source software and end-users are encouraged to ensure 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-users use of Omnia.
For a better understanding of what Omnia does, check out our docs!
Omnia Community Members
Table Of Contents
- Omnia: Overview
- Quick Installation Guide
- 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
- Features
- Centralized authentication on the cluster
- Shared and distributed storage deployment
- GPU accelerator configuration
- Additional utilities
- Extra Packages for Enterprise Linux (EPEL)
- Updating kernels on RHEL (with subscription)
- Red Hat Subscription
- Red Hat Unsubscription
- Set PXE NICs to Static
- FreeIPA installation on the NFS node
- Uninstalling the provision tool
- Remove node from the cluster
- Soft reset the cluster
- Delete node from the cluster
- OS Package Update
- Clearing ports from Omnia
- TimescaleDB utility
- Telemetry and visualizations
- Logging
- Troubleshooting
- Security Configuration Guide
- Sample Files
- Limitations
- Best Practices
- Contributing To Omnia
If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.