8.3. 为 OVS TC-flower 硬件卸载添加特定于角色的参数和配置覆盖
您可以为 ComputeOvsHwOffload 节点添加特定于角色的参数,并在 Red Hat OpenStack Platform (RHOSP) director 在部署 OVS TC-flower 硬件卸载环境时覆盖自定义环境 YAML 文件中的默认配置值。
先决条件
-
访问
stack用户的 undercloud 主机和凭据。
流程
-
以
stack用户的身份登录 undercloud。 Source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开您在 第 8.2 节 “为 OVS TC-flower 硬件卸载配置 PCI 透传设备” 中创建的自定义环境 YAML 文件,或创建新环境。
将 ComputeOvsHwOffload 节点的特定于角色的参数添加到自定义环境文件。
示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在特定于角色的参数下添加
OvsHwOffload参数,值设为true。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查 RHOSP director 用来配置 OVS 硬件卸载的配置默认值。这些默认值在文件中提供,它们会根据您的机制驱动程序而有所不同:
ML2/OVN
/usr/share/openstack-tripleo-heat-templates/environment/services/neutron-ovn-sriov.yamlML2/OVS
/usr/share/openstack-tripleo-heat-templates/environment/services/neutron-sriov.yaml
如果您需要覆盖任何配置默认值,请将覆盖添加到自定义环境文件中。
例如,此自定义环境文件是您可以添加 Nova PCI 白名单值或设置网络类型的位置。
示例
在本例中,Networking 服务(neutron)网络类型被设置为 VLAN,并为租户添加范围:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果您创建了新的自定义环境文件,请记下其路径和文件名。您稍后会在部署 overcloud 时使用此文件。