5.2.13.3. 高级 Red Hat Enterprise Linux CoreOS(RHCOS)安装配置
为 OpenShift Container Platform 手动置备 Red Hat Enterprise Linux CoreOS(RHCOS)节点的一个关键优点是能够进行通过默认的 OpenShift Container Platform 安装方法无法进行的配置。本节介绍了您可以使用的一些技术来进行配置,其中包括:
- 将内核参数传递给实时安装程序
-
从 live 系统手动运行
coreos-installer
- 将 Ignition 配置嵌入 ISO 中
本节详述了与 Red Hat Enterprise Linux CoreOS(RHCOS)手动安装的高级配置相关的内容,如磁盘分区、网络以及使用 Ignition 配置的不同方式相关。
5.2.13.3.1. 使用高级网络选项进行 PXE 和 ISO 安装
OpenShift Container Platform 节点的网络默认使用 DHCP 来收集所有必要配置设置。要设置静态 IP 地址或配置特殊的设置,如绑定,您可以执行以下操作之一:
- 引导 live 安装程序时会传递特殊的内核参数。
- 使用机器配置将网络文件复制到安装的系统中。
- 使用 live installer shell 提示配置网络,然后将那些设置复制到安装的系统上,以便在安装的系统第一次引导时生效。
要配置 PXE 或 iPXE 安装,请使用以下选项之一:
- 请参阅"高级 RHCOS 安装参考"表。
- 使用机器配置将网络文件复制到安装的系统中。
要配置 ISO 安装,请使用以下步骤。
流程
- 引导 ISO 安装程序。
-
在 live 系统 shell 提示下,使用可用的 RHEL 工具(如
nmcli
或nmtui
)为 Live 系统配置网络。 运行
coreos-installer
命令来安装系统,添加--copy-network
选项来复制网络配置。例如:$ coreos-installer install --copy-network \ --ignition-url=http://host/worker.ign /dev/sda
重要copy-network
选项只复制/etc/NetworkManager/system-connections
下的网络配置。特别是,它不会复制系统主机名。- 重启安装的系统。