3.11. 为 MicroShift 置备机器
使用 RHEL for Edge 文档中的流程置备带有 RHEL for Edge 镜像的机器。
要使用 MicroShift,您必须置备系统,使其满足以下要求:
- 您调配的计算机必须满足安装 MicroShift 的系统要求。
- 文件系统必须有一个逻辑卷管理器 (LVM) 卷组 (VG),且对工作负载的持久性卷 (PV) 有足够的容量。
-
Red Hat Hybrid Cloud Console 中的 pull secret 必须显示为
/etc/crio/openshift-pull-secret
,并具有 root 用户只读读/写权限。 - 防火墙必须配置有所需的设置。
如果您使用 Kickstart,如 RHEL for Edge Installer (ISO)镜像,您可以更新 Kickstart 文件来满足置备要求。
先决条件
您已创建了一个 RHEL for Edge Installer (ISO)镜像,其中包含红帽构建的 MicroShift 的 RHEL for Edge 提交。
- 这个要求包括制作 RFE 容器镜像的步骤、创建 RFE 安装程序蓝图、启动 RFE 容器以及制作 RFE 安装程序镜像。
创建一个 Kickstart 文件或使用现有的。在 Kickstart 文件中,您必须包括:
- 有关如何创建用户的详细信息。
- 如何获取和部署 RHEL for Edge 镜像。
如需更多信息,请参阅"附加资源"。
流程
在 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 中的 Kickstart 文件:
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