Jump To Close Expand all Collapse all Table of contents 网络功能虚拟化规划和配置指南 使开源包含更多 对红帽文档提供反馈 1. NFV 概述 2. 硬件要求 Expand section "2. 硬件要求" Collapse section "2. 硬件要求" 2.1. 测试的 NIC 2.2. 发现 NUMA 节点拓扑 2.3. BIOS 设置 3. 软件要求 Expand section "3. 软件要求" Collapse section "3. 软件要求" 3.1. 注册并启用软件仓库 3.2. NFV 部署支持的配置 Expand section "3.2. NFV 部署支持的配置" Collapse section "3.2. NFV 部署支持的配置" 3.2.1. 使用 OVS 机制驱动程序部署 RHOSP 3.2.2. 使用 OVS-DPDK 和 SR-IOV 部署 OVN 3.2.3. 使用 OVS TC 流卸载部署 OVN 3.3. 支持的驱动程序 3.4. 与第三方软件兼容 4. 网络注意事项 5. 规划 SR-IOV 部署 Expand section "5. 规划 SR-IOV 部署" Collapse section "5. 规划 SR-IOV 部署" 5.1. SR-IOV 部署的硬件分区 5.2. NFV SR-IOV 部署的拓扑 Expand section "5.2. NFV SR-IOV 部署的拓扑" Collapse section "5.2. NFV SR-IOV 部署的拓扑" 5.2.1. 没有 HCI 的 NFV SR-IOV 拓扑 6. 部署 SR-IOV 技术 Expand section "6. 部署 SR-IOV 技术" Collapse section "6. 部署 SR-IOV 技术" 6.1. 前提条件 6.2. 配置 SR-IOV 6.3. NIC 分区 6.4. 配置 OVS 硬件卸载 Expand section "6.4. 配置 OVS 硬件卸载" Collapse section "6.4. 配置 OVS 硬件卸载" 6.4.1. 验证 OVS 硬件卸载 6.5. 调整 OVS 硬件卸载示例 6.6. OVS 硬件卸载的组件 6.7. OVS 硬件卸载故障排除 6.8. 调试 HW Offload 流 6.9. 为 SR-IOV 部署实例 6.10. 创建主机聚合 7. 规划 OVS-DPDK 部署 Expand section "7. 规划 OVS-DPDK 部署" Collapse section "7. 规划 OVS-DPDK 部署" 7.1. 带有 CPU 分区和 NUMA 拓扑的 OVS-DPDK 7.2. 工作流和派生参数 7.3. 派生的 OVS-DPDK 参数 7.4. 手动计算 OVS-DPDK 参数 Expand section "7.4. 手动计算 OVS-DPDK 参数" Collapse section "7.4. 手动计算 OVS-DPDK 参数" 7.4.1. CPU 参数 7.4.2. 内存参数 7.4.3. 网络参数 7.4.4. 其他参数 7.4.5. 实例额外规格 7.5. 两个 NUMA 节点示例 OVS-DPDK 部署 7.6. NFV OVS-DPDK 部署的拓扑 8. 配置 OVS-DPDK 部署 Expand section "8. 配置 OVS-DPDK 部署" Collapse section "8. 配置 OVS-DPDK 部署" 8.1. 使用工作流推断 DPDK 参数 8.2. OVS-DPDK 拓扑 8.3. 为 OVS-DPDK 接口设置 MTU 值 8.4. 为安全组配置防火墙 8.5. 为 OVS-DPDK 接口设置多队列 8.6. 已知限制 8.7. 创建类别并部署 OVS-DPDK 实例 8.8. 对 OVS-DPDK 配置进行故障排除 9. 调优 Red Hat OpenStack Platform 环境 Expand section "9. 调优 Red Hat OpenStack Platform 环境" Collapse section "9. 调优 Red Hat OpenStack Platform 环境" 9.1. 固定仿真程序线程 Expand section "9.1. 固定仿真程序线程" Collapse section "9.1. 固定仿真程序线程" 9.1.1. 将 CPU 配置为主机仿真程序线程 9.1.2. 验证仿真程序线程固定 9.2. 为 NFV 工作负载启用 RT-KVM Expand section "9.2. 为 NFV 工作负载启用 RT-KVM" Collapse section "9.2. 为 NFV 工作负载启用 RT-KVM" 9.2.1. 规划您的 RT-KVM Compute 节点 9.2.2. 使用 RT-KVM 配置 OVS-DPDK Expand section "9.2.2. 使用 RT-KVM 配置 OVS-DPDK" Collapse section "9.2.2. 使用 RT-KVM 配置 OVS-DPDK" 9.2.2.1. 生成 ComputeOvsDpdk 可组合角色 9.2.2.2. 配置 OVS-DPDK 参数 9.2.2.3. 部署 overcloud 9.2.3. 启动 RT-KVM 实例 9.3. 可信虚拟功能 Expand section "9.3. 可信虚拟功能" Collapse section "9.3. 可信虚拟功能" 9.3.1. 配置虚拟功能和物理功能间的信任 9.3.2. 使用可信 VF 网络 9.4. 配置 RX/TX 队列大小 9.5. 配置 NUMA 感知的 vSwitch 9.6. 在 NFVi 环境中配置服务质量(QoS) 9.7. 使用 HCI 和 DPDK 部署 overcloud Expand section "9.7. 使用 HCI 和 DPDK 部署 overcloud" Collapse section "9.7. 使用 HCI 和 DPDK 部署 overcloud" 9.7.1. NUMA 节点配置示例 9.7.2. ceph 配置文件示例 9.7.3. DPDK 配置文件示例 9.7.4. nova 配置文件示例 9.7.5. 建议配置 HCI-DPDK 部署 10. 示例:使用 VXLAN 隧道配置 OVS-DPDK 和 SR-IOV Expand section "10. 示例:使用 VXLAN 隧道配置 OVS-DPDK 和 SR-IOV" Collapse section "10. 示例:使用 VXLAN 隧道配置 OVS-DPDK 和 SR-IOV" 10.1. 配置角色数据 10.2. 配置 OVS-DPDK 参数 10.3. 配置控制器节点 10.4. 为 DPDK 和 SR-IOV 配置 Compute 节点 10.5. 部署 overcloud 11. 升级带有 NFV 的 Red Hat OpenStack 平台 12. NFV 性能 13. 查找更多信息 A. DPDK SRIOV YAML 文件示例 Expand section "A. DPDK SRIOV YAML 文件示例" Collapse section "A. DPDK SRIOV YAML 文件示例" A.1. VXLAN DPDK SRIOV YAML 文件示例 Expand section "A.1. VXLAN DPDK SRIOV YAML 文件示例" Collapse section "A.1. VXLAN DPDK SRIOV YAML 文件示例" A.1.1. roles_data.yaml A.1.2. network-environment-overrides.yaml A.1.3. controller.yaml A.1.4. compute-ovs-dpdk.yaml A.1.5. overcloud_deploy.sh 法律通告 Settings Close Language: 한국어 日本語 简体中文 English Language: 한국어 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 日本語 简体中文 English Language: 한국어 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page 网络功能虚拟化规划和配置指南 Red Hat OpenStack Platform 16.1规划和配置网络功能虚拟化 (NFV) OpenStack 部署OpenStack Documentation Teamrhos-docs@redhat.com法律通告摘要 本指南包含重要的规划信息,并描述了在 Red Hat OpenStack Platform 部署中用于网络功能虚拟化基础架构(NFVi)的单一根输入/输出虚拟化(SR-IOV)和数据平面开发套件(DPDK)的配置程序。 Next