1.9. 下载 ISO 并为使用做准备
运行以下命令,使用 ID 下载 ISO:
sudo composer-cli compose image ${BUILDID}
$ sudo composer-cli compose image ${BUILDID}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将下载的容器镜像的所有权更改为当前用户:
sudo chown $(whoami). ${BUILDID}-installer.iso
$ sudo chown $(whoami). ${BUILDID}-installer.iso
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将当前用户的读取权限添加到镜像中:
sudo chmod a+r ${BUILDID}-installer.iso
$ sudo chmod a+r ${BUILDID}-installer.iso
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
后续步骤
- 使用 Kickstart 文件置备虚拟机。
1.9.1. 在 ISO 中嵌入 Kickstart 文件 复制链接链接已复制到粘贴板!
您可以使用 MicroShift 提供的 Kickstart 文件,也可以更新现有的 RHEL for Edge Installer (ISO) Kickstart 文件。准备就绪后,将 Kickstart 文件嵌入到 ISO 中。您的 Kickstart 文件必须包含如何创建用户以及如何获取和部署 RHEL for Edge 镜像的详细信息。
先决条件
- 您创建了包含带有 MicroShift 的 RHEL for Edge 提交的 RHEL for Edge Installer (ISO)镜像。
-
您有一个现有的 Kickstart 文件可用于更新。您可以使用 MicroShift RPM 提供的
microshift-starter.ks
Kickstart 文件。
流程
在 Kickstart 文件的主部分中,更新文件系统的设置,使其包含名为
rhel
的 LVM 卷组,至少有 10GB 系统 root。LVMS CSI 驱动程序保留可用空间,用于存储您的工作负载的数据。用于配置文件系统的 Kickstart 文件片段示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Kickstart 文件的
%post
部分中,添加您的 pull secret 和强制防火墙规则。添加 pull secret 和防火墙规则的 Kickstart 文件片断示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令安装
mkksiso
工具:sudo yum install -y lorax
$ sudo yum install -y lorax
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,使用您的新 Kickstart 文件更新 ISO:
sudo mkksiso <your_kickstart>.ks <your_installer>.iso <updated_installer>.iso
$ sudo mkksiso <your_kickstart>.ks <your_installer>.iso <updated_installer>.iso
Copy to Clipboard Copied! Toggle word wrap Toggle overflow