第 6 章 使用 Insights 镜像构建器创建自定义 RHEL 系统镜像并将其上传到 Amazon Web Services

您可以使用 Insights 镜像构建器创建自定义 RHEL 系统镜像,并将这些镜像上传到 Amazon Web Services (AWS)目标环境中。

6.1. 使用 Insights 镜像构建器创建自定义 RHEL 系统镜像并将其上传到 AWS

完成以下步骤,使用 Insights 镜像构建器创建自定义系统镜像,并将这些镜像上传到 Amazon Web Services (AWS)。

先决条件

流程

  1. 访问 Insights 镜像构建器

    此时 Insights 镜像构建器仪表盘会出现。

  2. Create image

    Create image 对话框向导将打开。

  3. Image 输出页面中完成以下步骤:

    1. Release 列表中,选择要使用的发行版本:例如,选择 Red Hat Enterprise Linux (RHEL)。
    2. Select target environments 选项中,选择 Amazon Web Services 作为 target environment

      点击 Next

  4. Target Environment - Amazon Web Services 页面中,输入您的 AWS 帐户 ID 并点 Next

    您可以通过访问 AWS 控制台中的选项 Account 来查找 AWS 帐户 ID。

  5. Registration 页面中,选择要使用的注册类型。您可以从这些选项中选择:

    • Register images with Red Hat:使用红帽注册和连接镜像实例、订阅以及 insights。有关如何在第一次引导时嵌入激活码并注册系统的详情,请参阅 使用 Insights 镜像构建器创建具有嵌入订阅的自定义系统镜像
    • Register image instances only :使用红帽只注册和连接镜像实例和订阅。
    • Register later :在镜像创建后注册系统。
  6. Next
  7. 可选:在 Packages 页面上,将软件包添加到您的镜像中。请参阅 使用 Insights 镜像构建器在镜像创建过程中添加软件包
  8. Name image 页面中,输入您的镜像名称并点 Next。如果没有输入名称,您可以按其 UUID 查找创建的镜像。
  9. Review 页面中,查看镜像创建的详情,并点 Create image

    完成 Create image 向导中的步骤后,会显示 image builder 仪表盘。

    Insights 镜像构建器开始为 x86_64 架构制作 RHEL Amazon Machine Image (AMI),并将其上传到 AWS EC2。然后,它将与您指定的帐户共享 AMI 镜像。

    在控制面板上,您可以看到镜像的 Image UUIDcloud target environmentimage OS release 详情,以及镜像创建的 status

    可能的状态:

    • Pending:镜像上传和云注册正在处理。
    • In Progress:镜像上传和云注册正在进行。
    • Ready: 镜像上传和云注册已完成
    • Failed:镜像上传和云注册失败。

      注意

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

验证

  • 检查镜像状态是否为 Ready。这意味着镜像上传和云注册成功完成。

    注意

    镜像工件会保存 14 天,之后过期。确保您将镜像传送到您的帐户,以避免丢失。