第7章 RHEL Image Builder を使用したブート ISO インストーラーイメージの作成
RHEL Image Builder を使用して、起動可能な ISO インストーラーイメージを作成できます。これらのイメージは、ルートファイルシステムを含む .tar ファイルで構成されます。起動可能な ISO イメージを使用して、ファイルシステムをベアメタルサーバーにインストールできます。
RHEL Image Builder は、ルートファイルシステムを含むブート ISO を作成するマニフェストを作成します。ISO イメージを作成するには、イメージタイプ image-installer を選択します。RHEL Image Builder は、次の内容の .tar ファイルをビルドします。
- 標準の Anaconda インストーラー ISO
- 埋め込まれた RHEL システム tar ファイル
- 最小限のデフォルト要件でコミットをインストールするデフォルトのキックスタートファイル
作成されたインストーラー ISO イメージには、ベアメタルサーバーに直接インストールできる事前設定済みのシステムイメージが含まれています。
7.1. RHEL Image Builder CLI を使用したブート ISO インストーラーイメージの作成 リンクのコピーリンクがクリップボードにコピーされました!
RHEL Image Builder コマンドラインインターフェイスを使用して、カスタマイズしたブート ISO インストーラーイメージを作成できます。生成されるイメージは、オペレーティングシステムにインストールできる .tar ファイルを含む .iso ファイルです。
.iso ファイルは、Anaconda を起動し、システム設定用の .tar ファイルをインストールするように設定されています。作成した ISO イメージファイルは、ハードディスク上で使用したり、仮想マシン内で起動するために使用したりできます。たとえば、HTTP ブートや USB インストールなどで使用できます。
インストール (.iso) イメージタイプは、パーティションのカスタマイズを受け入れません。ファイルシステムのカスタマイズを手動で設定しようとしても、.iso イメージによって構築されたシステムには適用されません。ファイルシステムをカスタマイズして構築された ISO イメージは、キックスタートエラーを引き起こす可能性があり、インストールは自動的に再起動しません。詳細は、Automate a RHEL ISO installation generated by image builder を参照してください。
前提条件
- イメージのブループリントを作成し、ユーザーを追加してカスタマイズしたうえで、そのブループリントを RHEL Image Builder にプッシュした。サポートされているイメージのカスタマイズ を参照してください。
手順
ISO イメージを作成します。
# image-builder build iso --blueprint <blueprint_name>-
<blueprint_name>は作成したブループリントの名前です。 <image_installer>はイメージタイプです。Compose プロセスが開始します。完了するまでに数分かかる場合があります。
RHEL Image Builder により、
.tarファイルを含む.isoファイルがビルドされます。.tarファイルは、オペレーティングシステムとしてインストールされたイメージです。.isoファイルは、Anaconda を起動し、.tarファイルをインストールしてシステムを設定するように設定されています。
-
次のステップ
イメージファイルをダウンロードしたディレクトリーで、以下を実行します。
-
ビルドした
.isoイメージを見つけます。 ISO イメージをマウントします。
$ mount -o ro <path_to_iso> /mnt.tarファイルは/mnt/liveimg.tar.gzディレクトリーにあります。.tarファイルの内容をリスト表示します。$ tar ztvf /mnt/liveimg.tar.gz