第 1 章 网络功能虚拟化概述
网络功能虚拟化(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 节点的主机网络接口配置。
host-config-and-reboot.yaml-
此文件替换了已弃用的
first-boot.yaml文件,并包含主机安装的配置。
这些 heat 模板文件位于 undercloud 节点上的 /usr/share/openstack-tripleo-heat-templates/。
硬件要求和软件要求部分提供了有关如何使用 Red Hat OpenStack Platform director 为 NFV 计划和配置 heat 模板文件的更多详细信息。
您可以使用 YAML 文件概述 NFV 配置。如需有关 YAML 文件格式的更多信息,请参阅 Nutshell 中的 YAML