$ openstack network create radio --provider-physical-network radio --provider-network-type flat --external
在 Red Hat OpenStack Platform (RHOSP) 上安装使用单根 I/O 虚拟化 (SR-IOV) 或带有数据平面开发套件 (OVS-DPDK) 的 Open vSwitch 的 OpenShift Container Platform 集群之前,您必须了解每种技术的相关要求,然后执行准备工作。
如果您在部署中使用 SR-IOV 或 OVS-DPDK,则必须满足以下要求
RHOSP 计算节点必须使用支持巨页的配置。
要在部署中使用单根 I/O 虚拟化 (SR-IOV),您必须满足以下要求
OpenShift Container Platform 必须支持您使用的网卡。有关受支持网卡的列表,请参阅“网络”文档的“硬件网络”小节中的“关于单根 I/O 虚拟化 (SR-IOV) 硬件网络”部分。
对于将连接 SR-IOV 网卡的每个节点,您的 RHOSP 集群必须具有:
RHOSP 配额中的一个实例
一个连接到机器子网的端口
每个 SR-IOV 虚拟功能的一个端口
具有至少 16 GB 内存、4 个 vCPU 和 25 GB 存储空间的配置
SR-IOV 部署通常采用性能优化,例如专用或隔离的 CPU。为了获得最佳性能,请配置底层 RHOSP 部署以使用这些优化,然后在优化的基础架构上运行 OpenShift Container Platform 计算机器。
有关配置高性能 RHOSP 计算节点的更多信息,请参阅 配置计算节点以提高性能。
要在您的部署中使用带数据平面开发套件 (OVS-DPDK) 的 Open vSwitch,您必须满足以下要求:
请参考《网络功能虚拟化规划与配置指南》中的 规划您的 OVS-DPDK 部署 来规划您的 Red Hat OpenStack Platform (RHOSP) OVS-DPDK 部署。
根据《网络功能虚拟化规划与配置指南》中的 配置 OVS-DPDK 部署 来配置您的 RHOSP OVS-DPDK 部署。
在安装在其上使用 SR-IOV 的集群之前,您必须配置 RHOSP。
安装使用 SR-IOV 的集群时,必须使用 cgroup v1 部署集群。更多信息,请参阅 启用 Linux 控制组版本 1 (cgroup v1)。
cgroup v1 是一个已弃用的功能。已弃用的功能仍然包含在 OpenShift Container Platform 中,并继续得到支持;但是,它将在该产品的未来版本中删除,并且不推荐用于新的部署。 有关 OpenShift Container Platform 中已弃用或删除的主要功能的最新列表,请参阅 OpenShift Container Platform 发行说明中的“已弃用和已删除的功能”部分。 |
如果您的 Red Hat OpenStack Platform (RHOSP) 部署支持 单根 I/O 虚拟化 (SR-IOV),您可以配置计算机器运行的 SR-IOV 网络。
以下说明包括创建外部平面网络和外部基于 VLAN 的网络,这些网络可以连接到计算机器。根据您的 RHOSP 部署,可能需要其他类型的网络。 |
您的集群支持 SR-IOV。
如果您不确定您的集群支持什么,请查看 OpenShift Container Platform SR-IOV 硬件网络文档。 |
您在 RHOSP 部署过程中创建了无线和上行链路提供商网络。在所有示例命令中,名称 radio
和 uplink
用于表示这些网络。
在命令行上,创建一个无线 RHOSP 网络
$ openstack network create radio --provider-physical-network radio --provider-network-type flat --external
创建一个上行链路 RHOSP 网络
$ openstack network create uplink --provider-physical-network uplink --provider-network-type vlan --external
为无线网络创建一个子网
$ openstack subnet create --network radio --subnet-range <radio_network_subnet_range> radio
为上行链路网络创建一个子网
$ openstack subnet create --network uplink --subnet-range <uplink_network_subnet_range> uplink
在安装在其上使用 SR-IOV 的集群之前,您必须配置 RHOSP。
在 RHOSP 上安装集群之前,请完成 为 OVS-DPDK 创建实例并部署实例。
执行预安装任务后,请按照与 RHOSP 上 OpenShift Container Platform 最相关的安装说明安装您的集群。然后,执行此页面上的“后续步骤”中的任务。