第8章 Insights Image Builder を使用した、カスタマイズされた RHEL システムイメージの作成と GCP へのアップロード
Insights Image Builder を使用してカスタマイズされた RHEL システムイメージを作成し、それらのイメージを Google Cloud Platform (GCP) ターゲット環境にアップロードできます。
Image Builder ツールで作成したイメージは、gcloud
CLI ツールを使用してのみ、GCP 環境でデプロイできます。
Red Hat Hybrid Cloud Console は、Google Cloud Platform (GCP) ターゲット環境用に作成したイメージを GovCloud リージョンにアップロードするためのサポートをサポートしていません。
8.1. Insights Image Builder を使用した Google Cloud Platform 用のカスタマイズされた RHEL システムイメージの作成
Insights Image Builder を使用してカスタマイズされたシステムイメージを作成し、それらのイメージを Google Cloud Platform にアップロードできます。次に、アップロードしたイメージからインスタンスを開始できます。
前提条件
- イメージを共有するための有効な Google アカウントがある。
- Red Hat アカウントを持っている。ポータル にアクセスできる。
- Insights Image Builder にアクセスできる。
手順
Insights Image Builder にアクセスします。
Insights Image Builder ダッシュボードが表示されます。
Create image ダイアログウィザードが開きます。
Image output ページで、次の手順を実行します。
- ドロップダウンメニューから、Red Hat Enterprise Linux (RHEL) を選択します。
Select target environments オプションから、
Google Cloud Platform
を選択します。
Target environment- Google Cloud Platform ウィンドウで、イメージを共有する有効なアカウントタイプ、および Google アカウント、サービスアカウント、またはドメイン名を選択します。
-
Google アカウント: Google Cloud と対話する Google アカウント (例:
alice@gmail.com
)。 -
サービスアカウント: アプリケーションアカウント (例:
myapp@appspot.gserviceaccount.com
)。 -
Google グループ: Google アカウントおよびサービスアカウントの名前付きコレクション (例:
admins@example.com
)。 -
Google ワークスペースのドメイン/クラウドアイデンティティードメイン: 名前付きの組織内の全 Google アカウントの仮想グループ。たとえば、ドメイン名
mycompany.com
です。
-
Google アカウント: Google Cloud と対話する Google アカウント (例:
選択するターゲット環境のタイプに応じて、アカウントのメールアドレスまたはドメイン名を入力します。
Registration ページで、使用する登録のタイプを選択します。これらのオプションから選択できます。
- Register images with Red Hat: イメージインスタンス、サブスクリプション、Insights を Red Hat に登録して接続します。初回起動時にアクティベーションキーを埋め込み、システムを登録する方法の詳細は、Insights Image Builder を使用して、埋め込みサブスクリプションを含むカスタマイズされたシステムイメージを作成する を参照してください。
- Register image instances only: イメージインスタンスとサブスクリプションのみを Red Hat に登録して接続します。
- Register later: イメージの作成後にシステムを登録します。
- をクリックします。
- オプション: Packages ページで、イメージにパッケージを追加します。Insights Image Builder を使用したイメージ作成中のパッケージの追加 を参照してください。
- Name image ページで、イメージの名前を入力し、 をクリックします。名前を入力しない場合は、その UUID によって作成したイメージを見つけることができます。
Review ページで、イメージの作成に関する詳細を確認し、Create image をクリックします。
Create image ウィザードの手順を完了すると、Image Builder ダッシュボードが表示されます。
Insights Image Builder が、
x86_64
アーキテクチャーの RHEL イメージの作成を開始し、これを Google Cloud Platform にアップロードします。次に、指定したアカウントとイメージを共有します。ダッシュボードでは、イメージ UUID、クラウドターゲット環境、イメージオペレーティングシステムのリリース、イメージ作成のステータスなどの詳細を確認できます。新しいイメージが Ready 列に Status ステータスを表示した後、Insights Image Builder は指定したアカウントとイメージを共有します。
ステータスが以下の通りです。
- Pending: イメージのアップロードおよびクラウド登録が処理されています。
- In Progress: イメージのアップロードおよびクラウド登録が継続されます。
- Ready: イメージのアップロードおよびクラウド登録が完了しました。
Failed: イメージのアップロードおよびクラウドの登録に失敗しました。
注記イメージビルド、アップロード、およびクラウド登録プロセスは、完了に最大 10 分かかる場合があります。
検証
Images ダッシュボードでステータスを確認します。イメージ名をクリックしてデプロイメントし、詳細を表示します。
Ready ステータスは、イメージが正常に作成され、Google アカウントと共有されていることを示しています。
- また、ウィンドウには、イメージの有効期限が切れるまでの日数が表示されます。
イメージを共有するアカウントを確認することができます。
注記イメージアーティファクトは 14 日間保存され、その後は有効期限が切れます。イメージが失われないように、必ずアカウントにイメージを転送してください。