This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.6.2. OpenShift Container Platform 버전 4.2에서 4.5로 Migration Toolkit for Containers 업그레이드
레거시 MTC(Migration Toolkit for Containers Operator)를 수동으로 설치하여 OpenShift Container Platform 버전 4.2에서 MTC(Migration Toolkit for Containers)를 업그레이드할 수 있습니다.
사전 요구 사항
-
cluster-admin
권한이 있는 사용자로 로그인해야 합니다. -
registry.redhat.io
에 대한 액세스 권한이 있어야 합니다. -
podman
이 설치되어 있어야 합니다.
절차
다음 명령을 입력하여 Red Hat Customer Portal 자격 증명을 사용하여
registry.redhat.io
에 로그인합니다.sudo podman login registry.redhat.io
$ sudo podman login registry.redhat.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
다음 명령을 입력하여 operator.yml
파일을 다운로드합니다.
+
sudo podman cp $(sudo podman create \ registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/operator.yml ./
$ sudo podman cp $(sudo podman create \
registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/operator.yml ./
다음 명령을 입력하여 Migration Toolkit for Containers Operator를 교체합니다.
oc replace --force -f operator.yml
$ oc replace --force -f operator.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여
migration-operator
배포를0
으로 확장하여 배포를 중지합니다.oc scale -n openshift-migration --replicas=0 deployment/migration-operator
$ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow migration-operator
배포를1
로 확장하여 배포를 시작하고 다음 명령을 입력하여 변경 사항을 적용합니다.oc scale -n openshift-migration --replicas=1 deployment/migration-operator
$ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여
migration-operator
가 업그레이드되었는지 확인합니다.oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
$ oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여
controller.yml
파일을 다운로드합니다.sudo podman cp $(sudo podman create \ registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/controller.yml ./
$ sudo podman cp $(sudo podman create \ registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/controller.yml ./
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여
migration-controller
오브젝트를 생성합니다.oc create -f controller.yml
$ oc create -f controller.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여 MTC Pod가 실행 중인지 확인합니다.
oc get pods -n openshift-migration
$ oc get pods -n openshift-migration
Copy to Clipboard Copied! Toggle word wrap Toggle overflow