-
Feature
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
XL
-
False
-
-
False
-
Not Selected
-
?
-
?
-
?
-
?
-
75% To Do, 0% In Progress, 25% Done
-
-
Feature Overview
This feature will enable the configuration of L2 networks on non-provisioning NIC interfaces when using Baremetal as a Service (BMaaS) through OpenStack Ironic.
Leveraging the networking-generic-switch Modular Layer 2 Neutron Mechanism driver, this feature allows network configuration on switches.
With this setup, users can more efficiently manage baremetal resources while meeting the specific demands of network configuration for multi-tenant environments.
Dell Force10 will be prioritized as the initial device for testing.
Goals
This feature primarily benefits users operating in multi-tenant OpenStack environments that require consistent, automated L2 network configuration.
By implementing this feature, the transition from manually configured baremetal interfaces to automated configuration will simplify network setup and management.
Requirements
Requirements | Notes | isMvp? |
---|---|---|
Support Dell Force10 | Ensure compatibility and thorough testing with Dell Force10 as the primary switch model. | Yes |
Implement NGS Mechanism Driver configuration | Leverage the networking-generic-switch driver to manage configuration details on supported switches. | Yes |
Document supported configurations for users | Covers devices, examples, and best practices | Yes |
Use Cases
- User Interaction: Cloud admins configure Layer 2 networks via the NGS driver for baremetal NICs in multi-tenant environments.
- Target Users: This feature targets admins managing baremetal services and OpenStack Ironic deployments in multi-tenant setups.
- User Interface Impact: Expected integration with Neutron interfaces, aligning with current workflows for configuring networking in OpenStack.
Out of Scope
- Support for provisioning NICs.
- Layer 3 network configuration and advanced routing features
- Switch models not listed in the OpenStack networking-generic-switch documentation.
- Supporting security groups
- FIPS mode support (likely require a substantial refactoring)
Background, and Strategic Fit
The NGS driver enhances Ironic’s multi-tenant capabilities by providing a plug-in interface for switch configuration. This is aligned with OpenStack’s vision to enable scalable, tenant-aware baremetal deployments.
Assumptions
- Dependencies on the networking-generic-switch driver and supported hardware devices.
- Hardware resources include Dell Force10 as a priority device, with additional switches as listed in the OpenStack compatibility list. https://github.com/openstack/networking-generic-switch/blob/master/doc/source/supported-devices.rst
Customer Considerations
- Customer environments requiring consistent, automated L2 network setups on non-provisioning NICs.
- Upgrade considerations must include driver compatibility checks to prevent conflicts with existing networking configurations.
Documentation Considerations
- New Content: A user guide detailing the setup and configuration of this feature.
- Updates to existing content: Add documentation to explain integration points.
- Release Note: Highlight feature availability, benefits, and any prerequisites.
Interoperability Considerations
- Impact on Neutron configurations.
- Testing scenarios for interoperability with Dell Force10 and any other high-priority devices identified.
Questions
Question | Outcome |
---|---|
Can other switch models be prioritized after Dell Force10? | TBD based on customer demand and technical feasibility. |
What will the ongoing support look like for additional devices? |
- is triggering
-
OSPRH-11729 Support NGS configuration with Neutron
- New