4장. Red Hat OpenShift 웹 콘솔을 사용하여 가상 머신 마이그레이션
Red Hat OpenShift 웹 콘솔을 사용하여 VM(가상 머신)을 OpenShift Virtualization으로 마이그레이션할 수 있습니다.
모든 사전 요구 사항이 충족되었는지 확인해야 합니다.
VMware만 해당: 최소한의 VMware 권한 집합이 있어야 합니다.
VMware만 해당: VMware VDDK(가상 디스크 개발 키트) 이미지를 생성해야 합니다.
4.1. 공급자 추가
Red Hat OpenShift 웹 콘솔을 사용하여 가상 머신 마이그레이션에 사용할 소스 공급자 및 대상 공급자를 추가할 수 있습니다.
4.1.1. 소스 공급자 추가
Red Hat OpenShift 웹 콘솔을 사용하여 VMware 소스 공급자, Red Hat Virtualization 소스 공급자 또는 OpenStack 소스 공급자를 추가할 수 있습니다.
4.1.1.1. VMware 소스 공급자 추가
Red Hat OpenShift 웹 콘솔을 사용하여 VMware 소스 공급자를 추가할 수 있습니다.
사전 요구 사항
- 모든 클러스터에서 액세스할 수 있는 보안 레지스트리의 VDDK(가상 디스크 개발 키트) 이미지입니다.
절차
-
Red Hat OpenShift 웹 콘솔에서 가상화를 위해 마이그레이션
공급자를 클릭합니다. - Create Provider 를 클릭합니다.
- 공급자 유형 목록에서 VMware 를 선택합니다.
다음 필드를 지정합니다.
- 공급자 이름: 공급자 목록에 표시할 이름입니다.
- vCenter 호스트 이름 또는 IP 주소: vCenter 호스트 이름 또는 IP 주소 - FQDN의 인증서가 지정된 경우 이 필드의 값은 인증서의 FQDN과 일치해야 합니다.
-
vCenter 사용자 이름: vCenter 사용자(예:
user@vsphere.local
) - vCenter 암호: vCenter 사용자 암호
- VDDK init 이미지: VDDKInitImage 경로
- 공급자의 CA 인증서를 검증하지 않고 마이그레이션을 허용하려면 Skip 인증서 검증 확인란을 선택합니다. 기본적으로 확인란은 선택 취소됩니다. 즉 인증서의 유효성이 검사됩니다.
- SHA-1 지문 을 입력합니다.
생성을 클릭하여 공급자를 추가하고 저장합니다.
소스 공급자가 공급자 목록에 나타납니다.
4.1.1.1.1. VMware 소스 공급자의 마이그레이션 네트워크 선택
소스 공급자의 Red Hat OpenShift 웹 콘솔에서 마이그레이션 네트워크를 선택하여 소스 환경에 대한 위험을 줄이고 성능을 개선할 수 있습니다.
마이그레이션을 위해 기본 네트워크를 사용하면 네트워크가 대역폭이 충분하지 않을 수 있으므로 성능이 저하될 수 있습니다. 디스크 전송 작업이 네트워크를 포화 상태로 유지할 수 있기 때문에 이 상황은 소스 플랫폼에 부정적인 영향을 미칠 수 있습니다.
사전 요구 사항
- 마이그레이션 네트워크에는 디스크 전송을 위해 충분한 처리량, 최소 10Gbps 속도가 있어야 합니다.
기본 게이트웨이를 통해 OpenShift Virtualization 노드에서 마이그레이션 네트워크에 액세스할 수 있어야 합니다.
참고소스 가상 디스크는 대상 네임스페이스의 Pod 네트워크에 연결된 Pod에서 복사합니다.
- 마이그레이션 네트워크에는 점보 프레임이 활성화되어 있어야 합니다.
절차
-
Red Hat OpenShift 웹 콘솔에서 가상화를 위해 마이그레이션
공급자를 클릭합니다. - 공급자 옆에 있는 Hosts (호스트) 열에서 호스트 번호를 클릭하여 호스트 목록을 확인합니다.
- 하나 이상의 호스트를 선택하고 마이그레이션 네트워크 선택을 클릭합니다.
다음 필드를 지정합니다.
- 네트워크: 네트워크 이름
-
ESXi 호스트 관리자 사용자 이름: 예를 들어
root
- ESXi 호스트 관리자 암호: 암호
- 저장을 클릭합니다.
각 호스트의 상태가 Ready 인지 확인합니다.
호스트 상태가 Ready 가 아닌 경우 마이그레이션 네트워크에서 호스트에 연결할 수 없거나 인증 정보가 올바르지 않을 수 있습니다. 호스트 구성을 수정하고 변경 사항을 저장할 수 있습니다.
4.1.1.2. Red Hat Virtualization 소스 공급자 추가
Red Hat OpenShift 웹 콘솔을 사용하여 Red Hat Virtualization 소스 공급자를 추가할 수 있습니다.
사전 요구 사항
- 관리자 CA 인증서를 타사 인증서로 교체하지 않는 한, 이 경우 Manager Apache CA 인증서를 지정합니다.
절차
-
Red Hat OpenShift 웹 콘솔에서 가상화를 위해 마이그레이션
공급자를 클릭합니다. - Create Provider 를 클릭합니다.
- 공급자 유형 목록에서 Red Hat Virtualization 을 선택합니다.
다음 필드를 지정합니다.
- 공급자 이름: 공급자 목록에 표시할 이름입니다.
- RHV Manager 호스트 이름 또는 IP 주소: Manager 호스트 이름 또는 IP 주소 - FQDN의 인증서가 지정된 경우 이 필드의 값은 인증서의 FQDN과 일치해야 합니다.
- RHV Manager 사용자 이름: Manager 사용자
- RHV Manager 암호: Manager 암호
- 공급자의 CA 인증서를 검증하지 않고 마이그레이션을 허용하려면 Skip 인증서 검증 확인란을 선택합니다. 기본적으로 확인란은 선택 취소됩니다. 즉 인증서의 유효성이 검사됩니다.
- 인증서 검증을 건너뛰 지 않은 경우 CA 인증서 필드가 표시됩니다. CA 인증서를 텍스트 상자로 드래그하거나 이를 찾아 선택합니다. Manager CA 인증서가 Apache 서버에서 타사 인증서로 교체된 경우 Manager CA 인증서 또는 Manager Apache CA 인증서를 사용합니다. 확인란을 선택한 경우 CA 인증서 텍스트 상자가 표시되지 않습니다.
생성을 클릭하여 공급자를 추가하고 저장합니다.
소스 공급자가 공급자 목록에 나타납니다.
4.1.1.3. OpenStack 소스 공급자 추가
Red Hat OpenShift 웹 콘솔을 사용하여 OpenStack 소스 공급자를 추가할 수 있습니다.
OpenStack 소스 공급자를 사용한 마이그레이션은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다. Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 https://access.redhat.com/support/offerings/techpreview/를 참조하십시오.
OpenStack 소스 공급자를 사용한 마이그레이션은 Cinder 볼륨만 사용하는 VM만 지원합니다.
절차
-
Red Hat OpenShift 웹 콘솔에서 가상화를 위해 마이그레이션
공급자를 클릭합니다. - Create Provider 를 클릭합니다.
- 공급자 유형 목록에서 Red Hat OpenStack Platform 을 선택합니다.
다음 필드를 지정합니다.
- 공급자 이름: 공급자 목록에 표시할 이름입니다.
-
OpenStack Identity 서버 URL: OpenStack Identity(Keystone) 끝점(예:
http://controller:5000/v3)
-
OpenStack 사용자 이름: 예:
admin
- OpenStack 암호:
- domain:
- 프로젝트:
- 지역:
- 공급자의 CA 인증서를 검증하지 않고 마이그레이션을 허용하려면 Skip 인증서 검증 확인란을 선택합니다. 기본적으로 확인란은 선택 취소됩니다. 즉 인증서의 유효성이 검사됩니다.
- Skip 인증서 검증을 선택하지 않은 경우 CA 인증서 필드가 표시됩니다. 소스 환경에 연결하는 데 사용되는 CA 인증서를 텍스트 상자에 끌어다 놓거나 검색을 클릭하고 선택을 클릭합니다. 확인란을 선택한 경우 CA 인증서 텍스트 상자가 표시되지 않습니다.
생성을 클릭하여 공급자를 추가하고 저장합니다.
소스 공급자가 공급자 목록에 나타납니다.
4.1.2. 대상 공급자 추가
Red Hat OpenShift 웹 콘솔을 사용하여 OpenShift Virtualization 대상 공급자를 추가할 수 있습니다.
4.1.2.1. OpenShift Virtualization 대상 공급자 추가
MTV를 설치한 공급자인 기본 OpenShift Virtualization 대상 공급자 외에도 Red Hat OpenShift 웹 콘솔에 OpenShift Virtualization 대상 공급자를 추가할 수 있습니다.
사전 요구 사항
-
cluster-admin
권한이 있는 OpenShift Virtualization 서비스 계정 토큰이 있어야 합니다.
절차
-
Red Hat OpenShift 웹 콘솔에서 가상화를 위해 마이그레이션
공급자를 클릭합니다. - Create Provider 를 클릭합니다.
- 공급자 유형 목록에서 OpenShift Virtualization 을 선택합니다.
다음 필드를 지정합니다.
- 공급자 이름: 대상 공급자 목록에 표시할 공급자 이름을 지정합니다.
- Kubernetes API 서버 URL: Red Hat OpenShift 클러스터 API 끝점을 지정합니다.
서비스 계정 토큰:
cluster-admin
서비스 계정 토큰을 지정합니다.URL 및 서비스 계정 토큰이 모두 비어 있으면 로컬 OpenShift 클러스터가 사용됩니다.
생성을 클릭합니다.
공급자가 공급자 목록에 나타납니다.
4.1.2.2. OpenShift Virtualization 공급자의 마이그레이션 네트워크 선택
Red Hat OpenShift 웹 콘솔에서 OpenShift Virtualization 공급자의 기본 마이그레이션 네트워크를 선택하여 성능을 향상시킬 수 있습니다. 기본 마이그레이션 네트워크는 디스크를 구성된 네임스페이스로 전송하는 데 사용됩니다.
마이그레이션 네트워크를 선택하지 않으면 기본 마이그레이션 네트워크가 Pod
네트워크이며 디스크 전송에는 적합하지 않을 수 있습니다.
마이그레이션 계획을 생성할 때 다른 네트워크를 선택하여 공급자의 기본 마이그레이션 네트워크를 재정의할 수 있습니다.
절차
-
Red Hat OpenShift 웹 콘솔에서 가상화를 위해 마이그레이션
공급자를 클릭합니다. -
공급자 오른쪽의 옵션 메뉴
에서 마이그레이션 네트워크 선택을 선택합니다.
- 사용 가능한 네트워크 목록에서 네트워크를 선택하고 선택을 클릭합니다.