16.2. 为 Intel FPGA PAC N3000 安装 OpenNESS Operator
适用于 Intel FPGA PAC N3000 的 OpenNESS Operator 会编配和管理 OpenShift Container Platform 集群中 Intel FPGA PAC N3000 卡公开的资源或设备。
对于 vRAN 用例,Intel FPGA PAC N3000 的 OpenNESS Operator 与 OpenNESS Operator 用于 Wireless FEC 加速器一同使用。
作为集群管理员,您可以使用 OpenShift Container Platform CLI 或 Web 控制台为 Intel FPGA PAC N3000 安装 OpenNESS Operator。
16.2.1. 使用 CLI 安装 Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 CLI 安装 Operator。
先决条件
- 在裸机硬件上安装的集群。
-
安装 OpenShift CLI(
oc)。 -
以具有
cluster-admin特权的用户身份登录。
流程
通过完成以下操作,为 N3000 Operator 创建命名空间:
通过创建名为
n3000-namespace.yaml的文件来定义vran-acceleration-operators命名空间,如下例所示:apiVersion: v1 kind: Namespace metadata: name: vran-acceleration-operators labels: openshift.io/cluster-monitoring: "true"运行以下命令创建命名空间:
$ oc create -f n3000-namespace.yaml
在您上一步中创建的命名空间中安装 N3000 Operator:
创建以下
OperatorGroupCR,并在n3000-operatorgroup.yaml文件中保存 YAML:apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: n3000-operators namespace: vran-acceleration-operators spec: targetNamespaces: - vran-acceleration-operators运行以下命令来创建
OperatorGroupCR:$ oc create -f n3000-operatorgroup.yaml运行以下命令获取下一步所需的
channel值。$ oc get packagemanifest n3000 -n openshift-marketplace -o jsonpath='{.status.defaultChannel}'输出示例
stable创建以下
SubscriptionCR,并将 YAML 保存在n3000-sub.yaml文件中:apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: n3000-subscription namespace: vran-acceleration-operators spec: channel: "<channel>"1 name: n3000 source: certified-operators2 sourceNamespace: openshift-marketplace运行以下命令来创建
SubscriptionCR:$ oc create -f n3000-sub.yaml
验证
验证已安装了 Operator:
$ oc get csv输出示例
NAME DISPLAY VERSION REPLACES PHASE n3000.v1.1.0 OpenNESS Operator for Intel® FPGA PAC N3000 1.1.0 Succeeded您现在已成功安装了 Operator。