![GitHub](https://img.shields.io/github/license/dellhpc/omnia) ![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/dellhpc/omnia?include_prereleases) ![GitHub last commit (branch)](https://img.shields.io/github/last-commit/dellhpc/omnia/devel) ![GitHub commits since tagged version](https://img.shields.io/github/commits-since/dellhpc/omnia/v1.1.0/devel) ![All contributors](https://img.shields.io/github/all-contributors/dellhpc/omnia) ![GitHub forks](https://img.shields.io/github/forks/dellhpc/omnia) ![GitHub Repo stars](https://img.shields.io/github/stars/dellhpc/omnia) ![GitHub all releases](https://img.shields.io/github/downloads/dellhpc/omnia/total) ![GitHub issues](https://img.shields.io/github/issues-raw/dellhpc/omnia) ![GitHub Discussions](https://img.shields.io/github/discussions/dellhpc/omnia) [](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) ![Omnia Flow](docs/images/Omnia_Flow.png) ## 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: Dell Technologies Intel Corporation Universita di Pisa Arizona State University Vizias Texas Tech University ## Contributors Our thanks go to everyone who makes Omnia possible ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

John Lockman

⚠️ 💻 📝 🤔 🚧 🧑‍🏫 🎨 👀 📢 🐛

Lucas A. Wilson

💻 🎨 🚧 🤔 📝 📖 🧑‍🏫 📆 👀 📢 🐛

Sujit Jadhav

🤔 📖 💻 👀 🚧 📆 🧑‍🏫

Deepika K

💻 ⚠️ 🐛 🛡️ 📢

Sakshi Arora

💻 🐛 📢

Abhishek SA

💻 🐛 📖 ⚠️ 🚧

Shubhangi Srivastava

💻 🚧 🐛

Cassey Goveas

📖 🐛 🚧 📢

araji

💻

Mike Renfro

📖

Lee Reynolds

💻 📖

blesson-james

💻 ⚠️ 🐛

avinashvishwanath

📖

abhishek-s-a

💻 📖 ⚠️

Franklin-Johnson

💻 📝

teiland7

💻 📝

VishnupriyaKrish

💻 ⚠️

Ishita Datta

📖

William Dizon


bssitton-BU

🐛

John Hearns

🐛

renzo-granados

🐛

kris buggenhout

🐛

jiad-vmware

🐛

Justin Lecher

🤔

Kavyabr23

💻 ⚠️

vedaprakashanp

⚠️ 💻

Bhagyashree-shetty

⚠️ 💻

Nihal Ranjan

⚠️ 💻

ptrinesh

💻

Ikko Ashimine

💻

Lakshmi-Patneedi

💻

Jie Li

💻

Yong Chen

🎨

nvtngan

💻 🔌

tamilarasansubrama1

⚠️ 💻

shemasr

🐛 💻 ⚠️

Khushboodholi

💻

Naresh Sharma

🐛

Jon Hass

📖 🎨