This section instructs you on how to enable SR-IOV with the Neutron Tungsten
Fabric (TF) backend.
To enable SR-IOV for TF:
Verify that your deployment meets the following requirements:
NICs with the SR-IOV support are installed
SR-IOV and VT-d are enabled in BIOS
Enable IOMMU in the kernel by configuring intel_iommu=on in the GRUB
configuration file. Specify the parameter for compute nodes in
BareMetalHostProfile in the grubConfig section:
After the OpenStackDeployment CR modification,
the TF Operator generates a separate vRouter DaemonSet with specified
settings. The tf-vrouter-agent-<XXXXX> pods will be automatically
restarted on the affected nodes causing the network services
interruption on virtual machines running on these hosts.
Optional. To modify a vRouter DaemonSet according to
the SR-IOV definition in the OpenStackDevelopment
CR, add vRouter custom specs to the TF Operator CR with
the node label specified in the OpenStackDeployment CR.
For example: