   
   
  [](https://app.slack.com/client/TH80K68HY/C018L5109PW)
#### 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
- [Python3](https://www.python.org/)
- [Ansible 2.11.9](https://www.ansible.com/)
- [RockyOS](https://rockylinux.org/)
# Using Omnia
1. Verify that your system meets Omnia's [hardware](docs/Support_Matrix/Hardware) and [software requirements](docs/Support_Matrix/Software/Operating_Systems)
2. Ensure that all [pre-requisites](docs/PreRequisites) are met.
3. Fill out all the required [input parameters](docs/Input_Parameter_Guide).
4. [Run Control_Plane](docs/Installation_Guides/INSTALL_OMNIA_CONTROL_PLANE.md) to provision OS's, [configure devices](docs/Device_Configuration) and set up [security measures](docs/Security):
5. [Run Omnia](docs/Installation_Guides/INSTALL_OMNIA_CLI.md) to set up Kubernetes and Slurm.
6. Run the telemetry playbook to [set up](docs/Installation_Guides/INSTALL_TELEMETRY.md) and use [Telemetry and Visualization Services](docs/Telemetry_Visualization)

## Troubleshooting Omnia
* For a list of commonly encountered issues, check out our [FAQs](docs/Troubleshooting/FAQ.md).
* To troubleshoot Omnia, use our [Troubleshooting Guide](docs/Troubleshooting/Troubleshooting_Guide.md).
## Omnia Documentation
For Omnia documentation, please see the [website](https://dellhpc.github.io/omnia).
## Omnia Community Members:
## Contributors
Our thanks go to everyone who makes Omnia possible ([emoji key](https://allcontributors.org/docs/en/emoji-key)):