5.15. Anaconda アドオンのデプロイおよびテスト

独自の Anaconda アドオンをインストール環境にデプロイしてテストできます。テストを行う方法については、以下の手順に従います。

前提条件

  • アドオンを作成している。
  • D-Bus ファイルにアクセスできる。

手順

  1. 任意の場所に DIR ディレクトリーを作成します。
  2. Add-on python ファイルを DIR/usr/share/anaconda/addons/ に追加します。
  3. D-Bus サービスファイルを DIR/usr/share/anaconda/dbus/services/ にコピーします。
  4. D-Bus サービス設定ファイルを /usr/share/anaconda/dbus/confs/ にコピーします。
  5. 更新 イメージを作成します。

    DIR ディレクトリーにアクセスします。

    cd DIR

    更新 イメージを見つけます。

    find . | cpio -c -o | pigz -9cv > DIR/updates.img
  6. ISO ブートイメージの内容を抽出します。
  7. 作成された 更新 イメージを使用します。

    1. デプロイメント済みの ISO コンテンツを含む images ディレクトリーに updates.img ファイルを追加します。
    2. イメージを再パッケージ化します。
    3. HTTP 経由で Anaconda インストーラーに updates.img ファイルを渡すように Web サーバーを設定します。
    4. 以下の仕様を起動オプションに追加して、システムの起動時に updates.img ファイルを読み込みます。

      inst.updates=http://your-server/whatever/updates.img to boot options.

既存のブートイメージをデプロイメントし、product.img ファイルを作成してイメージを再パッケージ化する方法は、Extracting Red Hat Enterprise Linux boot images を参照してください。