7.5. 为 SR-IOV 创建 NIC 配置模板
通过修改 Red Hat OpenStack Platform (RHOSP)附带的示例 Jinja2 模板的副本来定义您的 NIC 配置模板。
先决条件
-
访问
stack用户的 undercloud 主机和凭据。
流程
-
以
stack用户的身份登录 undercloud。 Source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 复制示例网络配置模板。
从
/usr/share/ansible/roles/tripleo_network_config/templates/目录中的示例复制 NIC 配置 Jinja2 模板。选择最符合 NIC 要求的值。根据需要进行修改。在 NIC 配置模板中,如
single_nic_vlans.j2,添加您的 PF 和 VF 接口。要创建 SR-IOV VF,请将接口配置为独立 NIC。Example
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意numvfs参数替换网络配置模板中的NeutronSriovNumVFs参数。红帽不支持在部署后修改NeutronSriovNumVFs参数或numvfs参数。如果您在部署后修改任何参数,修改可能会导致该 PF 上具有 SR-IOV 端口的运行实例中断。在这种情况下,您必须硬重启这些实例以使 SR-IOV PCI 设备再次可用。将自定义网络配置模板添加到您在 第 7.4 节 “为 SR-IOV 创建裸机节点定义文件” 中创建的裸机节点定义文件。
Example
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 请注意您创建的 NIC 配置模板的路径和文件名。如果要对 NIC 进行分区,您可以稍后使用此文件。
后续步骤
- 如果要对 NIC 进行分区,请继续 第 7.6 节 “配置 NIC 分区”。
否则,请执行以下步骤:
- 使用 director 安装和管理 Red Hat OpenStack Platform 指南中的 配置和置备 overcloud 网络定义
- 使用 director 安装和管理 Red Hat OpenStack Platform 指南中的为 overcloud 配置和置备网络 VIP。
- 使用 director 安装和管理 Red Hat OpenStack Platform 指南中的 为 overcloud 置备裸机节点。
- 第 7.8 节 “部署 SR-IOV overcloud”