7.4. Anaconda とキックスタートを使用したネットワークからのコンテナーイメージのデプロイ
コンテナーイメージをインストールするために、Anaconda とキックスタートを使用して ISO イメージをデプロイできます。インストール可能なブート ISO には、設定済みの ostreecontainer キックスタートファイルがすでに含まれています。このファイルは、カスタムコンテナーイメージのプロビジョニングに使用できます。
前提条件
- Red Hat から、アーキテクチャー用の 9.4 Boot ISO をダウンロードした。RH ブートイメージのダウンロード を参照してください。
手順
ネットワークからイメージを取得するための
ostreecontainerキックスタートファイルを作成します。以下に例を示します。# Basic setup text network --bootproto=dhcp --device=link --activate # Basic partitioning clearpart --all --initlabel --disklabel=gpt reqpart --add-boot part / --grow --fstype xfs # Reference the container image to install - The kickstart # has no %packages section. A container image is being installed. ostreecontainer --url quay.io/<namespace>/<image>:<tag> . bootc-image-builder:latest firewall --disabled services --enabled=sshd # Only inject a SSH key for root rootpw --iscrypted locked sshkey --username root "<your-key>" reboot9.4 Boot ISO インストールメディアを使用してシステムを起動します。
カーネル引数に、次の内容のキックスタートファイルを追加します。
inst.ks=http://<path_to_your_kickstart>
- CTRL+X を押してシステムを起動します。
次のステップ
- コンテナーイメージをデプロイした後、イメージを更新し、変更をレジストリーにプッシュできます。RHEL bootc イメージの管理 を参照してください。