第 5 章 在镜像创建过程中自定义文件系统

通过使用 Insights 镜像构建器,您可以自定义文件系统布局,以便在镜像创建过程中设置所需的分区和大小。

警告

除了 Bare metal - Installer (.iso) 类型外,对所有镜像类型都支持自定义文件系统分区。

5.1. 在镜像创建过程中手动配置分区

使用 Insights 镜像构建器创建自定义镜像时,您可以自定义系统配置,以使用手动或自动分区。使用自动分区,这是默认设置。在使用手动分区时,仍可扩展或重新排序分区。要手动配置您正在创建的镜像分区,请完成以下步骤:

先决条件

流程

  1. System Configuration - File system configuration 页面上:

    您可以选择 Use automatic partitioning 或为镜像文件系统 Manually configure partitions

    1. Manually configure partitions 按钮。

      此时会打开 Configure partitions 部分,显示基于红帽标准和安全指南的配置。

  2. 在下拉菜单中,提供配置分区的详情:

    1. 对于 Mount point 字段,选择以下挂载点类型选项之一:

      • /app
      • /data
      • /home
      • /opt
      • /srv
      • /tmp
      • /usr
      • /usr/local
      • /var
      • /

        您还可以向 挂载点 添加附加路径,如 /tmp。例如:/var 作为前缀,/tmp 作为附加路径会产生 /var/tmp

        注意

        根据您选择的 Mount point 类型,文件系统类型更改为 xfs,以此类推。

    2. 对于文件系统的 Minimum size 分区字段,请输入所需的最小分区大小。在 Minimum size 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB

      注意

      Minimum size 意味着镜像构建器仍然可以增大分区大小,以防它们太小而不能创建可正常工作的镜像。

  3. 要添加更多分区,请点击 Add partition 按钮。为每个分区重复第 2 步。

    如果您看到以下出错信息:"Duplicate partitions: Only one partition at each mount point can be created.”,您可以:

    • remove 按钮删除重复的分区。
    • 为您要创建的分区选择一个新的挂载点。

      完成分区配置后,点 Next

  4. 可选:在 Packages 页面上,将软件包添加到您的镜像中。

    Next

  5. Name image 页面中,输入您的镜像名称并点 Next。如果没有输入名称,您可以按其 UUID 查找创建的镜像。
  6. Review 页面中,检查信息。

    1. System Configuration 选项卡查看文件系统配置分区。
    2. Create image

      完成 Create image 向导中的步骤后,会显示 image builder 仪表盘。Insights 镜像构建器开始 x86_64 架构的 RHEL 镜像的制作。

      Insights 镜像构建器仪表盘打开。您可以查看镜像 UUID、云目标环境、镜像操作系统发行版本以及镜像创建状态等详情。

      注意

      镜像构建、上传和云注册过程最多可能需要十分钟才能完成。