12.5. カスタマイズした QCOW2 イメージを準備して OpenStack に直接アップロードする
RHEL Image Builder を使用してカスタムの .qcow2 イメージを作成し、OpenStack クラウドデプロイメントに手動でアップロードできます。
12.5.1. OpenStack への QCOW2 イメージのアップロード リンクのコピーリンクがクリップボードにコピーされました!
RHEL Image Builder ツールを使用すると、OpenStack クラウドデプロイメントにアップロードし、そこでインスタンスを起動するのに適した、カスタマイズした .qcow2 イメージを作成できます。RHEL Image Builder は QCOW2 フォーマットでイメージを作成しますが、OpenStack に固有の変更がさらに加えられています。
RHEL Image Builder を OpenStack イメージタイプで使用して作成する一般的な QCOW2 イメージタイプの出力フォーマットを間違えないでください。これも QCOW2 フォーマットですが、OpenStack に固有の変更がさらに含まれています。
前提条件
- ブループリントを作成している。
手順
QCOW2イメージの作成を開始します。composer-cli compose start blueprint_name openstack
# composer-cli compose start blueprint_name openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow ビルドの状態を確認します。
composer-cli compose status
# composer-cli compose statusCopy to Clipboard Copied! Toggle word wrap Toggle overflow イメージのビルドが完了したら、イメージをダウンロードできます。
QCOW2イメージをダウンロードします。composer-cli compose image UUID
# composer-cli compose image UUIDCopy to Clipboard Copied! Toggle word wrap Toggle overflow - OpenStack ダッシュボードにアクセスし、 をクリックします。
-
左側のメニューで、
Adminタブを選択します。 System PanelからImageをクリックします。Create An Imageウィザードが開きます。Create An Imageウィザードで、以下を行います。- イメージの名前を入力します。
-
BrowseをクリックしてQCOW2イメージをアップロードします。 -
Formatドロップダウンリストから、QCOW2 - QEMU Emulatorを選択します。 をクリックします。
左側のメニューで
Projectタブを選択します。-
ComputeメニューからInstancesを選択します。 ボタンをクリックします。
インスタンスの
Launch Instanceが開きます。-
Detailsページで、インスタンスの名前を入力します。 をクリックします。 -
Sourceページで、アップロードしたイメージの名前を選択します。 をクリックします。 Flavorページで、ニーズに最適なマシンリソースを選択します。 をクリックします。
-
-
イメージから任意のメカニズム (CLI または OpenStack Web UI) を使用して、イメージインスタンスを実行できます。秘密鍵を使用して、SSH 経由で、作成されたインスタンスにアクセスします。
cloud-userとしてログインします。