OpenShift® 가상화는 가상 머신의 마이그레이션을 지원합니다 VMware vSphere 에서 OpenShift.
시작하기 전에
내부 OpenShift 레지스트리 설정이 완료되었는지 확인합니다. 단일 네임스페이스에서 OpenShift 내부 레지스트리 이미지를 사용하여 여러 네임스페이스에서 워크로드를 프로비저닝할 수 있습니다. 내부 OpenShift 레지스트리 설정이 완료된 후, 다음 절차에 따라 단일 네임스페이스에 저장된 OpenShift 단일 네임스페이스에 저장된 내부 레지스트리 이미지를 사용하여 원하는 네임스페이스에서 워크로드를 프로비저닝할 수 있습니다.
이 태스크에 대한 정보
OpenShift 가상화는 가상 머신의 마이그레이션을 VMware vSphere 에서 OpenShift. 이 프로세스를 가속화하기 위해 가상 디스크 개발 키트(VDDK) 이미지를 사용합니다. VDDK는 사용하지 않는 데이터를 건너뛰어 전송 시간을 단축하고 전반적인 성능을 개선하여 VM 디스크에 더 빠르게 블록 단위로 액세스할 수 있도록 지원합니다. 대규모 가상 머신 또는 대량 마이그레이션에 유용합니다. VDDK 이미지를 빌드하고 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요 OpenShift.
참고: 이 절차에서 원본 네임스페이스는 내부 이미지가 저장되는 위치를 의미하고 대상 네임스페이스는 파드에서 이미지를 가져와 사용하는 위치를 의미합니다.
프로시저
- 대상 네임스페이스에서 서비스 계정을 만듭니다.
파드가 실행되는 네임스페이스이며 이미지에 대한 액세스를 제공합니다.
oc create serviceaccount registry-puller -n <destination-namespace>
- 대상 네임스페이스에 이미지 풀 시크릿을 만듭니다.
내부
OpenShift 레지스트리로 이동하여 자격 증명을 입력합니다.
oc create secret docker-registry registry-pull-secret \
--docker-server=<internal-openshift-image-registry> \
--docker-username=<your_username> \
--docker-password=<your_password> \
--docker-email=<your_email> \
-n <destination-namespace>
- 대상 네임스페이스의 서비스 계정에 시크릿을 연결합니다.
oc secrets link registry-puller registry-pull-secret --for=pull -n <destination-namespace>
- 서비스 계정에 원본 네임스페이스에서 가져올 수 있는 권한을 부여합니다.
대상 네임스페이스의 서비스 계정이 원본 네임스페이스에서 이미지를 가져올 수 있도록 허용합니다.
oc adm policy add-role-to-user system:image-puller \
system:serviceaccount:<destination-namespace>:registry-puller \
-n <origin-namespace>