6.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