1.3.7.5. リポジトリーのミラーリング (オプション)
手順
oc
バイナリーをプロビジョナーノードからレジストリーノードにコピーします。$ sudo scp kni@provisioner:/usr/local/bin/oc /usr/local/bin
必要な環境変数を設定します。
リリースバージョンを設定します。
$ VERSION=<release_version>
<release_version>
には、インストールする OpenShift Container Platform のバージョンに対応するタグ (4.6
など) を指定します。ローカルレジストリー名とホストポートを設定します。
$ LOCAL_REG='<local_registry_host_name>:<local_registry_host_port>'
<local_registry_host_name>
については、ミラーレジストリーのレジストリードメイン名を指定し、<local_registry_host_port>
については、コンテンツの送信に使用するポートを指定します。ローカルリポジトリー名を設定します。
$ LOCAL_REPO='<local_repository_name>'
<local_repository_name>
については、ocp4/openshift4
などのレジストリーに作成するリポジトリーの名前を指定します。
リモートインストールイメージをローカルリポジトリーにミラーリングします。
$ /usr/local/bin/oc adm release mirror \ -a pull-secret-update.txt \ --from=$UPSTREAM_REPO \ --to-release-image=$LOCAL_REG/$LOCAL_REPO:${VERSION} \ --to=$LOCAL_REG/$LOCAL_REPO