Allow MTU Adjustments
- Dominant language
- Python
- Stars
- 8
- Forks
- 172
- Avg merge
- 14h 51m
- Merged PRs (30d)
- 180
Description
**Is your feature request related to a problem? Please describe.**
I am trying to configure a cluster and use an MTU with 9k but the current Omnia code does not support a method by which I can change the network interface MTU. There isn't a way to do this during the provisioning phase.
**Describe the solution you'd like**
I would like the ability to customize the MTU for specific network interfaces natively through the Omnia configuration files. The underlying deployment playbooks should read this user-defined MTU value and automatically apply it to the corresponding interfaces.
**Describe alternatives you've considered**
At this time, there is some post deployment playbooks that connect to each deployed node and manual adjust the MTU using custom Ansible playbooks.
**Additional context**
In HPC and enterprise cloud deployments, standardizing the network to use jumbo frames is a fundamental prerequisite for optimized MPI and RDMA performance. Integrating this directly into Omnia's configuration would ensure that nodes come online fully optimized for cluster workloads without requiring post-provisioning remediation.e.
Contributor guide
Research direction
Start by locating the Omnia configuration files and the deployment playbooks responsible for provisioning network interfaces. Trace how user-defined settings reach the nodes, then verify that a configured MTU is applied to the corresponding interfaces during provisioning without requiring post-deployment custom Ansible playbooks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ansible
- Domain
- infrastructure, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100