Enable DPDK with OVS¶
TechPreview
Note
Consider this section as part of Deploy an OpenStack cluster.
This section instructs you on how to enable DPDK with the Neutron OVS back end.
Warning
Usage of third-party software, which is not part of Mirantis-supported configurations, for example, the use of custom DPDK modules, may block upgrade of an operating system distribution. Users are fully responsible for ensuring the compatibility of such custom components with the latest supported Ubuntu version.
To enable DPDK with OVS:
Verify that your deployment meets the following requirements:
The required drivers have been installed on the host operating system.
Different Poll Mode Driver (PMD) types may require different kernel drivers to properly work with NIC. For more information about the DPDK drivers, read DPDK official documentation: Linux Drivers and Overview of Networking Drivers.
The DPDK NICs are not used on the host operating system.
The huge pages feature is enabled on the host. See Enable huge pages for OpenStack for details.
Enable DPDK in the OsDpl custom resource through the
node specific overrides
settings. For example:spec: nodes: <NODE-LABEL>::<NODE-LABEL-VALUE>: features: neutron: dpdk: bridges: - ip_address: 10.12.2.80/24 name: br-phy driver: igb_uio enabled: true nics: - bridge: br-phy name: nic01 pci_id: "0000:05:00.0" tunnel_interface: br-phy