4.3.11. 特定目标平台的要求
请参阅以下平台注意事项:
4.3.11.1. 为 Red Hat OpenShift Virtualization 构建镜像 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在为 Red Hat OpenShift Virtualization 构建操作系统镜像和磁盘镜像时,您可以使用以下更改跟踪通用镜像构建过程:
-
在置备虚拟设备时,通过
cloud-init注入注册证书或代理配置来使用后绑定。 -
将
open-vm-tools客户机工具添加到镜像中。 -
构建类型为
qcow2的磁盘镜像,而不是iso。
通过对以下步骤的更改完成通用步骤:
流程
- 基于 RHEL 9 构建操作系统镜像,其中包含 Red Hat Edge Manager 代理和虚拟机客户机工具,但排除代理配置。
使用以下内容创建一个名为
Containerfile的文件:FROM registry.redhat.io/rhel9/bootc-image-builder:latest RUN subscription-manager repos --enable ansible-automation-platform-2.5-for-rhel-9-x86_64-rpms dnf -y install flightctl-agent && \ dnf -y clean all && \ systemctl enable flightctl-agent.service RUN dnf -y install cloud-init open-vm-tools && \ dnf -y clean all && \ ln -s ../cloud-init.target /usr/lib/systemd/system/default.target.wants && \ systemctl enable vmtoolsd.service可选: 要启用
podman-compose应用程序支持,请在Containerfile文件中添加以下部分:RUN dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ dnf -y install podman-compose && \ dnf -y clean all && \ systemctl enable podman.service