Bug 1401613 - [RFE][Docs][Director] Document Custom NIC Templates For DVR
Summary: [RFE][Docs][Director] Document Custom NIC Templates For DVR
Keywords:
Status: CLOSED EOL
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: documentation
Version: 10.0 (Newton)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Documentation Team
QA Contact: RHOS Documentation Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-12-05 17:24 UTC by Dan Sneddon
Modified: 2022-08-26 12:21 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-07-07 09:36:54 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-2498 0 None None None 2022-08-26 12:21:18 UTC

Internal Links: 1188010

Description Dan Sneddon 2016-12-05 17:24:56 UTC
Description of problem: OSP 10 is the first release to fully support DVR (it is no longer considered Tech Preview). The OSP-Director documentation should instruct users on creating custom NIC config templates for the Compute nodes when DVR is enabled.

In order for DVR to function, the Controller and Compute nodes will have to share at least one external bridge. The bridge(s) will be used to host the external network(s) on each Compute node for Floating IP support, as well as on the Controllers for general SNAT support.


Version-Release number of selected component (if applicable): OSP 10 GA

Actual results: The custom changes required are not currently documented. 


Expected results: The requirements for the external bridge should be documented.

Additional info: The sample templates which create a bridge using a parameter for bridge_name (which defaults to "br-ex") will already support DVR. The existing sample templates for single NIC and bonded configurations already use this bridge. The multiple NICs template does not include that bridge on the Compute nodes. Most customers will create custom NIC config templates, and we need to document how to properly use the external bridge for custom templates.

Here is some example documentation text:

OSP-Director 10 now includes full support for DVR (Distributed Virtual Routing). This improves performance by localizing the Neutron L3 routing on each Compute node as well as the Controllers. In order for DVR to function, the Controller and Compute nodes must have the same external bridge(s) configured.

To use DVR, the Compute nodes should have the same external bridge configuration as the Controllers. The "bridge_name" parameter in the sample NIC config templates will be replaced with the default bridge name "br-ex", but any bridge name may be used as long as the Compute and Controllers match, and the Neutron bridge mappings include the correct bridge name(s). The Compute nodes should not typically have an interface or IP address configured on the External network; only the external bridge is required.

Here is an example configuration for an external bridge on a single interface on a compute node:

            -
              type: ovs_bridge
              name: {get_input: bridge_name}
              use_dhcp: false
              members:
                -
                  type: interface
                  name: nic2
                  # force the MAC address of the bridge to this interface
                  primary: true


Note You need to log in before you can comment on or make changes to this bug.