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.第 11 章 在 IBM Z 或 LinuxONE 环境中配置附加设备
安装 OpenShift Container Platform 后,您可以在使用 z/VM 安装的 IBM Z 或 LinuxONE 环境中为集群配置额外的设备。可以配置以下设备:
- 光纤通道协议 (FCP) 主机
- FCP LUN
- DASD
- qeth
您可以使用 Machine Config Operator (MCO) 添加 udev 规则来配置设备,也可以手动配置设备。
此处描述的步骤只适用于 z/VM 安装。如果您在 IBM Z 或 LinuxONE 基础架构中使用 RHEL KVM 安装集群,在设备添加到 KVM 客户端后,在 KVM 客户端中不需要额外的配置。但是,在 z/VM 和 RHEL KVM 环境中,需要应用以下步骤来配置 Local Storage Operator 和 Kubernetes NMState Operator。
11.1. 使用 Machine Config Operator (MCO) 配置附加设备 复制链接链接已复制到粘贴板!
本节中的任务描述了如何使用 Machine Config Operator (MCO) 在 IBM Z 或 LinuxONE 环境中配置附加设备的功能。使用 MCO 配置设备是持久性的,但只允许计算节点的特定配置。MCO 不允许 control plane 节点有不同的配置。
先决条件
- 以具有管理特权的用户身份登录集群。
- 该设备必须可供 z/VM 客户机使用。
- 该设备已经附加。
-
该设备不包含在
cio_ignore
列表中,可在内核参数中设置。 已使用以下 YAML 创建
MachineConfig
对象文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.1. 配置光纤通道协议 (FCP) 主机 复制链接链接已复制到粘贴板!
以下是如何通过添加 udev 规则来使用 N_Port 标识符虚拟化 (NPIV) 配置 FCP 主机适配器的示例。
流程
取以下 udev 规则
441-zfcp-host-0.0.8000.rules
示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将规则转换为 Base64 编码:
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将以下 MCO 示例配置集复制到 YAML 文件中:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.2. 配置 FCP LUN 复制链接链接已复制到粘贴板!
以下是如何通过添加 udev 规则来配置 FCP LUN 的示例。您可以添加新的 FCP LUN,或为已使用多路径配置的 LUN 添加附加路径。
流程
以下 udev 规则示例
41-zfcp-lun-0.0.8000:0x500507680d760026:0x00bc000000000000.rules
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将规则转换为 Base64 编码:
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将以下 MCO 示例配置集复制到 YAML 文件中:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.3. 配置 DASD 复制链接链接已复制到粘贴板!
以下是如何通过添加 udev 规则来配置 DASD 设备的示例。
流程
以下 udev 规则
41-dasd-eckd-0.0.4444.rules
示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将规则转换为 Base64 编码:
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将以下 MCO 示例配置集复制到 YAML 文件中:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.4. 配置 qeth 复制链接链接已复制到粘贴板!
以下是如何通过添加 udev 规则来配置 qeth 设备的示例。
流程
取以下 udev 规则
41-qeth-0.0.1000.rules
示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将规则转换为 Base64 编码:
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将以下 MCO 示例配置集复制到 YAML 文件中:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow