MicroShift is Developer Preview software only.
For more information about the support scope of Red Hat Developer Preview software, see Developer Preview Support Scope.2.2. Red Hat build of MicroShift リポジトリーの Image Builder への追加
次の手順を使用して、ビルドホスト上の Image Builder に Red Hat build of MicroShift リポジトリーを追加します。
前提条件
- ビルドホストが Image Builder のシステム要件を満たしている。
-
Image Builder と
composer-cliツールをインストールしてセットアップしている。 - ビルドホストへの root ユーザーアクセス権がある。
手順
次のコマンドを実行して、ビルドホストで Red Hat build of MicroShift RPM リポジトリーを有効にします。
sudo subscription-manager repos --enable rhocp-4.12-for-rhel-8-$(uname -i)-rpms --enable fast-datapath-for-rhel-8-$(uname -i)-rpms$ sudo subscription-manager repos --enable rhocp-4.12-for-rhel-8-$(uname -i)-rpms --enable fast-datapath-for-rhel-8-$(uname -i)-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
reposyncツールとcreaterepoツールをインストールします。sudo yum install -y yum-utils createrepo
$ sudo yum install -y yum-utils createrepoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、Red Hat build of MicroShift RPM パッケージをビルドホストと同期します。
sudo reposync --arch=$(uname -i) --arch=noarch --gpgcheck \ --download-path /var/repos/microshift-local \ --repo=rhocp-4.12-for-rhel-8-$(uname -i)-rpms \ --repo=fast-datapath-for-rhel-8-$(uname -i)-rpms$ sudo reposync --arch=$(uname -i) --arch=noarch --gpgcheck \ --download-path /var/repos/microshift-local \ --repo=rhocp-4.12-for-rhel-8-$(uname -i)-rpms \ --repo=fast-datapath-for-rhel-8-$(uname -i)-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、競合を避けるために
coreosパッケージを削除します。sudo find ${REPO_PATH}/microshift-local -name \*coreos\* -exec rm -f {} \;$ sudo find ${REPO_PATH}/microshift-local -name \*coreos\* -exec rm -f {} \;Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ローカル RPM リポジトリーを作成します。
sudo createrepo ${REPO_PATH}/microshift-local$ sudo createrepo ${REPO_PATH}/microshift-localCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、このリポジトリーの Image Builder ソースファイルを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、このソースファイルを Image Builder に追加します。
sudo composer-cli sources add ${REPO_PATH}/microshift-local/microshift.toml$ sudo composer-cli sources add ${REPO_PATH}/microshift-local/microshift.tomlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2.1. Red Hat build of MicroShift サービスの追加 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat build of MicroShift RPM パッケージをブループリントに追加し、Red Hat build of MicroShift サービスが Red Hat build of MicroShift を使用して RHEL for Edge イメージをビルドできるようにします。
Image Builder の設計図の例