5.15. Anaconda アドオンのデプロイおよびテスト
独自の Anaconda アドオンをインストール環境にデプロイしてテストできます。テストを行う方法は、以下の手順に従います。
前提条件
- アドオンを作成している。
-
D-Bus
ファイルにアクセスできる。 -
lorax
パッケージがインストールされている。
手順
-
任意の場所に
DIR
ディレクトリーを作成します。 -
Add-on
python ファイルをDIR/usr/share/anaconda/addons/
に追加します。 -
D-Bus
サービスファイルをDIR/usr/share/anaconda/dbus/services/
にコピーします。 -
D-Bus
サービス設定ファイルを/usr/share/anaconda/dbus/confs/
にコピーします。 更新 イメージを作成します。
DIR
ディレクトリーにアクセスします。cd DIR
cd DIR
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更新 イメージを見つけます。
find . | cpio -c -o | pigz -9cv > DIR/updates.img
find . | cpio -c -o | pigz -9cv > DIR/updates.img
Copy to Clipboard Copied! Toggle word wrap Toggle overflow mkksiso ユーティリティーを使用して、
updates
イメージを ISO ブートイメージに含めます。sudo mkksiso -u updates.img boot.iso new_boot.iso
sudo mkksiso -u updates.img boot.iso new_boot.iso
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 作成された new_boot.iso を起動します。
アドオンに埋め込まれた updates イメージが自動的に適用され、インストール中にアドオンが使用されるようになります。
既存のブートイメージをデプロイメントし、product.img
ファイルを作成してイメージを再パッケージ化する方法は、Red Hat Enterprise Linux ブートイメージの抽出 を参照してください。