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.7.2.8. 创建 Red Hat Enterprise Linux CoreOS (RHCOS) 机器
在您置备的 IBM Z 环境中安装集群前,您必须在 z/VM 虚拟机上安装 RHCOS 以便集群使用。完成以下步骤以创建机器。
先决条件
- 在置备机器中运行 FTP 服务器,您创建的机器需要可以访问这个 FTP 服务器。
 
流程
- 在您置备的机器上登录到 Linux。
 从 RHCOS 镜像镜像 获取 Red Hat Enterprise Linux CoreOS(RHCOS)内核、initramfs 和 rootfs 文件。
重要RHCOS 镜像可能不会随着 OpenShift Container Platform 的每一发行版本都有改变。您必须下载最高版本的镜像,其版本号应小于或等于您安装的 OpenShift Container Platform 版本。只使用以下流程中描述的适当内核、initramfs 和 rootfs 工件。
文件名包含 OpenShift Container Platform 版本号。它们类似以下示例:
- 
									kernel: 
rhcos-<version>-live-kernel-<architecture> - 
									initramfs: 
rhcos-<version>-live-initramfs.<architecture>.img rootfs:
rhcos-<version>-live-rootfs.<architecture>.img注意FCP 和 DASD 的 rootfs 镜像是相同的。
- 
									kernel: 
 创建参数文件。以下参数特定于特定虚拟机:
- 
									对于 
coreos.inst.install_dev=,请为 DASD 安装指定dasda,或者为 FCP 指定sda。请注意 FCP 需要zfcp.allow_lun_scan=0。 - 
									对于 
rd.dasd=,请指定要安装 RHCOS 的 DASD。 - 
									
rd.zfcp=<adapter>,<wwpn>,<lun>指定要在其中安装 RHCOS 的 FCP 磁盘。 对于
ip=,请指定以下七项:- 机器的 IP 地址。
 - 一个空字符串。
 - 网关
 - 子网掩码。
 - 
											
hostname.domainname格式的机器主机和域名。省略这个值会让 RHCOS 来决定这个值。 - 网络接口名称。省略这个值会让 RHCOS 来决定这个值。
 - 如果使用静态 IP 地址,则为一个空字符串。
 
- 
									对于 
coreos.inst.ignition_url=,为机器角色指定 Ignition 文件。使用bootstrap.ign、master.ign或worker.ign。只支持 HTTP 和 HTTPS 协议。 - 
									对于 
coreos.live.rootfs_url=,为您引导的内核和 initramfs 指定匹配的 rootfs 工件。只支持 HTTP 和 HTTPS 协议。 所有其他参数都可以保留。
bootstrap 机器的实例参数文件(
bootstrap-0.parm)如下:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将参数文件中的所有选项写为一行,并确保您没有换行字符。
- 
									对于 
 - 将 initramfs 、内核、参数文件和 RHCOS 镜像传送到 z/VM 中,例如使用 FTP。有关如何使用 FTP 传输文件并从虚拟 reader 引导的详情,请参考 在 Z/VM 中安装。
 将文件 punch 到 z/VM 虚拟机的虚拟 reader,即成为 bootstrap 节点。
请参阅 IBM 文档中的 PUNCH。
提示您可以使用 CP PUNCH 命令(如果是 Linux,使用 vmur 命令)在两个 z/VM 虚拟机间传输文件。
- 在 bootstrap 机器中登录到 CMS。
 从 reader IPL bootstrap 机器:
ipl c
$ ipl cCopy to Clipboard Copied! Toggle word wrap Toggle overflow 请参阅 IBM 文档中的 IPL。
- 对集群中的其他机器重复此步骤。
 
7.2.8.1. 高级 RHCOS 安装参考 复制链接链接已复制到粘贴板!
						本节演示了网络配置和其他高级选项,允许您修改 Red Hat Enterprise Linux CoreOS(RHCOS)手动安装过程。下表描述了您可以与 RHCOS live installer 和 coreos-installer 命令一起使用的内核参数和命令行选项。
					
RHCOS 启动提示下的路由和绑定选项
如果从 ISO 镜像安装 RHCOS,您可以在引导该镜像时手动添加内核参数以配置节点的网络。如果没有使用网络参数,则安装默认为使用 DHCP。
							添加网络参数时,还必须添加 rd.neednet=1 内核参数。
						
						下表描述了如何为实时 ISO 安装使用 ip= 、nameserver= 和 bond= 内核参数。
					
							在添加内核参数时顺序非常重要: ip=,nameserver=,然后 bond=。
						
ISO 的路由和绑定选项
							下表提供了配置 Red Hat Enterprise Linux CoreOS(RHCOS)节点网络的示例。这些是在系统引导过程中传递给 dracut 工具的网络选项。有关 dracut 支持的网络选项的详情,请参考 dracut.cmdline 手册页。
						
| 描述 | 例子 | 
|---|---|
|   
										要配置一个 IP 地址,可以使用 DHCP( 
  | 
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none nameserver=4.4.4.41 
 | 
|   
										通过指定多个   | 
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none ip=10.10.10.3::10.10.10.254:255.255.255.0:core0.example.com:enp2s0:none 
 | 
|   
										可选:您可以通过设置一个  如果额外网络网关与主要网络网关不同,则默认网关必须是主要网络网关。  |   配置默认网关: ip=::10.10.10.254:::: 
为额外网络配置路由: rd.route=20.20.20.0/24:20.20.20.254:enp2s0 
 | 
|   在单一接口中禁用 DHCP,比如当有两个或者多个网络接口时,且只有一个接口被使用。  | 
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none ip=::::core0.example.com:enp2s0:none 
 | 
|   您可以将系统中 DHCP 和静态 IP 配置与多个网络接口结合在一起。  | 
ip=enp1s0:dhcp ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp2s0:none 
 | 
|   
										可选: 您可以使用   |   在网络接口中配置 VLAN 并使用静态 IP 地址: ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp2s0.100:none vlan=enp2s0.100:enp2s0 
在网络接口中配置 VLAN 并使用 DHCP: ip=enp2s0.100:dhcp vlan=enp2s0.100:enp2s0 
 | 
|   
										您可以为每个服务器添加一个   | 
nameserver=1.1.1.1 nameserver=8.8.8.8 
 | 
|   
										可选:使用  
  |   
										要将绑定的接口配置为使用 DHCP,请将绑定的 IP 地址设置为  bond=bond0:em1,em2:mode=active-backup ip=bond0:dhcp 
要将绑定接口配置为使用静态 IP 地址,请输入您需要的特定 IP 地址以及相关信息。例如: bond=bond0:em1,em2:mode=active-backup ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0:none 
 | 
|   
										可选: 您可以使用   |   使用 VLAN 配置绑定接口并使用 DHCP: ip=bond0.100:dhcp bond=bond0:em1,em2:mode=active-backup vlan=bond0.100:bond0 
使用 VLAN 配置绑定接口,并使用静态 IP 地址: ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0.100:none bond=bond0:em1,em2:mode=active-backup vlan=bond0.100:bond0 
 | 
|   
										可选:通过使用  
 注意 当 RHCOS 切换到即将推出的 RHEL 版本时,团队计划会被弃用。如需更多信息,请参阅红帽知识库文章。  |   配置网络团队: team=team0:em1,em2 ip=team0:dhcp 
 |