第 3 章 裸机配置
在裸机主机上部署 OpenShift Container Platform 时,在置备前或置备后,有时您需要对主机进行更改。这包括检查主机的硬件、固件和固件详情。它还可以包含格式化磁盘或更改可修改的固件设置。
3.1. 在节点上通过 InfiniBand 接口创建 IP
在 OpenShift Container Platform web 控制台中,您可以安装红帽认证的第三方 Operator,如 NVIDIA Network Operator,它支持 InfiniBand (IPoIB)模式。通常,您可以将第三方 Operator 与其他供应商基础架构搭配使用,以管理 OpenShift Container Platform 集群中的资源。要在集群中的节点上创建 IPoIB 接口,您必须在 NodeNetworkConfigurationPolicy
(NNCP)清单文件中定义 InfiniBand (IPoIB)接口。
OpenShift Container Platform 文档只描述了在 NodeNetworkConfigurationPolicy
(NNCP)清单文件中定义 IPoIB 接口配置。对于大多数配置步骤,您必须参考 NVIDIA 和其他第三方供应商文档。红帽支持不会扩展到 NNCP 配置的外部。
如需有关 NVIDIA Operator 的更多信息,请参阅 Red Hat OpenShift (NVIDIA Docs Hub)入门。
先决条件
- 已安装支持 IPoIB 接口的红帽认证的第三方 Operator。
流程
创建或编辑
NodeNetworkConfigurationPolicy
(NNCP)清单文件,然后在文件中指定 IPoIB 接口。apiVersion: nmstate.io/v1 kind: NodeNetworkConfigurationPolicy metadata: name: worker-0-ipoib spec: # ... interfaces: - description: "" infiniband: mode: datagram 1 pkey: "0xffff" 2 ipv4: address: - ip: 100.125.3.4 prefix-length: 16 dhcp: false enabled: true ipv6: enabled: false name: ibp27s0 state: up type: infiniband 3 # ...
运行以下命令,将 NNCP 配置应用到集群中的每个节点。然后,Kubernetes NMState Operator 可以在每个节点上创建一个 IPoIB 接口。
$ oc apply -f <nncp_file_name> 1
- 1
- 将
<nncp_file_name
> 替换为 NNCP 文件的名称。