3장. MTC 설치
OpenShift Container Platform 4에 MTC(Migration Toolkit for Containers)를 설치할 수 있습니다.
OpenShift Container Platform 3에 MTC를 설치하려면 OpenShift Container Platform 3에 레거시 Migration Toolkit for Containers Operator 설치를 참조하십시오.
기본적으로 MTC 웹 콘솔 및 Migration Controller
Pod는 대상 클러스터에서 실행됩니다. 원격 클러스터에서 MTC 웹 콘솔 및 Migration Controller
Pod를 실행하도록 Migration Controller
사용자 정의 리소스 매니페스트를 구성할 수 있습니다.
MTC를 설치한 후에는 복제 리포지토리로 사용할 오브젝트 스토리지를 구성해야 합니다.
MTC를 설치 제거하려면 MTC 설치 해제 및 리소스 삭제를 참조하십시오.
3.1. 호환성 지침
OpenShift Container Platform 버전과 호환되는 MTC(Migration Toolkit for Containers) Operator를 설치해야 합니다.
정의
- 기존 플랫폼
- OpenShift Container Platform 4.5 및 이전 버전
- 최신 플랫폼
- OpenShift Container Platform 4.6 이상.
- 레거시 Operator
- 레거시 플랫폼용으로 설계된 MTC Operator입니다.
- 최신 Operator
- 최신 플랫폼을 위해 설계된 MTC Operator입니다.
- 클러스터 제어
- MTC 컨트롤러 및 GUI를 실행하는 클러스터입니다.
- 원격 클러스터
- Velero를 실행하는 마이그레이션의 소스 또는 대상 클러스터입니다. Control Cluster는 Velero API를 통해 원격 클러스터와 통신하여 마이그레이션을 구동합니다.
OpenShift Container Platform 4.5 또는 이전 버전 | OpenShift Container Platform 4.6 이상 | |
---|---|---|
안정적인 MTC 버전 | MTC 1.7.z
legacy 1.7 operator: 중요 이 클러스터는 컨트롤 클러스터가 될 수 없습니다. | MTC 1.7.z
OLM, 릴리스 채널 |
최신 클러스터가 마이그레이션 관련 다른 클러스터에 연결하지 못하도록 네트워크 제한에 있는 에지 케이스가 있습니다. 예를 들어 온프레미스 OpenShift Container Platform 3.11 클러스터에서 클라우드의 최신 OpenShift Container Platform 클러스터로 마이그레이션할 때 최신 클러스터가 OpenShift Container Platform 3.11 클러스터에 연결할 수 없습니다.
MTC 1.7을 사용하면 네트워크 제한으로 인해 원격 클러스터 중 하나가 제어 클러스터와 통신할 수 없는 경우 crane tunnel-api
명령을 사용합니다.
안정적인 MTC 릴리스에서는 최신 클러스터를 제어 클러스터로 지정해야 하지만, 이 경우 기존 클러스터를 제어 클러스터로 지정하고 워크로드를 원격 클러스터에 푸시할 수 있습니다.