| Summary: | [RFE] Undercloud Should Support Provisioning Via Bonded Interface | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Dan Sneddon <dsneddon> |
| Component: | instack-undercloud | Assignee: | Dan Sneddon <dsneddon> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | nlevinki <nlevinki> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 10.0 (Newton) | CC: | bfournie, bschmaus, dcain, dhill, djuran, dsneddon, dtantsur, hjensas, jslagle, mburns |
| Target Milestone: | --- | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-03-02 20:55:46 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Dan Sneddon
2016-10-14 15:43:40 UTC
There are some manual workarounds for this that are commonly used. 1) Run the undercloud setup as usual, with a single interface configured in the undercloud.conf. Following undercloud setup, remove the interface from the br-ctlplane bridge and manually configure and attach a bond to br-ctlplane. 2) Run the undercloud as a VM, with the VM NIC in bridged mode and attached to a bridge on the hypervisor host. A bond can then be configured and attached to that bridge. *** Bug 1413690 has been marked as a duplicate of this bug. *** Consider for inclusion in OSP-15/OSP-16 timeframe. The relevant file here is instack-undercloud/templates/net-config.json.template. We need to provide a mechanism for the user to choose which net-config template is used, and offer the option of using a custom NIC config. Since the general use case will be two interfaces in either active/backup or LACP mode, we can create a template that covers those two cases. I would think we would want to add a two config elements to undercloud.conf: one which selects which template to use (regular or bonded), and another which specifies the bonding options for the bonded role. I think we can close this with CURRENT RELEASE. Review: https://review.openstack.org/305957 """ Adds the ability to override the os-net-config data for the undercloud. In some cases, a single bridge with a single physical interface may not be sufficient for all cases. This will allow for more advanced customization of the undercloud networking. The path to a custom os-net-config json template can be specificed in undercloud.conf with the net_config_override option. Change-Id: I1fdc62d61eb5d2ea7e9418e40aa8c07173169d35 """ The net_config_override option in undercloud.conf. It is included since Ocata, and would allow configuration of bond's. |