第7章 Insights Image Builder を使用した RHEL システムイメージの作成と Microsoft Azure へのアップロード

Insights image builder を使用してカスタマイズされた RHEL システムイメージを作成し、それらのイメージを Microsoft Azure クラウドターゲット環境にアップロードできます。次に、Microsoft Azure Cloud アカウントと共有したイメージから Virtual Machine (VM) を作成できます。

7.1. Insights Image Builder にイメージを Microsoft Azure クラウドにプッシュする権限を与える

Insights Image Builder にイメージを Microsoft Azure クラウドにプッシュする権限を与えるには、次のことを行う必要があります。

  • Insights Image Builder を テナント GUID の承認済みアプリケーションとして設定する
  • 少なくとも 1 つのリソースグループへの Contributor のロールを与えます。

    Insights Image Builder を承認されたアプリケーションとして承認するには、次の手順に従います。

前提条件

  • Microsoft Azure ポータルに既存の リソースグループ がある。
  • User Access Administrator ロール権限がある。
  • Microsoft Azure サブスクリプションには、リソースプロバイダーとしての Microsoft.Storage および Microsoft.Compute がある。

手順

  1. ブラウザーで Insights Image Builder にアクセスします。

    Insights Image Builder ダッシュボードが表示されます。

  2. Create image をクリックします。

    Create image ダイアログウィザードが開きます。

  3. Image output ページで、次の手順を実行します。

    1. Release リストから、使用するリリースを選択します。たとえば、Red Hat Enterprise Linux (RHEL) を選択します。
    2. Select target environments オプションから、Microsoft Azure を選択します。

      Next をクリックします。

  4. Target Environment - Microsoft Azure ウィンドウで、Insights image builder を認可されたアプリケーションとして追加するには、以下のステップを実行します。

    1. Tenant GUID を挿入します。

      Image Builder は、Tenant GUID が正しくフォーマットされているかどうかを確認し、ImageBuilder の Authorize Image Builder ボタンが使用可能になります。

    2. Authorize Image Builder をクリックし、Insights Image Builder を承認してイメージを Microsoft Azure Cloud にプッシュします。

      これにより、Microsoft Azure ポータルにリダイレクトされます。

      1. 認証情報を使用してログインします。
      2. Permission requestedAccept をクリックします。
    3. Insights Image Builder がテナントに対して承認されていることを確認します。

      1. Azure Active Directory を検索し、左側のメニューバーから Enterprise applications を選択します。
      2. Insights Image Builder を検索し、それが承認されていることを確認します。
    4. Enterprise application をコントリビューターとして Resource Group に追加します。

      1. 検索バーに Resource Groups と入力し、Services の下にある最初のエントリーを選択します。これにより、Resource Groups ダッシュボードにリダイレクトされます。
      2. Resource Group を選択します。
      3. 左側の アクセス制御 (IAM) をクリックしてパーミッションを追加し、Insights Image Builder アプリケーションがリソースグループにアクセスできるようにします。
      4. メニューから、Role assignments タブをクリックします。
      5. Add をクリックします。
      6. ドロップダウンメニューから Add role assignment を選択します。左側のメニューが表示されます。
      7. 以下の情報を挿入します。

        1. ロール: Contributor ロールを割り当てます。
        2. アクセスの割り当て先: ユーザー、グループ、サービスプリンシパル。メンバーの追加: +Select members をクリックし、検索バーに Red Hat と入力します。Enter を押します。
        3. 選択: Insights image builder アプリケーション

これで、Insights Image Builder アプリケーションが Microsoft Azure クラウドにイメージをプッシュすることが認可されました。

注記

どのユーザーもリソースグループにアプリケーションを追加できますが、アカウント管理者が共有アプリケーションをリソースグループの IAM セクションに共同作成者として追加しない限り、アプリケーションはリソースを見つけることができません。。

検証

  • メニューから、Role assignments タブをクリックします。

    Insights Image Builder セットは、選択した Resource GroupContributor として表示できます。