16.2. 镜像创建
RHEL 9.6 与之前的版本相比有以下改进:
RHEL 镜像构建器支持创建带有高级分区的磁盘镜像
您可以在蓝图中自定义分区,包括自定义挂载选项、基于 LVM 的分区和基于 LVM 的 SWAP,并使用高级分区布局创建磁盘镜像。
您可以在创建 ISO 镜像时注入 Kickstart 文件
您可以使用 [customization.installer] 蓝图自定义字段在构建 ISO 镜像时注入您自己的 Kickstart 文件。通过自定义功能,您可以选择已出版、部分或完全无人值守的安装。
支持额外的 Edge 镜像类型创建
RHEL 镜像构建器现在支持为 AWS edge-ami 和 Vmware VSphere edge-vsphere 构建 RHEL for Edge。
磁盘镜像分区表统一
使用 RHEL 镜像构建器工具创建的磁盘镜像(如 qcow2,ami,vhd,vsphere 和 gce )现在有一个 1 GiB 空间d 单独的引导。
镜像构建器中的文件系统自定义策略更改
当在蓝图中使用 RHEL 镜像构建器文件系统自定义时,会有以下策略更改:
-
您可以设置蓝图中的
挂载点和最小分区minsize条目。 以下镜像类型不支持文件系统自定义:
-
image-installer -
edge-installer -
edge-simplified-installer
-
以下镜像类型不创建分区的操作系统镜像。
-
edge-commit -
edge-container -
tar container自定义此类镜像的文件系统没有结果。
-
-
蓝图现在对
tpm目录及其子目录支持mountpoint自定义。
RHEL 镜像构建器支持在 /etc 目录中创建自定义文件和目录
使用新的'[[customizations.files]' 和 [[customizations.directory]] 蓝图自定义,您可以在 /etc 镜像目录中创建自定义文件和目录。目前,这些自定义仅在 /etc 目录中提供。您可以对所有可用镜像类型使用自定义,但部署 OSTree 提交的镜像类型除外,例如:
-
edge-raw-image -
edge-installer -
edge-simplified-installer
使用 RHEL 镜像构建器构建的 . VHD 镜像现在支持 64 位 ARM
现在,您可以使用镜像构建器构建 .vhd 镜像,并将它们上传到 Microsoft Azure 云。
RHEL 镜像构建器支持 LVM 上的自定义文件系统分区
通过对 LVM 中的自定义文件系统分区的支持,如果您在系统中添加任何文件系统自定义,文件系统将转换为 LVM 分区。
RHEL 镜像构建器现在支持文件系统配置
从 Red Hat Enterprise Linux 9.0 开始,Image Builder 支持用户在蓝图中指定自定义文件系统配置,以创建带有特定磁盘布局的镜像,而不是使用默认的布局配置。
RHEL 镜像构建器可以创建可引导的 ISO 安装程序镜像
您可以使用 RHEL 镜像构建器 GUI 和 CLI 创建可引导的 ISO 安装程序镜像。这些镜像由 tar 文件组成,其中包含可用来直接安装到裸机服务器的根文件系统。
支持额外的 Edge 镜像类型创建
从 9.4 开始,RHEL 镜像构建器通过为 scap 安全配置文件添加定制文件来支持蓝图中的 OpenSCAP 自定义。您可以使用以下选项将配置文件的自定义定制选项添加到 osbuild-composer 蓝图自定义中:
-
选择您要添加的规则的列表。 -
取消选择您要删除的规则的列表。
当您使用为 scap 安全配置文件定制的文件从自定义的蓝图构建镜像时,它使用新的定制配置文件 ID 创建一个定制文件,并将其保存为 /usr/share/xml/osbuild-oscap-tailoring/tailoring.xml 镜像。新配置文件 ID 将 _osbuild_tailoring 作为后缀附加到基本配置文件,例如 xccdf_org.ssgproject.content_profile_cis_osbuild_tailoring,如果您使用 cis 基本配置文件。
AWS EC2 镜像现在支持 BIOS 和 UEFI 引导
此更新扩展了 RHEL 镜像构建器创建的 AWS EC2 AMD 或 Intel 64 位架构 .ami 镜像,以支持 UEFI 引导,还支持旧的 BIOS 引导。
支持构建 VMware VSphere (OVA)
RHEL 镜像构建器可以构建 VMware VSphere Open Virtual Appliance (OVA)文件,您可以使用 vSphere GUI 客户端更轻松地部署到 VMware vSphere。
在 RHEL 镜像构建器 web 控制台中创建蓝图和镜像的一个新的改进的方法
使用镜像构建器工具的新统一版本,您可以更轻松地创建蓝图和镜像。主要改进包括:
- 现在,您只能在命令行中使用之前支持的所有自定义,如内核、文件系统、防火墙、区域设置和其他自定义,在镜像构建器 web 控制台中使用。
-
您可以以
.JSON或.TOML格式导入、导出和保存蓝图。
创建支持不同分区模式的镜像的功能
使用 RHEL 镜像构建器,您可以构建 VMware VSphere Open Virtual Appliance (OVA)文件。您可以使用 vSphere GUI 客户端将这些文件部署到 VMware vSphere。
镜像构建器中的文件系统自定义策略更改
当在蓝图中使用 RHEL 镜像构建器文件系统自定义时,会有以下策略更改:
-
您可以设置蓝图中的
挂载点和最小分区minsize条目。 以下镜像类型不支持文件系统自定义:
-
image-installer -
edge-installer -
edge-simplified-installer
-
以下镜像类型不创建分区的操作系统镜像。
-
edge-commit -
edge-container -
tar container自定义此类镜像的文件系统没有结果。
-
-
蓝图现在对
tpm目录及其子目录支持mountpoint自定义。
RHEL 镜像构建器支持在 /etc 目录中创建自定义文件和目录
使用新的'[[customizations.files]' 和 [[customizations.directory]] 蓝图自定义,您可以在 /etc 镜像目录中创建自定义文件和目录。目前,这些自定义仅在 /etc 目录中提供。您可以对所有可用镜像类型使用自定义,但部署 OSTree 提交的镜像类型除外,例如:
-
edge-raw-image -
edge-installer -
edge-simplified-installer
使用 RHEL 镜像构建器构建的 . VHD 镜像现在支持 64 位 ARM
现在,您可以使用镜像构建器构建 .vhd 镜像,并将它们上传到 Microsoft Azure 云。
RHEL 镜像构建器支持 LVM 上的自定义文件系统分区
通过对 LVM 中的自定义文件系统分区的支持,如果您在系统中添加任何文件系统自定义,文件系统将转换为 LVM 分区。
RHEL 镜像构建器现在支持文件系统配置
从 Red Hat Enterprise Linux 9.0 开始,Image Builder 支持用户在蓝图中指定自定义文件系统配置,以创建带有特定磁盘布局的镜像,而不是使用默认的布局配置。
RHEL 镜像构建器可以创建可引导的 ISO 安装程序镜像
您可以使用镜像构建器 GUI 和 CLI 来创建可引导的 ISO 安装程序镜像。这些镜像由 tar 文件组成,其中包含可用来直接安装到裸机服务器的根文件系统。