2.5. 为远程服务器访问创建自定义 live RHCOS ISO
在某些情况下,您无法将外部磁盘驱动器附加到服务器,但您需要远程访问服务器来调配节点。建议您启用对服务器的 SSH 访问。您可以创建一个启用了 SSHd 并预定义的凭证的 live RHCOS ISO,以便您可以在服务器引导后访问服务器。
先决条件
- 
						已安装 butane工具。
流程
- 
						从 coreos-installerimage mirror 页面下载coreos-installer二进制文件。
- 从 mirror.openshift.com 下载最新的 live RHCOS ISO。
- 创建 - butane实用程序用来创建 Ignition 文件的- embedded.yaml文件:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- core用户具有 sudo 权限。
 
- 运行以下命令,运行 - butane工具来创建 Ignition 文件:- butane -pr embedded.yaml -o embedded.ign - $ butane -pr embedded.yaml -o embedded.ign- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 创建 Ignition 文件后,您可以使用 - coreos-installer工具将配置包含在新的 live RHCOS ISO 中,名为- rhcos-sshd-4.12.0-x86_64-live.x86_64.iso:- coreos-installer iso ignition embed -i embedded.ign rhcos-4.12.0-x86_64-live.x86_64.iso -o rhcos-sshd-4.12.0-x86_64-live.x86_64.iso - $ coreos-installer iso ignition embed -i embedded.ign rhcos-4.12.0-x86_64-live.x86_64.iso -o rhcos-sshd-4.12.0-x86_64-live.x86_64.iso- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
验证
- 运行以下命令,检查自定义 live ISO 是否可用于引导服务器: - coreos-installer iso ignition show rhcos-sshd-4.12.0-x86_64-live.x86_64.iso - # coreos-installer iso ignition show rhcos-sshd-4.12.0-x86_64-live.x86_64.iso- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow