2.2. 准备安装使用 SR-IOV 的集群
在安装使用 SR-IOV 的集群前,您必须配置 RHOSP。
使用 SR-IOV 安装集群时,必须使用 cgroup v1 部署集群。如需更多信息,启用 Linux 控制组版本 1 (cgroup v1)。
cgroup v1 是一个已弃用的功能。弃用的功能仍然包含在 OpenShift Container Platform 中,并将继续被支持。但是,这个功能会在以后的发行版本中被删除,且不建议在新的部署中使用。
有关 OpenShift Container Platform 中已弃用或删除的主要功能的最新列表,请参阅 OpenShift Container Platform 发行注记中已弃用和删除的功能部分。
2.2.1. 为计算机器创建 SR-IOV 网络
如果您的 Red Hat OpenStack Platform(RHOSP)部署支持 单根 I/O 虚拟化(SR-IOV),您可以置备计算机器在其上运行的 SR-IOV 网络。
以下说明将创建外部扁平网络和一个可附加到计算机器的外部基于 VLAN 的网络。根据您的 RHOSP 部署,可能需要其他网络类型。
先决条件
集群支持 SR-IOV。
注意如果您不确定集群支持什么,请参阅 OpenShift Container Platform SR-IOV 硬件网络文档。
-
作为 RHOSP 部署的一部分,您创建了 Radio 和 uplink 提供商网络。所有示例命令都使用名称
Radio
和uplink 来
代表这些网络。
流程
在命令行中创建一个单体 RHOSP 网络:
$ openstack network create radio --provider-physical-network radio --provider-network-type flat --external
创建 uplink 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
为 uplink 网络创建一个子网:
$ openstack subnet create --network uplink --subnet-range <uplink_network_subnet_range> uplink