付録B キックスタートリポジトリーのインポート
キックスタートリポジトリーは、コンテンツ ISO イメージでは提供されません。オフラインの Satellite でキックスタートリポジトリーを使用するには、使用する Red Hat Enterprise Linux のバージョンのバイナリー DVD ISO ファイルをダウンロードし、キックスタートファイルを Satellite にコピーする必要があります。
Red Hat Enterprise Linux 9 のキックスタートリポジトリーをインポートするには、「Red Hat Enterprise Linux 9 キックスタートリポジトリーのインポート」 を実行します。
Red Hat Enterprise Linux 8 のキックスタートリポジトリーをインポートするには、「Red Hat Enterprise Linux 8 のキックスタートリポジトリーのインポート」 を実行します。
Red Hat Enterprise Linux 7 のキックスタートリポジトリーをインポートするには、「Red Hat Enterprise Linux7 キックスタートリポジトリーのインポート」 を実行します。
B.1. Red Hat Enterprise Linux 9 キックスタートリポジトリーのインポート リンクのコピーリンクがクリップボードにコピーされました!
以下の手順を使用して、Red Hat Enterprise Linux 9 のキックスタートリポジトリーをインポートします。
手順
- Red Hat カスタマーポータル access.redhat.com/downloads に移動し、ログインします。
- Red Hat Enterprise Linux をクリックします。
- 一覧から製品バリアントと製品バージョンを選択します。(例: 製品バリアント Red Hat Enterprise Linux for x86_64 および製品バージョン 9.0)
- Red Hat Enterprise Linux 9.0 Binary DVD など、完全インストールイメージを見つけ、Download Now をクリックします。最小限の ISO を使用してホストをプロビジョニングすることはできないことに注意してください。
- ダウンロードが完了したら、ISO イメージを Satellite Server にコピーします。
Satellite Server で、マウントポイントを作成し、そのロケーションに ISO イメージを一時的にマウントします。
mkdir /mnt/iso mount -o loop rhel-binary-dvd.iso /mnt/iso
# mkdir /mnt/iso # mount -o loop rhel-binary-dvd.iso /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhel-binary-dvd.iso は、ISO イメージの名前に置き換えます。
Red Hat Enterprise Linux 9 AppStream および BaseOS Kickstart リポジトリーのディレクトリーを作成します。
mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart
# mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart # mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstartCopy to Clipboard Copied! Toggle word wrap Toggle overflow ISO イメージから
kickstartファイルをコピーします。cp -a /mnt/iso/AppStream/* /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart cp -a /mnt/iso/BaseOS/* /mnt/iso/images/ /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart
# cp -a /mnt/iso/AppStream/* /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart # cp -a /mnt/iso/BaseOS/* /mnt/iso/images/ /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstartCopy to Clipboard Copied! Toggle word wrap Toggle overflow BaseOS の場合は、
/mnt/iso/images/ディレクトリーのコンテンツもコピーする必要があることに注意してください。次のエントリーをリストファイルに追加します。
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/listingファイルで改行してkickstartを追加します。/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/listingファイルで改行してkickstartを追加します。/var/www/html/pub/satellite-import/content/dist/rhel8/listingファイルで改行してバージョン番号を追加します。たとえば、Red Hat Enterprise Linux 9.0 バイナリー ISO の場合は9.0を追加します。ISO イメージから
.treeinfoファイルをコピーします。cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfo cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfo
# cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfo # cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfoCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfoファイルを開いて編集します。 [general]セクションで、以下の変更を加えます。-
packagedir = AppStream/Packagesをpackagedir = Packagesに変更します。 -
repository = AppStreamをrepository = .に変更します。 -
variant = AppStreamをvariant = BaseOSに変更します。 -
variants = AppStream,BaseOSをvariants = BaseOSに変更します。
-
-
[tree]セクションで、variants = AppStream,BaseOSをvariants = BaseOSに変更します。 [variant-BaseOS]セクションで、以下の変更を加えます。-
packages = BaseOS/Packagesをpackages = Packagesに変更します。 -
repository = BaseOSをrepository = .に変更します。
-
-
[media]および[variant-AppStream]のセクションを削除します。 - ファイルを保存してから閉じます。
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfoファイルが以下の形式であることを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfoファイルを開いて編集します。 [general]セクションで、以下の変更を加えます。-
packagedir = AppStream/Packagesをpackagedir = Packagesに変更します。 -
repository = AppStreamをrepository = .に変更します。 -
variants = AppStream,BaseOSをvariants = AppStreamに変更します。
-
-
[tree]セクションで、variants = AppStream,BaseOSをvariants = AppStreamに変更します。 [variant-AppStream]セクションで、以下の変更を加えます。-
packages = AppStream/Packagesをpackages = Packagesに変更します。 -
repository = AppStreamをrepository = .に変更します。
-
-
ファイルから次のセクションを削除します:
[checksums]、[images-x86_64]、[images-xen]、[media]、[stage2]、[variant-BaseOS]。 - ファイルを保存してから閉じます。
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfoファイルが以下の形式であることを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow マウントされたバイナリー DVD ISO イメージを使用する予定がない場合は、ディレクトリーをアンマウントして削除します。
umount /mnt/iso rmdir /mnt/iso
# umount /mnt/iso # rmdir /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Satellite Web UI で、Kickstart リポジトリーを有効にします。