This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.13.2. 安装 SR-IOV Network Operator
您可以在集群上安装单根 I/O 虚拟化(SR-IOV)网络 Operator,以管理 SR-IOV 网络设备和网络附加。
13.2.1. 安装 SR-IOV Network Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 OpenShift Container Platform CLI 或 web 控制台安装 SR-IOV Network Operator。
13.2.1.1. CLI:安装 SR-IOV Network Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 CLI 安装 Operator。
先决条件
- 在裸机环境中安装的集群,其中的节点带有支持 SR-IOV 的硬件。
 - 
								安装 OpenShift CLI(
oc)。 - 
								具有 
cluster-admin特权的帐户 
流程
要创建
openshift-sriov-network-operator命名空间,输入以下命令:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建 OperatorGroup CR:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 订阅 SR-IOV Network Operator。
运行以下命令以获取 OpenShift Container Platform 的主版本和次版本。下一步中需要
channel值。OC_VERSION=$(oc version -o yaml | grep openshiftVersion | \ grep -o '[0-9]*[.][0-9]*' | head -1)$ OC_VERSION=$(oc version -o yaml | grep openshiftVersion | \ grep -o '[0-9]*[.][0-9]*' | head -1)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要为 SR-IOV Network Operator 创建 Subscription CR,输入以下命令:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
要验证是否已安装 Operator,请输入以下命令:
oc get csv -n openshift-sriov-network-operator \ -o custom-columns=Name:.metadata.name,Phase:.status.phase
$ oc get csv -n openshift-sriov-network-operator \ -o custom-columns=Name:.metadata.name,Phase:.status.phaseCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Name Phase sriov-network-operator.4.4.0-202006160135 Succeeded
Name Phase sriov-network-operator.4.4.0-202006160135 SucceededCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
13.2.1.2. web 控制台:安装 SR-IOV Network Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 Web 控制台安装 Operator。
您必须使用 CLI 创建 operator 组。
先决条件
- 在裸机环境中安装的集群,其中的节点带有支持 SR-IOV 的硬件。
 - 
								安装 OpenShift CLI(
oc)。 - 
								具有 
cluster-admin特权的帐户 
流程
为 SR-IOV Network Operator 创建一个命名空间:
- 
										在 OpenShift Container Platform web 控制台中,点 Administration 
Namespaces。  - 点 Create Namespace。
 - 
										在 Name 字段中输入 
openshift-sriov-network-operator,然后点击 Create。 
- 
										在 OpenShift Container Platform web 控制台中,点 Administration 
 安装 SR-IOV Network Operator:
- 
										在 OpenShift Container Platform Web 控制台中,点击 Operators 
OperatorHub。  - 从可用的 Operators 列表中选择 SR-IOV Network Operator,然后点击 Install。
 - 在 Install Operator 页面中,在 A specific namespace on the cluster 中选择 openshift-sriov-network-operator。
 - 点击 Install。
 
- 
										在 OpenShift Container Platform Web 控制台中,点击 Operators 
 验证 SR-IOV Network Operator 是否已成功安装:
- 
										导航到 Operators 
Installed Operators 页面。  确保 SR-IOV Network Operator 在 openshift-sriov-network-operator 项目中列出,状态 为 InstallSucceeded。
注意在安装过程中,Operator 可能会显示 Failed 状态。如果安装过程结束后有 InstallSucceeded 信息,您可以忽略这个 Failed 信息。
如果 Operator 没有被成功安装,请按照以下步骤进行故障排除:
- 检查 Operator Subscriptions 和 Install Plans 选项卡中的 Status 项中是否有任何错误。
 - 
												进入 Workloads 
Pods 页面,在 openshift-sriov-network-operator项目中检查 pod 的日志。 
- 
										导航到 Operators