在混合云中部署和管理 RHEL 系统

Red Hat Insights 1-latest

在混合云中部署和管理自定义 RHEL 系统镜像

Red Hat Customer Content Services

摘要

Red Hat Insights 可让您在一个大型、连接的工作流中执行和管理多个服务。您可以通过设置镜像中的自定义,定义第三方内容源、创建自定义镜像、使用您首选的系统,并将镜像启动到目标公共或私有云环境,如 Amazon Web Services 和 Microsoft Azure。您可以监控您创建的系统基础架构,并根据需要创建并应用补丁。您还可以报告和审核您在系统基础架构中找到的任何问题,以提高安全性和稳定性。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息

第 1 章 在开放混合云环境中部署和管理 RHEL 系统的工作流

使用 Red Hat Insights 在开放混合云环境中启动和管理自定义 RHEL 系统镜像。目前,您可以使用 Red Hat Insights 在以下云中部署和管理 RHEL 系统:

  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform

您可以使用您的红帽帐户、RHEL 订阅和激活码访问 Red Hat Insights。不需要额外的 SKU。请参阅创建激活码

作为部署的一部分,您可以使用 Red Hat Insights 遵循端到端工作流:

此外,您可以通过授予用户访问权限、监控系统基础架构清单并应用补丁以提高安全性和稳定性来管理您的系统。

第 2 章 管理存储库以构建自定义操作系统

您可以使用第三方内容定义自定义存储库,而无需管理其生命周期。您可以使用第三方内容来构建镜像,当您将镜像启动到公共云环境时,您可以使用 dnf 工具将这些存储库用于 dnf 工具。

2.1. 添加自定义软件仓库

定义您的存储库,以便能够将此存储库中的软件包添加到您的自定义镜像中。

先决条件

  • 您有一个 RHEL 订阅。
  • 具有 Red Hat Hybrid Cloud Console Web 用户界面或 存储库管理员角色的管理员访问权限
  • 您有存储库内容的 URL 链接。

流程

  1. 访问 混合云控制台.
  2. Services > Observe > RHEL > Repositories
  3. Add repositories。此时会打开 Add custom repositories 向导。
  4. 输入以下信息:

    1. NAME - 必需。
    2. URL - 必需。
    3. Restrict architecture 下拉菜单中,选择一个架构。您可以允许所有构架或限制您的系统架构,以防止存储库可用性不正确。
    4. Restrict OS 版本 下拉菜单中,选择一个操作系统(OS)。您可以允许所有 RHEL 版本或为您的系统版本选择一个,以防止有不正确的软件仓库。
    5. GPG 密钥 - 使用 GPG 密钥上传 .txt 文件,或粘贴现有 GPG 密钥的 URL 或值。GPG 密钥验证存储库的已签名软件包。如果没有为存储库提供 GPG 密钥,您的系统无法执行验证。
  5. 如果要添加另一个存储库,点 + Add another repository 按钮并重复第 3 步。
  6. 点击 Save。Red Hat Hybrid Cloud Console 验证项目状态。如果您的存储库标记为 Invalid,请检查您添加的存储库 URL。有关存储库状态的详情,请参阅 Repository status 部分。

验证

  • 打开自定义存储库列表,并验证您添加的存储库是否已列出。

2.2. 修改自定义软件仓库

当您需要更新该存储库的信息时,您可以修改自定义存储库。

先决条件

  • 您有一个 RHEL 订阅。
  • 具有 Red Hat Hybrid Cloud Console Web 用户界面或 存储库管理员角色的管理员访问权限

流程

  1. 访问 混合云控制台.
  2. Services > Observe > RHEL > Repositories
  3. 找到要修改的存储库,并在 Options 菜单中点 Edit
  4. Edit custom repository 向导中,修改您需要的信息。点 Save Changes

2.3. 删除自定义软件仓库

当您不再需要自定义存储库时,可以将其删除。

先决条件

  • 您有一个 RHEL 订阅。
  • 具有 Red Hat Hybrid Cloud Console Web 用户界面或 存储库管理员角色的管理员访问权限

流程

  1. 访问 混合云控制台.
  2. Services > Observe > RHEL > Repositories
  3. Options 菜单中,找到要删除的存储库并点 Delete

验证

  • 打开自定义存储库列表,并验证存储库是否不再存在。

2.4. 将来自流行软件仓库的现有软件仓库添加到自定义存储库中

Red Hat Hybrid Cloud Console 具有预配置的软件仓库,可用于构建自定义 RHEL 镜像。

先决条件

  • 您有一个 RHEL 订阅。
  • 具有 Red Hat Hybrid Cloud Console Web 用户界面或 存储库管理员角色的管理员访问权限

流程

  1. 访问 混合云控制台.
  2. Services > Observe > RHEL > Repositories
  3. Custom repositories 页面上,单击 Popular repositories 选项卡。
  4. 搜索要添加的存储库,然后点 Add

验证

  • 选择 Your repositories 选项卡,并验证新存储库是否显示在自定义存储库列表中。

2.5. 更改后更新自定义存储库

当您对存储库进行更改时,可以在 Red Hat Hybrid Cloud Console 中触发该存储库的刷新。

先决条件

  • 您有一个 RHEL 订阅。
  • 具有 Red Hat Hybrid Cloud Console Web 用户界面或 存储库管理员角色的管理员访问权限
  • 已更新了自定义存储库。

流程

  1. 访问 混合云控制台.
  2. Services > Observe > RHEL > Repositories
  3. 找到要修改的存储库,并在 Options 菜单中点 Introspect Now
  4. 该存储库的状态会变为 In progress,这表示混合云控制台正在连接到存储库并检查更改。

    Red Hat Hybrid Cloud Console 每 24 小时检查仓库的状态,如果状态检查失败,每 8 小时检查一次。

2.6. Red Hat Hybrid Cloud Console 中的存储库状态

存储库状态显示存储库是否可用。Red Hat Hybrid Cloud Console 会定期检查存储库状态,并可以更改它。下表描述了 Red Hat Hybrid Cloud Console 中的存储库状态。

表 2.1. 仓库状态

Status描述

valid

Red Hat Hybrid Cloud Console 已验证了存储库,您可以使用它。

无效

Red Hat Hybrid Cloud Console 永不会验证这个软件仓库。您不能使用它。

不可用

存储库至少有效一次。Red Hat Hybrid Console 目前无法访问这个存储库。您不能使用它。

进行中

存储库验证正在进行中。

2.7. 配置自定义存储库通知

您可以在 Red Hat Hybrid Cloud 控制台中为自定义存储库配置通知。有关如何在 Red Hat Hybrid Cloud Console 中配置通知的详情,请参考在 Red Hat Hybrid Cloud Console 上配置通知

自定义存储库事件

已创建仓库
当将自定义存储库添加到 Red Hat Hybrid Cloud Console 时,会发送通知。
仓库检查
当自定义存储库内省成功完成时,会发送通知。
存储库内省失败
当自定义存储库内省失败时,会发送通知。
仓库已更新
当内省检测到自定义存储库中的更改时,会发送通知。
仓库已删除
删除自定义存储库时,会发送通知。

第 3 章 配置集成以启动 RHEL 镜像

您可以在公有云环境中启动自定义的 RHEL 镜像。为此,您必须通过将帐户添加到集成来将公共云帐户与混合云控制台连接。在添加公有云帐户时,您可能需要登录到该帐户,并根据云供应商执行一些操作。

3.1. 将 AWS 帐户连接到 Red Hat Hybrid Cloud Console

您可以将 Amazon Web Services (AWS)帐户添加到 Red Hat Hybrid Cloud 中,并将其配置为在 AWS 环境中启动 RHEL 镜像。

先决条件

  • 您有一个 RHEL 订阅。
  • 您是一个机构管理员,或者您有一个带有 "Launch administrator" 和 "Sources administrator" 角色的非管理员用户。了解如何为用户 分配角色
  • 已安装 awsclijq 软件包。

流程

  1. 访问 混合云控制台.
  2. Settings 图标,然后点 Settings > Integrations
  3. Add integration。此时会打开 Add integrations 向导。
  4. Select integration type 页面中选择 Amazon Web Service,然后点 Next
  5. Integration name 页面中,在 Name 字段中为您的 AWS 帐户命名集成,然后点 Next
  6. Select configuration 页面中,选择以下两个选项:

    1. 如果您选择 Account authorization,请从 AWS 帐户提供您的 ID 的 Access key ID 和 Secret 访问密钥。点 Next 并完成以下步骤:

      1. Select application 页面中,选择 Launch images 选项。点击 Next
      2. Review details 页面中,验证 AWS 帐户的详情并点 Add。控制台使用您提供的凭证连接到 AWS 帐户,并在 AWS 帐户中创建具有所需权限的 Identity and Access Management (IAM)角色。
    2. 如果选择手动配置,点 Next 并完成以下步骤:

      1. Select application 页面中,选择 Launch images 选项。点击 Next
      2. Enable account accessCreate IAM policy 页面中,将带有 Copy to clipboard 的命令复制到剪贴板,并在终端中运行它。点击 Next
      3. Enable account accessCreate IAM role 页面中,按照向导窗口中的说明进行操作。点击 Next
      4. Enable account accessEnter ARN 页面中,将 ARN 填写到文本字段中。点击 Next
  7. Review details 页面中,验证 AWS 帐户的详情,并点 Add 完成将其添加到 Integrations 中。

3.2. 将 Microsoft Azure 帐户连接到 Red Hat Hybrid Cloud Console

您可以将 Microsoft Azure 帐户添加到 Red Hat Hybrid Cloud Console,并将其配置为在 Azure 环境中启动 RHEL 镜像。

先决条件

  • 您有一个 RHEL 订阅。
  • 您是一个机构管理员,或者您有一个带有 "Launch administrator" 和 "Sources administrator" 角色的非管理员用户。了解如何为用户 分配角色
  • 您有一个 Microsoft Azure 帐户。
  • 您已在 Microsoft Azure 订阅中注册了以下资源供应商:

    • Microsoft.Compute;
    • Microsoft.Storage;
    • Microsoft.Network.

流程

  1. 访问 混合云控制台.
  2. Settings 图标,然后点 Settings > Integrations
  3. Add Integration。此时会打开 Add integration 向导。
  4. Select integration type 页面中选择 Microsoft Azure,然后点 Next
  5. Name integration 页面中,在 Integration name 字段中为您的 Microsoft Azure 帐户命名集成,然后点 Next
  6. Select application 页面中,选择 Launch images 选项并单击 Next
  7. Configure Azure Lighthouse 页面上,点 Take me to Lighthouse,并根据 Microsoft 指令在 Azure Lighthouse 中完成配置步骤。返回到 Add integation 向导,然后点 Next
  8. Set subscription ID 页面中,填写 Subscription ID 字段,然后点 Next
  9. Review details 页面中,验证 Microsoft Azure 帐户的详情,并点 Add 完成将其添加到 Integrations 中。

3.3. 将 GCP 项目连接到 Red Hat Hybrid Cloud Console

您可以将 Google Cloud Platform (GCP)项目添加到 Red Hat Hybrid Cloud 中,并将其配置为在 AWS 环境中启动 RHEL 镜像。

先决条件

  • 您有一个 RHEL 订阅。
  • 您是一个机构管理员,或者您有一个带有 "Launch administrator" 和 "Sources administrator" 角色的非管理员用户。了解如何为用户 分配角色
  • 您有一个 使用默认 网络的 GCP 项目。

流程

  1. 访问 混合云控制台.
  2. Settings 图标,然后点 Settings > Integrations
  3. Add integration。此时会打开 Add integration 向导。
  4. Select integration type 页面中选择 Google Cloud,然后点 Next
  5. Integration name 页面中,在 Name 字段中输入您的 GCP 项目的集成,然后点 Next
  6. Select application 页面中,选择 Launch images 选项并单击 Next
  7. Enable account access 页面中:

    1. Enter Project ID 页面中,填写您要添加到 Project 字段中的 GCP 项目名称。点击 Next
    2. Create custom role 页面中,按照页面中的说明进行操作。点击 Next
  8. Review details 页面中,验证您的 GCP 项目的详情,并点 Add 完成将其添加到 Integrations 中。

验证

  • 控制台会验证 GCP 项目的数据,并显示一条信息 Configuration successful

第 4 章 构建自定义 RHEL 镜像

您可以使用 Insights 镜像为各种部署类型构建自定义 RHEL 镜像。您可以构建 Conventional (RPM-DNF)镜像或 Immutable (OSTree)镜像。

4.1. 关于构建自定义镜像

您可以构建 Conventional (RPM-DNF)镜像或 Immutable (OStree)镜像。

  • Conventional (RPM-DNF) 允许您使用 DNF 软件包管理器和更新 RPM 软件包来管理或修改系统软件。
  • Immutable (OStree) 镜像包含可远程安装的完整操作系统,并允许您通过引用中央镜像存储库来管理系统软件。如需了解更多详细信息,请参阅 创建 RHEL for Edge 镜像并配置自动管理

在构建镜像时,您可以执行以下任何自定义:

  • 选择云目标环境以启动实例。
  • 选择自动为系统镜像注册并启用高级功能,例如:

    • Red Hat Insights,识别并解决操作和漏洞风险。
    • 远程主机配置(rhc),通过自动化启用远程补救和系统管理。
    • 另外,您还可以稍后使用 rhc 手动注册您的系统。请参阅 远程主机配置和管理
  • 使用特定文件系统自定义定义系统镜像。
  • 从红帽和第三方中选择软件包。

镜像工件会保存 14 天,之后过期。为了避免丢失镜像,请在过期日期前将镜像传送到您的帐户。如果镜像已过期,您可以过期,也可以基于现有构建重新创建确切的镜像,以重复利用前面的配置。

您可以将现有 AWS 镜像共享到新区域,以便在 AWS 帐户上运行,以便所有区域都使用相同的配置启动。

您还可以下载镜像的 compose 请求,并使用 镜像构建器 API 自动执行您的镜像构建任务。

4.2. 为 AWS 环境创建自定义 RHEL 镜像

要将 RHEL 镜像推送到 Amazon Web Services (AWS)目标环境,首先完成以下步骤来使用 Insights 镜像创建自定义系统镜像。

注意

目前,Insights 镜像无法将镜像上传到 AWS GovCloud 区域。

先决条件

  • 您有一个 RHEL 订阅。
  • 有机构管理员权限。
  • 对于 AWS 目标环境,您已创建了 AWS 帐户

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images

    此时会出现 Insights Images 仪表板。

  3. Create image

    Create image 向导将打开。

  4. Image 输出 页面中选择以下内容:

    1. Release 列表中,选择要使用的发行版本。
    2. Architecture 列表中,选择要使用的架构。
    3. Select target environments 选项中选择 Amazon Web Services
    4. 点击 Next
  5. Target Environment - Amazon Web Service 页面中,执行以下操作:

    1. 选择与您的 AWS 帐户共享红帽镜像的共享方法之一:

      • 使用从 Source 配置的帐户
      • 手动输入帐户 ID
    2. 对于使用 从 Source 共享方法配置的帐户

      1. Source Name 下拉菜单中选择您想要的源。
      2. 选择源后会自动填写 Default region 字段 和关联 帐户 ID。如果源不可用,您可以手动输入 AWS 帐户 ID,也可以在以后重试。
    3. 点击 Next
    4. 对于 手动输入帐户 ID 共享方法:

      1. 输入 AWS 帐户 ID。Default 区域是 us-east-1,稍后您可以将镜像复制到不同的区域。请参阅 将 AWS 镜像共享到其他区域
      2. 点击 Next
  6. Register 页面中,选择其中一个注册方法: Automatically register and enable advanced capabilities or Register later

    如果您选择 Automatically register 和 enable advanced capabilities 选项,请进一步自定义它。

    1. Show additional connection options 按钮。

      Monitor & manage subscription and access to Red Hat content 单选按钮启用以下选项:

      • 启用预测分析和管理功能 - 要提供有关 Red Hat Enterprise Linux 环境的可操作情报,帮助在问题导致停机前识别并解决操作和漏洞风险。
      • 启用带有自动化的远程补救和系统管理 - 红帽连接器(rhc)可让 Red Hat Enterprise Linux 主机连接到 Red Hat Insights 使用 Red Hat Insights 修复服务。
    2. 根据您的偏好选择或取消选中复选框。
    3. 从下拉菜单中,选择要用于镜像的激活码。请参阅创建激活码

      1. 没有找到激活码 - 如果您没有激活码,您可以通过完成以下步骤来选择默认激活码:

        1. 单击 创建激活密钥 按钮。选择激活密钥下拉菜单启用 激活密钥默认。它是带有基本配置的预设置密钥。您可以通过访问激活码 来管理 激活码
    4. 点击 Next
  7. 文件系统配置 页面中,选择推荐的 Use 自动分区 或为您的镜像文件系统 手动配置分区

    1. 要手动配置分区,请点击 手动配置分区 单选按钮。

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

    2. 在下拉菜单中提供配置分区的详情:
    3. 对于 Mount point 字段,选择一个挂载点类型选项

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

      注意

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

    4. 对于文件系统的 Minimum size 分区字段,请输入所需的最小分区大小。在 最小大小 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB
    5. 要添加更多分区,点 Add partition 并为每个添加的分区重复步骤。

      点击 Next

  8. 可选:在 Content 页面中,完成以下步骤将额外软件包添加到您的镜像中:

    1. 额外的红帽软件包 步骤中:

      1. Available packages 搜索字段中,输入软件包名称并点 按钮。
      2. >> 按钮将搜索结果中显示的所有软件包添加到 Chosen packages 双列表中。另外,您还可以点 > 按钮一次只添加一个所选软件包。
    2. Custom repositories 页面上,单击 Repositories

      Custom Repositories 页面将在新的浏览器标签页中打开。前往新页面。

      1. Add repositories。输入以下信息:

        1. Name
        2. URL
        3. 限制架构: 从下拉菜单中选择构架。标记所有架构,或者选择一个来限制您的系统架构,以防止存储库可用性不正确。
        4. 限制 操作系统版本 : 从下拉菜单中选择操作系统(OS)。允许所有 RHEL 版本或为您的系统选择一个版本,以防止存储库可用性不正确。
        5. GPG 密钥 :使用 GPG 密钥上传文件或粘贴现有 GPG 密钥的 URL。

          注意

          如果没有为存储库提供 GPG 密钥,则您的系统无法对存储库中签名软件包执行 GPG 密钥验证。

        6. 单击 Save 以验证存储库状态。
    3. 返回到 Create image dashboard,再单击 Next
  9. 可选:在 Name image 页面中,输入镜像的名称。每个镜像都有唯一的通用唯一标识符(UUID)。点击 Next
  10. Review 页面中,验证有关镜像创建的镜像详情,然后点 Create image

    系统验证镜像的构建清单。在达到 100% 后,镜像添加到构建队列中。

Insights 镜像开始为您选择的架构编写 RHEL 镜像。镜像就绪后,您可以在 Images 仪表板中看到它。

4.3. 将 AWS 的自定义 RHEL 系统镜像复制到 AWS EC2 上的不同区域

您可以将成功与 Amazon Web Services EC2 共享的镜像复制到您自己的帐户。这样,您可以授权您共享和复制的镜像,直到将其删除,而不是在一段时间后过期。要将镜像复制到您自己的帐户,请按照以下步骤操作:

先决条件

  • 您有访问 AWS 上的自定义镜像的权限。

流程

  1. Public images 列表中选择您要复制的镜像。
  2. 在面板顶部,单击 Actions
  3. 从下拉菜单中选择 Copy AMI。此时会出现一个弹出窗口。
  4. 选择 Destination region ,并点 Copy AMI

    复制过程完成后,会给您提供新的 AMI ID。您可以在新区域中启动新实例。

    注意

    当您将镜像复制到不同的区域时,它会在目标区域中生成一个单独的和新的 AMI,具有唯一的 AMI ID

4.4. 授权镜像构建器将镜像推送到 Microsoft Azure Cloud

要将 RHEL 镜像推送到 Microsoft Azure 目标环境,您必须授权 Insights 镜像构建器将镜像推送到 Microsoft Azure 云。授权由以下步骤组成:

  • 将 Insights 镜像构建器配置为 租户 GUID 授权的应用程序
  • 为其提供至少一个资源组的 Contributor 角色。

    要将 Insights 镜像构建器赋予为授权的应用程序,请按照以下步骤操作:

先决条件

  • 您在 Microsoft Azure 门户中有一个现有的 资源组
  • 您有 User Access Administrator 角色的权限。
  • 您的 Microsoft Azure 订阅有 Microsoft.StorageMicrosoft.Compute 作为资源提供商。

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images

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

  3. Create image

    Create image 对话框向导将打开。

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

  1. Release 列表中,选择要使用的发行版本。
  2. Select target environments 选项中选择 Microsoft Azure

    点击 Next

    1. Target Environment - Microsoft Azure 窗口上,要将 Insights 镜像构建器添加为授权的应用程序,请完成以下步骤:
  3. 插入您的 租户 GUID

    镜像构建器检查您的 租户 GUID 是否已正确格式化,Authorize image builder 按钮将变为可用。

  4. Authorize image builder 来授权 Insights 镜像构建器将镜像推送到 Microsoft Azure cloud。

    这会将您重定向到 Microsoft Azure 门户。

    1. 使用您的凭证登录。
    2. 单击 Accept Permission requested
  5. 确认 Insights 镜像构建器是否已为您的租户授权。

    1. 搜索 Azure Active Directory,然后从左侧菜单中选择 Enterprise applications
    2. 搜索 Insights 镜像构建器并确认它是否已被授权。
  6. Enterprise application 作为贡献者添加到您的 Resource Group

    1. 在搜索栏中,输入 Resource Groups ,并选择 Services 下的第一个条目。这会将您重定向到 Resource Groups 仪表盘。
    2. 选择您的 Resource Group
    3. 在左侧菜单中,点 Access control (IAM) 来添加权限,以便 Insights 镜像构建器 应用程序可以访问您的资源组。
    4. 从菜单中,单击 Role assignments 选项卡。
    5. +Add
    6. 从下拉菜单中,选择 Add role assignment。左侧会出现一个菜单。
    7. 输入以下详情:

      1. Role: 分配 Contributor 角色
      2. Assign access to:用户、组、服务主体。添加成员:单击 +Select members ,并在搜索栏中输入 Red Hat。点 enter。
      3. Select: Insights image builder application

Insights 镜像构建器应用程序现在被授权将镜像推送到 Microsoft Azure cloud。

注意

虽然任何用户都可以在资源组中添加应用程序,但应用程序将无法找到任何资源,除非帐户管理员将共享应用程序作为资源组的 IAM 部分下添加的贡献者。

验证

  • 从菜单中,单击 Role assignments 选项卡。

    您可以看到 Insights 镜像构建器被设置为您选择的 资源组Contributor

4.5. 为 Microsoft Azure 环境创建自定义 RHEL 镜像

要将 RHEL 镜像推送到 Microsoft Azure 目标环境,首先完成以下步骤,以使用 Insights 镜像构建器创建自定义系统镜像。

注意

目前,Insights 镜像构建器无法将镜像上传到 21Vianet Microsoft Azure 中国。

先决条件

  • 您有一个 RHEL 订阅。
  • 有机构管理员权限。
  • 对于 Azure 目标环境:

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images

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

  3. Create image

    Create image 对话框向导将打开。

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

  1. Release 列表中,选择要使用的发行版本。
  2. Select target environments 选项中,选择您想要的目标环境。
  3. 点击 Next
  4. Target Environment - Microsoft Azure 页面中完成以下步骤:
  5. 选择共享方法与 Azure 帐户共享红帽镜像:

    使用从 Sources 配置的帐户,直接从云供应商导入帐户。
    手动输入帐户 ID 以手动输入帐户。
  6. 对于使用 从 Source 共享方法配置的帐户

    1. Source Name 下拉菜单中选择您想要的源。

      Azure Tenant GUID您的订阅 ID 会自动填充。Insights 镜像构建器检查您的 Azure Tenant GUID 是否正确,并且 Authorize Image Builder 按钮可用。

    2. Authorize Image Builder 授权 Insights 镜像构建器将镜像推送到 Microsoft Azure 门户。请参阅 授权镜像构建器以将镜像推送到 Microsoft Azure Cloud,以了解如何将 Insights 镜像构建器作为租户授权。
    3. 从下拉菜单中选择您的 资源组
    4. 点击 Next
  7. 对于 手动输入帐户 ID 共享方法:

    1. 输入您的 Azure Tenant GUID。您可以在 Microsoft Azure Portal 中的 Azure Active Directory 应用程序中找到您的租户 ID。Insights 镜像构建器检查您的 Azure Tenant GUID 是否正确,并且 Authorize Image Builder 按钮可用。
    2. Authorize Image Builder 授权 Insights 镜像构建器将镜像推送到 Microsoft Azure 门户。请参阅 授权镜像构建器以将镜像推送到 Microsoft Azure Cloud,以了解如何将 Insights 镜像构建器作为租户授权。
    3. 输入 您的订阅 ID :您可以通过访问 Microsoft Azure 控制台来查找您的订阅 ID 帐户。
    4. 输入您的 资源组 :它是 Microsoft Azure Portal 中的 Resource Group 的名称。

      注意

      默认情况下,镜像构建器创建支持生成 1 虚拟机的 Microsoft Azure 镜像。请参阅 Azure 上生成 2 个虚拟机的支持

  8. 点击 Next

    1. Register 页面中,选择其中一个注册方法: Automatically register and enable advanced capabilities or Register later

      如果您选择 Automatically register 和 enable advanced capabilities 选项,请进一步自定义它。

  9. Show additional connection options 按钮。

    Monitor & manage subscription and access to Red Hat content 单选按钮启用以下选项:

    • 启用预测分析和管理功能 - 要提供有关 Red Hat Enterprise Linux 环境的可操作情报,帮助在问题导致停机前识别并解决操作和漏洞风险。
    • 启用带有自动化的远程补救和系统管理 - 红帽连接器(rhc)可让 Red Hat Enterprise Linux 主机连接到 Red Hat Insights 使用 Red Hat Insights 修复服务。
  10. 根据您的偏好选择或取消选中复选框。
  11. 从下拉菜单中,选择要用于镜像的激活码。请参阅创建激活码

    1. 没有找到激活码 - 如果您没有激活码,您可以通过完成以下步骤来选择默认激活码:

      1. 单击 创建激活密钥 按钮。选择激活密钥下拉菜单启用 激活密钥默认。它是带有基本配置的预设置密钥。您可以通过访问激活码 来管理 激活码
  12. 点击 Next

    1. 文件系统配置 页面中,选择推荐的 Use 自动分区 或为您的镜像文件系统 手动配置分区
  13. 要手动配置分区,请点击 手动配置分区 单选按钮。

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

  14. 在下拉菜单中提供配置分区的详情:
  15. 对于 Mount point 字段,选择一个挂载点类型选项

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

    注意

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

  16. 对于文件系统的 Minimum size 分区字段,请输入所需的最小分区大小。在 最小大小 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB
  17. 要添加更多分区,点 Add partition 并为每个添加的分区重复步骤。

    点击 Next

    1. 可选:在 Content 页面中,完成以下步骤将额外软件包添加到您的镜像中:
  18. 额外的红帽软件包 步骤中:

    1. Available packages 搜索字段中,输入软件包名称并点 按钮。
    2. >> 按钮将搜索结果中显示的所有软件包添加到 Chosen packages 双列表中。另外,您还可以点 > 按钮一次只添加一个所选软件包。
  19. Custom repositories 页面上,单击 Repositories

    Custom Repositories 页面将在新的浏览器标签页中打开。前往新页面。

    1. Add repositories。输入以下信息:

      1. Name
      2. URL
      3. 限制架构: 从下拉菜单中选择构架。标记所有架构,或者选择一个来限制您的系统架构,以防止存储库可用性不正确。
      4. 限制 操作系统版本 : 从下拉菜单中选择操作系统(OS)。允许所有 RHEL 版本或为您的系统选择一个版本,以防止存储库可用性不正确。
      5. GPG 密钥 :使用 GPG 密钥上传文件或粘贴现有 GPG 密钥的 URL。

        注意

        如果没有为存储库提供 GPG 密钥,则您的系统无法对存储库中签名软件包执行 GPG 密钥验证。

      6. 单击 Save 以验证存储库状态。
  20. 返回到 Create image dashboard,再单击 Next

    1. 可选:在 Name image 页面中,输入镜像的名称。每个镜像都有唯一的通用唯一标识符(UUID)。点击 Next
    2. Review 页面中,验证有关镜像创建的镜像详情,然后点 Create image

      系统验证镜像的构建清单。在达到 100% 后,镜像添加到构建队列中。

Insights 镜像构建器开始为 x86_64 架构编写 RHEL 镜像。镜像就绪后,您可以在 清单 中看到它。

验证

  • 在仪表板中验证,您可以看到详情,例如:

    • 镜像名称
    • 创建或更新 日期
    • 镜像操作系统 发行版本
    • 目标环境
    • 镜像创建 状态
    • 实例 详情。

4.6. 为 GCP 环境创建自定义镜像

您可以使用 Insights 镜像构建器创建自定义系统镜像,并将这些镜像上传到 Google Cloud Platform。然后,您可以从上传的镜像启动一个实例。

先决条件

  • 您有一个 RHEL 订阅。
  • 有机构管理员权限。
  • 您有一个共享您镜像的有效的 Google 帐户。
  • 您有红帽帐户。访问 门户
  • 您可以访问 Insights 镜像构建器

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images

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

  3. Create image

    Create image 对话框向导将打开。

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

    1. 从下拉菜单中,选择 Release: Red Hat Enterprise Linux (RHEL)。
    2. Select target environments 选项中选择 Google Cloud Platform

      点击 Next

  5. Target environment - Google Cloud Platform 页面中,选择一个有效的帐户类型来共享您的镜像:

    • Google 帐户 :与 Google Cloud 交互的 Google 帐户,例如: user@gmail.com
    • 服务帐户:一个应用程序帐户,例如:myapp@appspot.gserviceaccount.com
    • Google 组 :Google 帐户和服务帐户的命名集合,例如:admins@example.com
    • Google 工作区域/云身份域:指定机构中的所有 Google 帐户的一个虚拟组。例如,域名 mycompany.com
  6. 根据您选择的目标环境的类型,输入帐户电子邮件地址或域名。

    点击 Next

  7. Register 页面中,选择其中一个注册方法: Automatically register and enable advanced capabilities or Register later

    如果您选择 Automatically register 和 enable advanced capabilities 选项,请进一步自定义它。

    1. Show additional connection options 按钮。

      Monitor & manage subscription and access to Red Hat content 单选按钮启用以下选项:

      • 启用预测分析和管理功能 - 要提供有关 Red Hat Enterprise Linux 环境的可操作情报,帮助在问题导致停机前识别并解决操作和漏洞风险。
      • 启用带有自动化的远程补救和系统管理 - 红帽连接器(rhc)可让 Red Hat Enterprise Linux 主机连接到 Red Hat Insights 使用 Red Hat Insights 修复服务。
    2. 根据您的偏好选择或取消选中复选框。
    3. 从下拉菜单中,选择要用于镜像的激活码。请参阅创建激活码

      1. 没有找到激活码 - 如果您没有激活码,您可以通过完成以下步骤来选择默认激活码:

        1. 单击 创建激活密钥 按钮。选择激活密钥下拉菜单启用 激活密钥默认。它是带有基本配置的预设置密钥。您可以通过访问激活码 来管理 激活码
    4. 点击 Next
  8. 文件系统配置 页面中,选择推荐的 Use 自动分区 或为您的镜像文件系统 手动配置分区

    1. 要手动配置分区,请点击 手动配置分区 单选按钮。

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

    2. 在下拉菜单中提供配置分区的详情:
    3. 对于 Mount point 字段,选择一个挂载点类型选项

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

      注意

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

    4. 对于文件系统的 Minimum size 分区字段,请输入所需的最小分区大小。在 最小大小 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB
    5. 要添加更多分区,点 Add partition 并为每个添加的分区重复步骤。

      点击 Next

  9. 可选:在 Content 页面中,完成以下步骤将额外软件包添加到您的镜像中:

    1. 额外的红帽软件包 步骤中:

      1. Available packages 搜索字段中,输入软件包名称并点 按钮。
      2. >> 按钮将搜索结果中显示的所有软件包添加到 Chosen packages 双列表中。另外,您还可以点 > 按钮一次只添加一个所选软件包。
    2. Custom repositories 页面上,单击 Repositories

      Custom Repositories 页面将在新的浏览器标签页中打开。前往新页面。

      1. Add repositories。输入以下信息:

        1. Name
        2. URL
        3. 限制架构: 从下拉菜单中选择构架。标记所有架构,或者选择一个来限制您的系统架构,以防止存储库可用性不正确。
        4. 限制 操作系统版本 : 从下拉菜单中选择操作系统(OS)。允许所有 RHEL 版本或为您的系统选择一个版本,以防止存储库可用性不正确。
        5. GPG 密钥 :使用 GPG 密钥上传文件或粘贴现有 GPG 密钥的 URL。

          注意

          如果没有为存储库提供 GPG 密钥,则您的系统无法对存储库中签名软件包执行 GPG 密钥验证。

        6. 单击 Save 以验证存储库状态。
    3. 返回到 Create image dashboard,再单击 Next
  10. 可选:在 Details 页面中,输入镜像的名称。每个镜像都有唯一的通用唯一标识符(UUID)。点击 Next
  11. Review 页面中,验证有关镜像创建的镜像详情,然后点 Create image

    系统验证镜像的构建清单。在达到 100% 后,镜像添加到构建队列中。

Insights 镜像构建器开始为 x86_64 架构编写 RHEL 镜像。镜像就绪后,您可以在 清单 中看到它。

验证

  • 在仪表板中验证,您可以看到详情,例如:

    • 镜像名称
    • 创建或更新 日期
    • 镜像操作系统 发行版本
    • 目标环境
    • 镜像创建 状态
    • 实例 详情。

4.7. 将 GCE 镜像复制到项目组中

镜像构建,上传后,云注册过程状态被标记为 Ready,您可以使用 GCE 镜像创建虚拟机(VM)实例。

先决条件

  • 您创建的镜像的通用唯一标识符(UUID)。
  • 访问 Image-builder 服务 API 端点。
  • 从浏览器访问 Google Cloud Shell

流程

  1. 在镜像构建器仪表盘中,复制您创建的镜像的 UUID
  2. 访问 /composes/{composeId} API 端点
  3. Try it Out 按钮激活 composeId 字符串路径。
  4. 在 API 端点的 composes/{composeId} 字段中输入 UUID
  5. Execute。API 端点在 Response body 中生成一个响应,例如:

    {
      "image_status": {
        "status": "success",
        "upload_status": {
          "options": {
            "image_name": "composer-api-03f0e19c-0050-4c8a-a69e-88790219b086",
            "project_id": "red-hat-image-builder"
          },
          "status": "success",
          "type": "gcp"
        }
      }
    }
  6. Response body 字段中,复制 image_nameproject_id,以从 Google Cloud Platform 环境访问镜像。从 Response body

    "image_name": "composer-api-03f0e19c-0050-4c8a-a69e-88790219b086",
    "project_id": "red-hat-image-builder"
  7. 从浏览器访问 Google Cloud Shell
  8. 将 Google Cloud Platform Project ID 设置为默认的 GCP 项目。您可以通过访问 Google Cloud Platform 仪表盘 来查找项目的产品 ID。

    $ gcloud config set project PROJECT_ID
  9. Authorize Cloud Shell 窗口提示中,单击 Authorize 以允许这个和将来需要您凭证的调用。
  10. 使用 gcloud 命令将镜像复制到项目中:

    $ gcloud compute images create MY_IMAGE_NAME \
      --source-image-project red-hat-image-builder \
      --source-image IMAGE_NAME

    其中:

    • MY_IMAGE_NAME 是您提供给实例的名称;
    • red-hat-image-builder 是 Response body 生成的 project_id
    • IMAGE_NAMEResponse body 生成的 image_name

验证

确认镜像是否已成功复制到项目中:

4.8. 创建自定义 RHEL VMDK 系统镜像

使用 Insights 镜像构建器,您可以创建 Open virtualization 格式(.ova)或Virtual disk(.vmdk)格式的自定义系统镜像。您可以将这些镜像上传到 VMware vSphere。

您只能使用 govc 客户端导入Virtual disk(.vmdk)格式。对于 Open virtualization 格式(.ova),您可以使用 vSphere GUI 和 govc 客户端导入它。

Open Virtualization 格式(.ova)是一个 .vmdk 镜像,其中包含有关虚拟硬件的额外元数据,当您导入到 vSphere 时,会创建一个虚拟机。将 .ova 镜像导入到 vSphere 后,您可以使用任何其他硬件配置虚拟机,如网络、磁盘和 CD-ROM。

注意

.vmdk 镜像可用 6 小时,在此之后过期。确保下载镜像以避免丢失它。

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images

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

  3. Create image

    Create image 对话框向导将打开。

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

    1. Release 列表中,选择要使用的发行版本:例如,选择 Red Hat Enterprise Linux (RHEL)。
    2. Select target environments 选项中选择 VMware vSphere
    3. 选择其中一个选项:

      • Open virtualization 格式(.ova)
      • Virtual disk(.vmdk)格式

        点击 Next

  5. Register 页面中,选择其中一个注册方法: Automatically register and enable advanced capabilities or Register later

    如果您选择 Automatically register 和 enable advanced capabilities 选项,请进一步自定义它。

    1. Show additional connection options 按钮。

      Monitor & manage subscription and access to Red Hat content 单选按钮启用以下选项:

      • 启用预测分析和管理功能 - 要提供有关 Red Hat Enterprise Linux 环境的可操作情报,帮助在问题导致停机前识别并解决操作和漏洞风险。
      • 启用带有自动化的远程补救和系统管理 - 红帽连接器(rhc)可让 Red Hat Enterprise Linux 主机连接到 Red Hat Insights 使用 Red Hat Insights 修复服务。
    2. 根据您的偏好选择或取消选中复选框。
    3. 从下拉菜单中,选择要用于镜像的激活码。请参阅创建激活码

      1. 没有找到激活码 - 如果您没有激活码,您可以通过完成以下步骤来选择默认激活码:

        1. 单击 创建激活密钥 按钮。选择激活密钥下拉菜单启用 激活密钥默认。它是带有基本配置的预设置密钥。您可以通过访问激活码 来管理 激活码
    4. 点击 Next
  6. 文件系统配置 页面中,选择推荐的 Use 自动分区 或为您的镜像文件系统 手动配置分区

    1. 要手动配置分区,请点击 手动配置分区 单选按钮。

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

    2. 在下拉菜单中提供配置分区的详情:
    3. 对于 Mount point 字段,选择一个挂载点类型选项

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

      注意

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

    4. 对于文件系统的 Minimum size 分区字段,请输入所需的最小分区大小。在 最小大小 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB
    5. 要添加更多分区,点 Add partition 并为每个添加的分区重复步骤。

      点击 Next

  7. 可选:在 Content 页面中,完成以下步骤将额外软件包添加到您的镜像中:

    1. 额外的红帽软件包 步骤中:

      1. Available packages 搜索字段中,输入软件包名称并点 按钮。
      2. >> 按钮将搜索结果中显示的所有软件包添加到 Chosen packages 双列表中。另外,您还可以点 > 按钮一次只添加一个所选软件包。
    2. Custom repositories 页面上,单击 Repositories

      Custom Repositories 页面将在新的浏览器标签页中打开。前往新页面。

      1. Add repositories。输入以下信息:

        1. Name
        2. URL
        3. 限制架构: 从下拉菜单中选择构架。标记所有架构,或者选择一个来限制您的系统架构,以防止存储库可用性不正确。
        4. 限制 操作系统版本 : 从下拉菜单中选择操作系统(OS)。允许所有 RHEL 版本或为您的系统选择一个版本,以防止存储库可用性不正确。
        5. GPG 密钥 :使用 GPG 密钥上传文件或粘贴现有 GPG 密钥的 URL。

          注意

          如果没有为存储库提供 GPG 密钥,则您的系统无法对存储库中签名软件包执行 GPG 密钥验证。

        6. 单击 Save 以验证存储库状态。
    3. 返回到 Create image dashboard,再单击 Next
  8. 可选:在 Details 页面中,输入镜像的名称。每个镜像都有唯一的通用唯一标识符(UUID)。点击 Next
  9. Review 页面中,验证有关镜像创建的镜像详情,然后点 Create image

    系统验证镜像的构建清单。在达到 100% 后,镜像添加到构建队列中。

Insights 镜像构建器开始为 x86_64 架构编写 RHEL 镜像。镜像就绪后,您可以在 清单 中看到它。

4.9. 创建自定义 RHEL 客户机系统镜像

完成以下步骤,使用 Insights 镜像构建器创建自定义 RHEL 客户机 .qcow2 镜像。

先决条件

  • 您有一个 RHEL 订阅。
  • 有机构管理员权限。

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images

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

  3. Create image

    Create image 对话框向导将打开。

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

    1. Releases 列表中,选择用于创建镜像的 Red Hat Enterprise Linux (RHEL)的发行版本。
    2. Architecture 列表中,选择要使用的架构。
    3. Select target environments 选项中,选择 Virtualization - Guest image (.qcow2)。
  5. 点击 Next
  6. Register 页面中,选择其中一个注册方法: Automatically register and enable advanced capabilities or Register later

    如果您选择 Automatically register 和 enable advanced capabilities 选项,请进一步自定义它。

    1. Show additional connection options 按钮。

      Monitor & manage subscription and access to Red Hat content 单选按钮启用以下选项:

      • 启用预测分析和管理功能 - 要提供有关 Red Hat Enterprise Linux 环境的可操作情报,帮助在问题导致停机前识别并解决操作和漏洞风险。
      • 启用带有自动化的远程补救和系统管理 - 红帽连接器(rhc)可让 Red Hat Enterprise Linux 主机连接到 Red Hat Insights 使用 Red Hat Insights 修复服务。
    2. 根据您的偏好选择或取消选中复选框。
    3. 从下拉菜单中,选择要用于镜像的激活码。请参阅创建激活码

      1. 没有找到激活码 - 如果您没有激活码,您可以通过完成以下步骤来选择默认激活码:

        1. 单击 创建激活密钥 按钮。选择激活密钥下拉菜单启用 激活密钥默认。它是带有基本配置的预设置密钥。您可以通过访问激活码 来管理 激活码
    4. 点击 Next
  7. 文件系统配置 页面中,选择推荐的 Use 自动分区 或为您的镜像文件系统 手动配置分区

    1. 要手动配置分区,请点击 手动配置分区 单选按钮。

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

    2. 在下拉菜单中提供配置分区的详情:
    3. 对于 Mount point 字段,选择一个挂载点类型选项

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

      注意

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

    4. 对于文件系统的 Minimum size 分区字段,请输入所需的最小分区大小。在 最小大小 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB
    5. 要添加更多分区,点 Add partition 并为每个添加的分区重复步骤。

      点击 Next

  8. 可选:在 Content 页面中,完成以下步骤将额外软件包添加到您的镜像中:

    1. 额外的红帽软件包 步骤中:

      1. Available packages 搜索字段中,输入软件包名称并点 按钮。
      2. >> 按钮将搜索结果中显示的所有软件包添加到 Chosen packages 双列表中。另外,您还可以点 > 按钮一次只添加一个所选软件包。
    2. Custom repositories 页面上,单击 Repositories

      Custom Repositories 页面将在新的浏览器标签页中打开。前往新页面。

      1. Add repositories。输入以下信息:

        1. Name
        2. URL
        3. 限制架构: 从下拉菜单中选择构架。标记所有架构,或者选择一个来限制您的系统架构,以防止存储库可用性不正确。
        4. 限制 操作系统版本 : 从下拉菜单中选择操作系统(OS)。允许所有 RHEL 版本或为您的系统选择一个版本,以防止存储库可用性不正确。
        5. GPG 密钥 :使用 GPG 密钥上传文件或粘贴现有 GPG 密钥的 URL。

          注意

          如果没有为存储库提供 GPG 密钥,则您的系统无法对存储库中签名软件包执行 GPG 密钥验证。

        6. 单击 Save 以验证存储库状态。
    3. 返回到 Create image dashboard,再单击 Next
  9. 可选:在 Name image 页面中,输入镜像的名称。每个镜像都有唯一的通用唯一标识符(UUID)。点击 Next
  10. Review 页面中,验证有关镜像创建的镜像详情,然后点 Create image

    系统验证镜像的构建清单。在达到 100% 后,镜像添加到构建队列中。

    注意

    .qcow2 镜像可使用 6 小时,在此之后过期。确保下载镜像以避免丢失它。

4.10. 创建自定义 RHEL ISO 系统镜像

完成以下步骤,使用 Insights 镜像构建器创建自定义 RHEL ISO 镜像。

先决条件

  • 您有一个 RHEL 订阅。
  • 有机构管理员权限。

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images

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

  3. Create image

    Create image 对话框向导将打开。

  4. Image 输出 页面中,选择发行版本。然后,点 Next

    1. Release 列表中,选择要使用的发行版本。
    2. Architecture 列表中,选择要使用的架构。
    3. Select target environments 选项中,选择 Bare metal - Installer (.iso)
    4. 点击 Next
  5. Register 页面中,选择其中一个注册方法: Automatically register and enable advanced capabilities or Register later

    如果您选择 Automatically register 和 enable advanced capabilities 选项,请进一步自定义它。

    1. Show additional connection options 按钮。

      Monitor & manage subscription and access to Red Hat content 单选按钮启用以下选项:

      • 启用预测分析和管理功能 - 要提供有关 Red Hat Enterprise Linux 环境的可操作情报,帮助在问题导致停机前识别并解决操作和漏洞风险。
      • 启用带有自动化的远程补救和系统管理 - 红帽连接器(rhc)可让 Red Hat Enterprise Linux 主机连接到 Red Hat Insights 使用 Red Hat Insights 修复服务。
    2. 根据您的偏好选择或取消选中复选框。
    3. 从下拉菜单中,选择要用于镜像的激活码。请参阅创建激活码

      1. 没有找到激活码 - 如果您没有激活码,您可以通过完成以下步骤来选择默认激活码:

        1. 单击 创建激活密钥 按钮。选择激活密钥下拉菜单启用 激活密钥默认。它是带有基本配置的预设置密钥。您可以通过访问激活码 来管理 激活码
    4. 点击 Next
  6. 文件系统配置 页面中,选择推荐的 Use 自动分区 或为您的镜像文件系统 手动配置分区

    1. 要手动配置分区,请点击 手动配置分区 单选按钮。

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

    2. 在下拉菜单中提供配置分区的详情:
    3. 对于 Mount point 字段,选择一个挂载点类型选项

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

      注意

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

    4. 对于文件系统的 Minimum size 分区字段,请输入所需的最小分区大小。在 最小大小 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB
    5. 要添加更多分区,点 Add partition 并为每个添加的分区重复步骤。

      点击 Next

  7. 可选:在 Content 页面中,完成以下步骤将额外软件包添加到您的镜像中:

    1. 额外的红帽软件包 步骤中:

      1. Available packages 搜索字段中,输入软件包名称并点 按钮。
      2. >> 按钮将搜索结果中显示的所有软件包添加到 Chosen packages 双列表中。另外,您还可以点 > 按钮一次只添加一个所选软件包。
    2. Custom repositories 页面上,单击 Repositories

      Custom Repositories 页面将在新的浏览器标签页中打开。前往新页面。

      1. Add repositories。输入以下信息:

        1. Name
        2. URL
        3. 限制架构: 从下拉菜单中选择构架。标记所有架构,或者选择一个来限制您的系统架构,以防止存储库可用性不正确。
        4. 限制 操作系统版本 : 从下拉菜单中选择操作系统(OS)。允许所有 RHEL 版本或为您的系统选择一个版本,以防止存储库可用性不正确。
        5. GPG 密钥 :使用 GPG 密钥上传文件或粘贴现有 GPG 密钥的 URL。

          注意

          如果没有为存储库提供 GPG 密钥,则您的系统无法对存储库中签名软件包执行 GPG 密钥验证。

        6. 单击 Save 以验证存储库状态。
    3. 返回到 Create image dashboard,再单击 Next
  8. 可选:在 Details 页面中,输入镜像的名称。每个镜像都有唯一的通用唯一标识符(UUID)。点击 Next
  9. Review 页面中,验证有关镜像创建的镜像详情,然后点 Create image

    系统验证镜像的构建清单。在达到 100% 后,镜像添加到构建队列中。

Insights 镜像构建器开始为您选择的架构编写 RHEL 镜像。镜像就绪后,您可以在 Image Builder 仪表板中看到它。

4.11. 为 OCI 环境创建自定义镜像

您可以使用 Insights 镜像构建器创建自定义系统镜像,并将这些镜像上传到 Oracle Cloud Infrastructure (OCI)。然后,您可以从上传到 OCI 存储桶的 .qcow2 镜像运行一个实例。

注意

Preview 模式下,创建自定义镜像并将其推送到 Oracle Cloud Infrastructure 环境。

先决条件

  • 您有一个 RHEL 订阅。
  • 有机构管理员权限。
  • 您有一个 Oracle Cloud 帐户。
  • 您必须在 OCI 策略 中授予安全访问权限。
  • 您有红帽帐户。访问 门户
  • 您可以访问 Insights 镜像构建器

流程

  1. 登录 Hybrid Cloud Console,并通过在菜单栏中将 Preview 切换切换为 On 来打开 Preview 模式。
  2. 访问 混合云控制台 并登录。
  3. Red Hat Insights > RHEL > Inventory > Images

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

  4. Create image

    Create image 对话框向导将打开。

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

    1. 从下拉菜单中,选择 Release: Red Hat Enterprise Linux (RHEL)。
    2. Select target environments 选项中选择 Oracle Cloud Infrastructure
    3. 点击 Next
  6. Target environment - Oracle Cloud Infrastructure 页面中,输入以下强制详情。

    1. 用户 OCID:您可以在 OCI 控制台用户详情页面中找到它。
    2. 私钥。
  7. 点击 Next
  8. Register 页面中,选择注册方法之一:

    • 自动注册并启用高级功能
    • 稍后注册

      如果您选择 Automatically register 和 enable advanced capabilities 选项,请进一步自定义它。

      1. Show additional connection options

        Monitor & manage subscription and access to Red Hat content 单选按钮启用以下选项:

        • 启用预测分析和管理功能 - 提供有关 Red Hat Enterprise Linux 环境的可操作智能功能。这有助于在问题停机前识别和解决操作和漏洞风险。
        • 启用带有自动化的远程补救和系统管理 - 红帽连接器(rhc)使 RHEL 主机可以连接到 Red Hat Insights 使用 Red Hat Insights Remediations 服务。
      2. 根据您的偏好选择复选框。
      3. 从下拉菜单中,选择要用于镜像的激活码。请参阅创建激活码

        1. 没有找到激活码 - 如果您没有激活码,您可以通过完成以下步骤来选择默认激活码:

          1. 单击 创建激活密钥 按钮。选择激活密钥下拉菜单启用 激活密钥默认。它是带有基本配置的预设置密钥。您可以通过访问激活码 来管理 激活码
      4. 点击 Next
  9. 文件系统配置 页面中,选择推荐的 Use 自动分区 或为您的镜像文件系统 手动配置分区

    1. 要手动配置分区,请点击 手动配置分区 单选按钮。

      Configure partitions 将打开,并根据红帽标准和安全指南显示配置。

    2. 在下拉菜单中提供配置分区的详情:
    3. 对于 Mount point 字段,选择一个挂载点类型选项。

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

      注意

      根据您选择的 挂载点 类型,文件系统类型会相应更改。

    4. 对于文件系统 的最小大小 分区字段,请配置最小分区大小。

      最小大小 下拉菜单中,您可以使用通用大小单位,如 GiBMiBKiB。默认单位为 GiB

    5. 要添加更多分区,点 Add partition 并为每个添加的分区重复步骤。

      点击 Next

  10. 可选:在 Content 页面中,完成以下步骤将额外软件包添加到您的镜像中:

    1. 额外的红帽软件包 步骤中:

      1. Available packages 搜索字段中,输入软件包名称并点 按钮。
      2. & gt;> 将软件包搜索结果中显示的所有软件包添加到 Chosen 软件包 双列表中。或者,您可以点 & gt; 按钮一次只添加一个所选软件包。
    2. Custom repositories 页面上,单击 Repositories

      Custom Repositories 页面将在新的浏览器标签页中打开。前往新页面。

      1. Add repositories 并输入以下信息:

        1. Name
        2. URL
        3. 限制架构: 从下拉菜单中选择构架。标记所有架构,或为您的系统选择一个,以防止存储库可用性不正确。
        4. 限制 操作系统版本 : 从下拉菜单中选择操作系统(OS)。允许所有 RHEL 版本或为您的系统选择一个版本,以防止存储库可用性不正确。
        5. GPG 密钥 :使用 GPG 密钥上传文件或粘贴现有 GPG 密钥的 URL。

          注意

          如果没有 GPG 密钥,您的系统无法对已签名软件包执行验证。

        6. 单击 Save 以验证存储库状态。
    3. 返回到 Create image dashboard,再单击 Next
  11. 可选:在 Details 页面中,输入镜像的名称。

    每个镜像都有唯一的通用唯一标识符(UUID)。

  12. 点击 Next
  13. Review 页面中,验证镜像创建的详情。
  14. Create image

系统验证镜像的构建清单。在达到 100% 后,镜像传输到构建队列。

Insights 镜像构建器开始为 x86_64 架构编写 RHEL 镜像。镜像就绪后,您可以在 Insights Image Builder 仪表板中看到它

后续步骤

4.12. 从现有构建创建一个新镜像

您可以使用 Insights 镜像构建器从现有自定义 RHEL 镜像创建新镜像。Insights 镜像构建器重新创建具有不同 UUID 的镜像,您可以使用它来识别混合云控制台中的镜像。新镜像还会获取软件包更新,并使用这些更新刷新内容。您可以自定义此新镜像以满足您的要求。

注意

您可以从失败的构建重新创建镜像。

先决条件

  • 已使用 Insights 镜像构建器创建了 AWS 镜像。

流程

  1. Image Builder 仪表板中,选择您要创建自定义镜像的镜像。
  2. Node options 菜单(iwl),然后选择 Re-create 镜像Create image 向导将打开。

    注意

    如果镜像状态为 Expired,点 Re-create image 按钮。

    1. 可选:您可以使用 Navigation 面板打开步骤并进行更改,来自定义镜像。点击 Next
    2. Review 页面中,点 Create image

Insights 镜像构建器仪表盘打开。镜像构建开始重新创建镜像并列出以下信息:

  • 镜像名称
  • UUID
  • 云目标环境
  • 镜像操作系统发行版本
  • 镜像创建状态

验证

  • Status 列中,检查镜像是否为 Ready
  • 可选:点击 Image details 显示有关重新创建镜像的附加信息。

4.13. 将 AWS 镜像共享到其他区域

您可以将现有 AWS 镜像共享到新区域。共享镜像会将其配置为在 AWS 帐户上运行的新区域。配置新区域后,所有这些区域都使用与原始 AWS 镜像相同的配置启动。

先决条件

  • 您已创建了一个 AWS 镜像。

流程

  1. Image Builder 表中,选择您要与其他区域共享的镜像。
  2. 在 Node 选项菜单中选择 Share to new region。此时会打开 Share to new region 向导。
  3. 选择地区 下拉菜单中选择要共享镜像的区域。

    您可以选择多个区域来共享您的镜像。

  4. 单击 Share

    您的镜像构建、上传到 AWS 并共享您选择的区域。

    注意

    共享镜像在 14 天后过期。

  5. 为确保您可以永久访问镜像,请将红帽镜像复制到您自己的 AWS 帐户。

4.14. 下载 JSON compose 请求

如果下载镜像的 .json compose 请求,您可以使用镜像构建器 API 自动执行您的镜像构建任务,例如:

  • 使用额外软件包自定义镜像
  • 自定义分区布局
  • 嵌入一个激活码。

先决条件

  • 您创建了使用 Insights 镜像构建器的镜像。

流程

  1. Image Builder 表中,选择您要作为 .json compose 请求下载的镜像。
  2. Node options (criu)菜单,然后选择 Download compose request (.json)

    .json compose 请求现在保存到您的主机服务器中。要使用镜像构建器 API,请参阅 通过其 API 使用托管镜像构建器

第 5 章 使用 Insights 镜像构建器在云平台中启动自定义的 RHEL 镜像

5.1. 在 AWS 上启动自定义 RHEL 镜像

您可以在 AWS 云环境中启动自定义的 RHEL 镜像。

先决条件

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images
  3. 查找您要在公共云环境中启动的镜像,然后点击 Instance 列中的 Launch。此时会打开 Launch 向导。
  4. Account 和 Custom 页面中,完成以下步骤:

    1. Select account 下拉菜单中选择您要使用的帐户。
    2. Select region 下拉菜单中选择运行实例的区域。
    3. (可选):在 Select template 下拉菜单中选择您要使用的模板。

      如果没有指定模板,您可以在 default 安全组下启动镜像。确保 default 安全组允许 SSH 流量。

    4. Select instance type 下拉菜单中选择实例类型配置。
    5. Count 字段中,选择您要启动的镜像数量。点击 Next

      如果您尝试启动太多镜像,向导会通知您。确保 AWS 帐户中有足够的资源。

      注意

      您必须在 AWS 帐户上具有默认的 Virtual Private Cloud (VPC)和安全组。如果您没有它们,请联络 AWS 支持来重新创建它们。

  5. SSH 密钥身份验证 页面中,选择其中一个选项:

    1. 选择现有的 SSH 公钥。在 Select public key 下拉菜单中选择现有的 SSH 公钥。
    2. 添加并保存新的 SSH 公钥。输入新 SSH 公钥的名称,拖放或上传新的 SSH 公钥文件。点击 Next
  6. Review 页面中,查看有关镜像启动流程的详细信息,然后点 Launch

验证

  1. Launch 向导显示绿色勾选标记,消息 System launched successfully
  2. 要验证实例是否正在运行,请将屏幕上显示的 ssh 命令复制到您的终端并连接到该实例。

要停止正在运行的实例,请参阅 AWS 控制台文档。

5.2. 在 Microsoft Azure 上启动自定义 RHEL 镜像

先决条件

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images
  3. 查找您要在公共云环境中启动的镜像,然后点击 Instance 列中的 Launch。此时会打开 Launch 向导。
  4. Account 和 Custom 页面中,完成以下步骤:

    1. Select account 下拉菜单中选择您要使用的帐户。
    2. Azure 资源组 下拉菜单中,选择您要在其中运行实例的资源组。

      这会在此资源组所在的同一区域中创建资源。您可以将此字段留空,以在与镜像相同的资源组中运行实例。

    3. Select instance size 下拉菜单中选择实例类型配置。
    4. Count 字段中,选择您要启动的镜像数量。点击 Next

      如果您尝试启动太多镜像,向导会通知您。在启动大量镜像时,请确保在 Microsoft Azure 订阅中有足够的配额。

  5. SSH 密钥身份验证 页面中,选择使用现有 SSH 密钥或添加新 SSH 密钥:

    要选择现有的 SSH 公钥,请按照以下步骤执行
    1. Select public key 下拉菜单中选择现有的 SSH 公钥。
    2. 点击 Next
    要添加并保存新的 SSH 公钥,请按照以下步骤执行
    1. Name 字段中输入您的新 SSH 公钥的名称。
    2. 在 SSH 公钥中,拖动或上传新的 SSH 公钥文件。
    3. 点击 Next

      注意

      Microsoft Azure 不支持 ed25519 SSH 密钥。

  6. Review 页面中,查看有关镜像启动流程的详细信息,然后点 Launch

启动过程需要几分钟才能在 Microsoft Azure 云平台上启动实例。

验证

  1. Launch 向导显示绿色勾选标记,消息 System launched successfully
  2. 要验证实例是否正在运行,请将屏幕上显示的 ssh 命令复制到您的终端并连接到该实例。

5.3. 在 Google Cloud Platform 上启动自定义 RHEL 镜像

先决条件

流程

  1. 访问 混合云控制台.
  2. Red Hat Insights > RHEL > Inventory > Images
  3. 在公有云环境中查找您要启动的镜像,然后点 Instance 列中的 Launch。此时会打开 Launch 向导。
  4. Account 和 Custom 页面中,完成以下步骤:

    1. Select account 下拉菜单中选择您要使用的帐户。
    2. (可选):在 Select template 下拉菜单中选择您要使用的模板。

      如果没有指定模板,您可以使用其防火墙规则启动镜像到默认的 Virtual Private Cloud (VPC)中。

    3. Select machine type 下拉菜单中选择机器配置。
    4. Count 字段中,选择您要启动的镜像数量,然后点 Next
  5. SSH 密钥身份验证 页面中,选择其中一个选项:

    1. 选择现有的 SSH 公钥。在 Select public key 下拉菜单中选择现有的 SSH 公钥。点击 Next
    2. 添加并保存新的 SSH 公钥。输入新 SSH 公钥的名称,拖放或上传新的 SSH 公钥文件。点击 Next
  6. Review 页面中,查看有关镜像启动流程的详细信息,然后点 Launch

验证

  1. Launch 向导显示绿色勾选标记,消息 System launched successfully
  2. 要验证实例是否正在运行,请将屏幕上显示的 ssh 命令复制到您的终端并连接到该实例。

5.4. 配置启动通知

您可以为启动过程的各种事件配置通知。有关如何在 Red Hat Hybrid Cloud Console 中配置通知的详情,请参考在 Red Hat Hybrid Cloud Console 上配置通知

启动事件

启动失败
如果镜像启动失败,则会发送通知。
启动完成
如果镜像启动成功,则会发送通知。

请注意,如果您选择电子邮件通知,这些通知包含有关事件的详细信息。例如,如果触发 Launch completed 事件,电子邮件通知包含已启动的实例的列表。

第 6 章 部署自定义镜像

为 VMWare vSphere 私有云创建自定义镜像后,您可以将镜像部署到 VMware vSphere。对于 Guest 镜像(.qcow2)和安装程序(.iso),您可以下载这些镜像并将其部署到虚拟机。

6.1. 上传 VMDK 镜像并在 vSphere 中创建 RHEL 虚拟机

创建镜像后,您可以使用 CLI 将其部署到 VMware vSphere。然后,您可以创建一个虚拟机并登录它。

先决条件

  • 您已配置了 govc VMware CLI 工具客户端。

    • 要使用 govc VMware CLI 工具客户端,您必须在环境中设置以下值:

      GOVC_URL
      GOVC_DATACENTER
      GOVC_FOLDER
      GOVC_DATASTORE
      GOVC_RESOURCE_POOL
      GOVC_NETWORK

流程

  1. 访问您下载 .vmdk 镜像的目录。
  2. 创建一个名为 metadata.yaml 的文件。在此文件中添加以下信息:

    instance-id: cloud-vm
    local-hostname: vmname
  3. 创建一个名为 userdata.yaml 的文件。在文件中添加以下信息:

    #cloud-config
    users:
    - name: admin
      sudo: "ALL=(ALL) NOPASSWD:ALL"
      ssh_authorized_keys:
      - ssh-rsa AAA...fhHQ== your.email@example.com
    • ssh_authorized_keys 是您的 SSH 公钥。您可以在 ~/.ssh/id_rsa.pub 中找到 SSH 公钥。
  4. metadata.yamluserdata.yaml 文件导出到环境中,使用 gzip 压缩,使用 base64 编码,如下所示:后续步骤中将用到它们。

    export METADATA=$(gzip -c9 <metadata.yaml | { base64 -w0 2>/dev/null || base64; }) \
    USERDATA=$(gzip -c9 <userdata.yaml | { base64 -w0 2>/dev/null || base64; })
  5. 使用 metadata.yamluserdata.yaml 文件在 vSphere 上启动镜像:

    1. .vmdk 镜像导入到 vSphere :

      $ govc import.vmdk ./composer-api.vmdk foldername
    2. 在 vSphere 中创建虚拟机而不开机:

      govc vm.create \
      -net.adapter=vmxnet3 \
      -m=4096 -c=2 -g=rhel8_64Guest \
      -firmware=bios -disk=”foldername/composer-api.vmdk” \
      -disk.controller=ide -on=false \
       vmname
    3. 更改虚拟机以添加 ExtraConfig 变量,即 cloud-init 配置:

      govc vm.change -vm vmname \
      -e guestinfo.metadata="${METADATA}" \
      -e guestinfo.metadata.encoding="gzip+base64" \
      -e guestinfo.userdata="${USERDATA}" \
      -e guestinfo.userdata.encoding="gzip+base64"
    4. 打开虚拟机:

      govc vm.power -on vmname
    5. 检索虚拟机 IP 地址:

      HOST=$(govc vm.ip vmname)
    6. 使用 cloud-init 文件配置中指定的用户数据,使用 SSH 登录到虚拟机:

      $ ssh admin@HOST

6.2. 将 OVA VMDK 镜像部署到 vSphere GUI

开放虚拟化 格式(.ova)创建 .vmdk 镜像后,您可以使用 vSphere GUI 客户端将其部署到 VMware vSphere。它将创建一个虚拟机,该虚拟机可在引导前被进一步自定义。

前提条件

  • 在浏览器中登录到 vSphere UI。
  • 您下载了(.ova)镜像。

流程

  1. 在 vSphere Client 中,从 Actions 菜单中选择 Deploy OVF Template
  2. Deploy OVF Template 页面上,完成每个配置选项的设置,然后点 Next
  3. 单击 Finish.ova 镜像开始部署。

    镜像部署完成后,您有一个来自 .ova 镜像的新虚拟机(VM)。

  4. 在部署的镜像页面中,执行以下步骤:

    1. Actions 菜单中,选择 Edit Setting
    2. Virtual Hardware 选项卡中,配置 CPU、内存等资源,添加新网络适配器。

      1. CD/DVD drive 1 选项中,附加包含 cloud-init.iso 的 CD 或者 DVD 驱动器,以便在启动时提供给用户。

        虚拟机现在可以使用 cloud-init.iso 文件中的用户名和密码启动。

6.3. 从自定义的 RHEL 客户机系统镜像创建虚拟机

您可以从使用 Insights 镜像构建器创建的 QCOW2 镜像创建虚拟机(VM)。

先决条件

  • 使用 Insights 镜像构建器创建并下载 QCOW2 镜像。

流程

  1. 访问下载 QCOW2 镜像的目录。
  2. 创建一个名为 meta-data 的文件。在此文件中添加以下信息:

    instance-id: nocloud
    local-hostname: vmname
  3. 创建一个名为 user-data 的文件。在文件中添加以下信息:

    #cloud-config
    user: admin
    password: password
    chpasswd: {expire: False}
    ssh_pwauth: True
    ssh_authorized_keys:
      - ssh-rsa AAA...fhHQ== your.email@example.com
    • ssh_authorized_keys 是您的 SSH 公钥。您可以在 ~/.ssh/id_rsa.pub 中找到 SSH 公钥。
  4. 使用 genisoimage 命令创建一个包含 user-datameta-data 文件的 ISO 镜像。

    # genisoimage -output cloud-init.iso -volid cidata -joliet -rock user-data meta-data
    
    I: -input-charset not specified, using utf-8 (detected in locale settings)
    Total translation table size: 0
    Total rockridge attributes bytes: 331
    Total directory bytes: 0
    Path table size(bytes): 10
    Max brk space used 0
    183 extents written (0 MB)
  5. 使用 virt-install 命令从 KVM 客户机映像创建一个新虚拟机。将您在第 4 步中创建的 ISO 镜像作为虚拟机镜像的附件。

    # virt-install \
        --memory 4096 \
        --vcpus 4 \
        --name myvm \
        --disk composer-api.qcow2,device=disk,bus=virtio,format=qcow2 \
        --disk cloud-init.iso,device=cdrom \
        --os-variant rhel1-latest \
        --virt-type kvm \
        --graphics none \
        --import

    其中,

    • --graphics none - 表示它是一个无头的 RHEL 虚拟机。
    • --vCPU 4 - 表示它使用 4 个虚拟 CPU。
    • --memory 4096 - 表示它使用 4096 MB RAM。
  6. 虚拟机安装开始:

    Starting install...
    Connected to domain myvm
    ...
    [  OK  ] Started Execute cloud user/final scripts.
    [  OK  ] Reached target Cloud-init target.
    
    Red Hat Enterprise Linux 1-latest (Ootpa)
    Kernel 4.18.0-221.el8.x86_64 on an x86_64

6.4. 将自定义的 RHEL ISO 系统镜像安装到裸机系统中

您可以从使用 Insights 镜像构建器创建的 ISO 镜像创建虚拟机(VM)。

先决条件

  • 您使用 Insights 镜像构建器创建并下载 ISO 镜像。
  • 一个 8 GB USB 闪存驱动器。

流程

  1. 访问下载 ISO 镜像的目录。
  2. 将可引导的 ISO 镜像文件放在 USB 闪存中。
  3. 将 USB 闪存连接到您要引导的计算机的端口。
  4. 从 USB 闪存引导 ISO 镜像。
  5. 执行步骤来安装自定义的可引导的 ISO 镜像。

    引导屏幕显示以下选项:

    • 安装 Red Hat Enterprise Linux 1-latest
    • 测试此介质并安装 Red Hat Enterprise Linux 1-latest

其他资源

6.5. 在 OCI 上导入并运行 QCOW2 镜像

您可以将自定义 .qcow2 镜像导入到 Oracle Cloud Infrastructure (OCI)。然后,您可以在虚拟机上启动自定义的 .qcow2 镜像。

先决条件

  • 在浏览器中登录到 Oracle Cloud UI。
  • 下载了 .qcow2 镜像。
  • 您已在 Image Builder 仪表板中从 Insights Instance 列中复制了 .qcow2 镜像链接 URL。

流程

  1. 在 Oracle Cloud UI 仪表板中,点 Compute > Custom Images
  2. Custom Images 仪表板中,单击 Import image
  3. Import image 窗口中设置以下配置:

    1. 从对象存储 URL 选项中选择 Import
    2. Object Storage URL 字段中,将 Insights 镜像构建器提供的 URL 粘贴到其中。
    3. 选择 QCOW2 镜像类型。
    4. Launch mode 下,选择 半虚拟化模式 选项。
  4. 单击 Import Image

系统完成导入镜像后,您可以在 OCI 环境中运行自定义镜像。

对红帽文档提供反馈

我们非常感谢并对我们文档的反馈进行优先排序。提供尽可能多的详细信息,以便快速解决您的请求。

先决条件

  • 已登陆到红帽客户门户网站。

流程

要提供反馈,请执行以下步骤:

  1. 单击以下链接: 创建问题
  2. Summary 文本框中描述问题或功能增强。
  3. Description 文本框中提供有关问题或请求的增强的详细信息。
  4. Reporter 文本框中键入您的名称。
  5. Create 按钮。

此操作会创建一个文档票据,并将其路由到适当的文档团队。感谢您花时间来提供反馈。

在红帽支持 中创建一个支持问题单

通过执行以下步骤,从 Red Hat Insights 创建支持问题单:

先决条件

  • 已登陆到红帽客户门户网站。

流程

  1. 访问 Red Hat Hybrid Cloud 控制台
  2. Help ? 并选择 Open a support case

    您将被重定向到 客户支持 页面。

  3. Get Support 页面中,选择您要报告的问题类型,然后点 Continue
  4. Summarize 页面中执行以下步骤:

    1. Summary 字段中,描述问题。

      注意

      如果 Red Hat Insights 没有自动选择,您必须手动选择该产品。

    2. 产品 下拉菜单中,选择 Red Hat Insights
    3. 从版本 下拉菜单中,选择您有问题的组件。
    4. Review 页面中,点 Submit

      已创建一个支持问题单。

法律通告

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.