5.5. 手动添加 IBM Z 代理
创建 PXE 资产后,您可以添加 IBM Z® 代理。仅将此流程用于 IBM Z® 集群。
根据您的 IBM Z® 环境,您可以从以下选项中选择:
- 使用 z/VM 添加 IBM Z® 代理
 - 使用 RHEL KVM 添加 IBM Z® 代理
 - 使用逻辑分区 (LPAR) 添加 IBM Z® 代理
 
					目前,IBM Z® (s390x) 上的 ISO 引导支持仅适用于 Red Hat Enterprise Linux (RHEL) KVM,这为选择 PXE 或基于 ISO 的安装提供了灵活性。对于使用 z/VM 和逻辑分区 (LPAR) 的安装,只支持 PXE 引导。
				
5.5.1. IBM Z 的网络要求 复制链接链接已复制到粘贴板!
在 IBM Z 环境中,Open Systems Adapter (OSA)、HiperSockets 和 Remote Direct Memory Access (RDMA) 等高级联网技术需要通过融合以太网(RoCE)进行特定的配置,这些配置需要保留基于代理的安装的多个引导场景。
					要在引导过程中保留这些参数,在 .parm 文件中需要 ai.ip_cfg_override=1 参数。这个参数与配置的网卡一起使用,以确保在 IBM Z 上成功且高效的部署。
				
下表列出了每个 hypervisor 支持的网络设备用于网络配置覆盖功能:
| 网络设备 | z/VM | KVM | LPAR Classic | LPAR Dynamic Partition Manager (DPM) | 
|---|---|---|---|---|
|   虚拟交换机  |   支持 [1]  |   不适用 [2]  |   Not applicable  |   Not applicable  | 
|   直接附加的 Open Systems Adapter (OSA)  |   支持  |   不是必需的 [3]  |   支持  |   不是必需的  | 
|   RDMA over Converged Ethernet (RoCE)  |   不是必需的  |   不是必需的  |   不是必需的  |   不是必需的  | 
|   HiperSockets  |   支持  |   不是必需的  |   支持  |   不是必需的  | 
- 
							支持 :当安装过程需要 
ai.ip_cfg_override参数时。 - 不适用:当网卡不适用于在 hypervisor 上使用时。
 - 
							不需要:当安装过程不需要 
ai.ip_cfg_override参数时。 
5.5.2. 在 IBM Z 环境中配置网络覆盖 复制链接链接已复制到粘贴板!
您可以在使用逻辑分区(LPAR)和 z/VM 的 IBM Z 机器中指定静态 IP 地址。当网络设备没有为其分配静态 MAC 地址时,这非常有用。
如果您在 Processor Resource/Systems Manager (PR/SM) 模式下使用 OSA 网络设备,则缺少持久性 MAC 地址可能会导致为节点动态分配角色。这意味着,单个节点的角色没有被修复,且可以更改,因为系统无法可靠地将特定的 MAC 地址与指定的节点角色关联。如果 MAC 地址不对任何接口具有持久性,则节点的角色会在基于代理的安装过程中随机分配。
流程
如果您有一个现有的
.parm文件,请编辑该文件使其包含以下条目:ai.ip_cfg_override=1
ai.ip_cfg_override=1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这个参数允许文件在 Red Hat Enterprise Linux CoreOS (RHCOS) 安装程序中添加网络设置。
.parm文件示例Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - 对于
coreos.live.rootfs_url工件,请为您要引导的内核和initramfs指定匹配的rootfs工件。仅支持 HTTP 和 HTTPS 协议。 - 2
 - 对于在直接访问存储设备 (DASD) 类型磁盘中的安装,使用
rd.指定要安装的 Red Hat Enterprise Linux CoreOS (RHCOS) 的 DASD。对于在光纤通道协议(FCP)磁盘中安装,请使用rd.zfcp=<adapter>,<wwpn>,<lun>指定要安装 {rhel} 的 FCP 磁盘。 - 3
 - 为
adapter,wwpn, 和lun指定值,如以下示例:rd.zfcp=0.0.8002,0x500507630400d1e3,0x4000404600000000。 
						override 参数覆盖主机的网络配置设置。
					
5.5.3. 使用 z/VM 添加 IBM Z 代理 复制链接链接已复制到粘贴板!
使用以下步骤使用 z/VM 手动添加 IBM Z® 代理。仅对带有 z/VM 的 IBM Z® 集群使用此流程。
先决条件
- 可访问客户虚拟机的运行文件服务器。
 
流程
为 z/VM 客户机创建一个参数文件:
参数文件示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - 对于
coreos.live.rootfs_url工件,请为您要引导的内核和initramfs指定匹配的rootfs工件。仅支持 HTTP 和 HTTPS 协议。 - 2
 - 对于
ip参数,使用 DHCP 自动分配 IP 地址,或者手动分配 IP 地址,如"在 IBM Z® 和 IBM® LinuxONE 上使用 z/VM 安装集群"中所述。 - 3
 - 默认值为
1。使用 OSA 网络适配器时省略此条目。 - 4
 - 对于在 DASD 类型磁盘中安装,请使用
rd.dasd指定要安装 Red Hat Enterprise Linux CoreOS (RHCOS) 的 DASD。为 FCP 类型磁盘省略此条目。 - 5
 - 对于在 FCP 类型磁盘中安装,请使用
rd.zfcp=<adapter>,<wwpn>,<lun>指定要安装 RHCOS 的 FCP 磁盘。为 DASD 类型磁盘省略这个条目。 
所有其他参数保持不变。
将
kernel.img、common.parm和initrd.img文件与 z/VM 客户机虚拟机的虚拟读取器中解放。如需更多信息,请参阅 PUNCH (IBM 文档)。
提示您可以使用
CP PUNCH命令,或者使用 Linux (vmur命令) 在两个 z/VM 虚拟机之间传输文件。- 登录到 bootstrap 机器上的对话监控系统 (CMS)。
 运行以下命令,从 reader IPL bootstrap 机器:
ipl c
$ ipl cCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如需更多信息,请参阅 IPL (IBM 文档)。
5.5.4. 使用 RHEL KVM 添加 IBM Z 代理 复制链接链接已复制到粘贴板!
使用以下步骤使用 RHEL KVM 手动添加 IBM Z® 代理。仅将此流程用于带有 RHEL KVM 的 IBM Z® 集群。
						必须为 KVM 引导配置 nmstateconfig 参数。
					
流程
- 引导 RHEL KVM 机器。
 要部署虚拟服务器,请使用以下参数运行
virt-install命令:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - 对于
--location参数,指定 HTTP 或 HTTPS 服务器中的 kernel/initrd 的位置。 
5.5.5. 在逻辑分区 (LPAR) 中添加 IBM Z 代理 复制链接链接已复制到粘贴板!
使用以下步骤将 IBM Z® 代理手动添加到在 LPAR 环境中运行的集群。这个过程只适用于在 LPAR 中运行的 IBM Z® 集群。
先决条件
- 已安装 Python 3。
 - 可访问逻辑分区(LPAR)的运行文件服务器。
 
流程
为代理创建引导参数文件。
参数文件示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - 对于
coreos.live.rootfs_url工件,请为您要启动的kernel和initramfs指定匹配的rootfs工件。仅支持 HTTP 和 HTTPS 协议。 - 2
 - 对于
ip参数,请手动分配 IP 地址,如 在 IBM Z 和 IBM LinuxONE 中使用 z/VM 安装集群中所述。 - 3
 - 对于在 DASD 类型磁盘中安装,请使用
rd.dasd指定要安装 Red Hat Enterprise Linux CoreOS (RHCOS) 的 DASD。对于在 FCP 类型磁盘中安装,请使用rd.zfcp=<adapter>,<wwpn>,<lun>指定要安装 RHCOS 的 FCP 磁盘。 
注意.ins和initrd.img.addrsize文件会自动为s390x架构生成,作为安装程序的 boot-artifacts 的一部分,且仅在 LPAR 环境中引导时使用。带有 LPAR 引导的文件系统示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
							将 
initrd、kernel、common.ins和initrd.img.addrsize参数文件传输到文件服务器。如需更多信息,请参阅 在 LPAR 模式中引导 Linux (IBM 文档)。 - 启动机器。
 - 对集群中的所有其他机器重复这个过程。