第4章 RHEL のブート可能なイメージのデプロイ
次のさまざまなメカニズムを使用して、rhel-bootc
コンテナーイメージをデプロイできます。
- Anaconda
-
bootc-image-builder
-
bootc install
使用できるブート可能なイメージのタイプは次のとおりです。
次のような
bootc image-builder
を使用して生成したディスクイメージ:- QCOW2 (QEMU copy-on-write、仮想ディスク)
- Raw (Mac 形式)
- AMI (Amazon Cloud)
- ISO: USB スティックまたは Install-on-boot を使用した無人インストール方法
デプロイ可能なレイヤーイメージを作成した後に、そのイメージをホストにインストールする方法はいくつかあります。
次のメカニズムを使用することで、RHEL インストーラーとキックスタートを使用してレイヤーイメージをベアメタルシステムにインストールできます。
- USB を使用したデプロイ
- PXE
-
bootc-image-builder
を使用してコンテナーイメージをブート可能なイメージに変換し、ベアメタルまたはクラウド環境にデプロイすることもできます。
インストール方法は 1 回だけ実行されます。イメージをデプロイすると、その後の更新は、更新の公開時にコンテナーレジストリーから直接適用されます。
図4.1 基本ビルドインストーラー bootc install
を使用して起動可能なコンテナーイメージをデプロイするか、Anaconda と Kickstart を使用してコンテナーイメージをデプロイする
![639 RHEL Bootable Container Bifrost 0524 3](https://access.redhat.com/webassets/avalon/d/Red_Hat_Enterprise_Linux-9-Using_image_mode_for_RHEL_to_build_deploy_and_manage_operating_systems-ja-JP/images/26738c66384f5771cf15d876d1aaa185/639_RHEL_Bootable_Container_Bifrost_0524_3.png)
図4.2 bootc-image-builder
を使用して起動可能なコンテナーイメージからディスクイメージを作成し、Anaconda、bootc-image-builder
、または bootc install
を使用してエッジ、サーバー、クラウドなどのさまざまな環境にディスクイメージをデプロイする
![639 RHEL Bootable Container Bifrost 0524 4](https://access.redhat.com/webassets/avalon/d/Red_Hat_Enterprise_Linux-9-Using_image_mode_for_RHEL_to_build_deploy_and_manage_operating_systems-ja-JP/images/04a6041fbf8df43a898b05a05ca80884/639_RHEL_Bootable_Container_Bifrost_0524_4.png)
4.1. QCOW2 ディスクイメージを使用した KVM でのコンテナーイメージのデプロイ
bootc-image-builder
ツールを使用して RHEL のブート可能なコンテナーイメージから QEMU ディスクイメージを作成したら、仮想化ソフトウェアを使用して起動できます。
前提条件
- コンテナーイメージを作成した。bootc-image-builder を使用した QCOW2 イメージの作成 を参照してください。
- コンテナーイメージをアクセス可能なリポジトリーにプッシュした。
手順
libvirt
を使用して作成したコンテナーイメージを実行します。詳細は、コマンドラインインターフェイスを使用した仮想マシンの作成 を参照してください。次の例では
libvirt
を使用しています。$ sudo virt-install \ --name bootc \ --memory 4096 \ --vcpus 2 \ --disk qcow2/disk.qcow2 \ --import \ --os-variant rhel9-unknown
検証
- コンテナーイメージを実行している仮想マシンに接続します。詳細は、仮想マシンへの接続 を参照してください。
次のステップ
- イメージを更新し、変更をレジストリーにプッシュできます。RHEL のブート可能なイメージの管理 を参照してください。
関連情報