第 7 章 使用 Insights 镜像构建器创建 RHEL 系统镜像,并上传到 Microsoft Azure

您可以使用 Insights 镜像构建器创建自定义的 RHEL 系统镜像,并将这些镜像上传到 Microsoft Azure 云目标环境。然后,您可以从与 Microsoft Azure Cloud 帐户共享的镜像创建虚拟机(VM)。

7.1. 授权 Insights 镜像构建器,来将镜像推送到 Microsoft Azure Cloud

要授权 Insights 镜像构建器,来将镜像推送到 Microsoft Azure Cloud,您必须:

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

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

先决条件

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

流程

  1. 在浏览器中访问 Insights 镜像构建器

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

  2. Create image

    Create image 对话框向导将打开。

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

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

      点击 Next

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

    1. 插入您的 租户 GUID

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

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

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

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

      1. 搜索 Azure Active Directory,然后从左侧菜单中选择 Enterprise applications
      2. 搜索 Insights 镜像构建器并确认它是否已被授权。
    4. 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