第 1 章 NFV 概述
网络功能虚拟化(NFV)是一种在通用基础架构上虚拟化网络功能(如网络交换机)的软件解决方案。NFV 允许通信服务提供商脱离传统或专有硬件。
有关 NFV 概念的高级概述,请参阅 网络功能虚拟化产品指南。
OVS-DPDK 和 SR-IOV 配置取决于您的硬件和拓扑。本指南提供了 CPU 分配、内存分配和 NIC 配置可能因拓扑和用例而异的示例。
使用 Red Hat OpenStack Platform director 隔离特定的网络类型,如外部、项目、内部 API 等。您可以在一个网络接口上部署网络,或者通过多个主机网络接口进行分发。通过 Open vSwitch,您可以通过为单个网桥分配多个接口来创建绑定。使用模板文件在 Red Hat OpenStack Platform 安装中配置网络隔离。如果没有提供模板文件,则服务网络会在 provisioning 网络上部署。模板配置文件有两种类型:
-
network-environment.yaml
- 此文件包含 overcloud 节点的子网和 IP 地址范围等网络详细信息。此文件还包含不同的设置,用于覆盖不同场景的默认值。 -
主机网络模板,如
compute.yaml
和controller.yaml
- 定义 overcloud 节点的网络接口配置。网络详情的值由network-environment.yaml
文件提供。
这些 heat 模板文件位于 undercloud 节点上的 /usr/share/openstack-tripleo-heat-templates/
。
硬件要求和软件要求部分提供了有关如何使用 Red Hat OpenStack Platform director 为 NFV 计划和配置 heat 模板文件的更多详细信息。
您可以编辑 YAML 文件来配置 NFV。有关 YAML 文件格式的介绍,请参阅 Nutshell 中的 YAML。