VMware Hybrid Cloud 마이그레이션
서비스 종료: 2025년 10월 31일부터 신규 고객은 ‘ VMware Solutions ’ 서비스를 더 이상 신규로 도입할 수 없습니다. 기존 고객은 IBM Cloud® 에서 현재 사용 중인 VMware® 워크로드를 계속 사용하고 확장할 수 있습니다. 자세한 내용은 IBM Cloud 에서 마케팅 종료(VMware)를 참조하세요.
VMware HCX™ 서비스 메시 및 네트워크 확장이 프로비저닝 및 확장된 후 다음 단계는 가상 머신(VM)을 마이그레이션하는 것입니다.
다음 마이그레이션 유형이 있습니다.
- vMotion
- 대량 마이그레이션
- 콜드 마이그레이션
오퍼레이션
HCX 웹 UI 스냅인 포털 또는 VMware vSphere® 웹 클라이언트 상황별 확장 메뉴를 사용하여 크로스 클라우드 vMotion 를 시작하십시오. 두 경우 모두 동일한 마이그레이션 마법사가 표시됩니다. 컨텍스트 메뉴의 경우 마이그레이션 조작에 사용하도록 단일 VM만 선택합니다. 포털의 경우 여러 VM을 선택할 수 있습니다.
VM의 역마이그레이션은 HCX 마이그레이션 마법사에서 역마이그레이션 선택란을 사용하는 웹 UI 포털에서만 가능합니다.
vMotion
HCX의 vMotion 기능은 여러 다른 버전의 vSphere, 개별 SSO 도메인 및 인터넷에서 다양한 유형의 네트워크 연결과 작동하도록 vSphere vMotion 기능을 확장합니다. HCX에서는 연결하는 데 사용하는 네트워크가 안전하지 않다고 간주하므로 연결 유형과 상관없이 항상 암호화된 터널을 통해 트래픽을 이동합니다.
vMotion의 개념 및 우수 사례
HCX는 본질적으로 vMotion 쌍방향 프록시입니다. HCX의 각 인스턴스는 클러스터 외부의 vSphere 데이터 센터 내에서 단일 VMware ESXi™ 호스트를 에뮬레이트합니다. HCX 인스턴스는 클라우드 게이트웨이 Fleet 컴포넌트(CGW)의 "대행(front)"입니다. 프록시 호스트는 현재 표시되는 사이트에 링크된 HCX 사이트마다 표시됩니다. vMotion이 원격 호스트에서 시작되면 로컬 ESXi 호스트가 해당 VM을 로컬 프록시 ESXi 호스트로 마이그레이션합니다.
vMotion 마이그레이션은 터널 전체의 소스 CGW에서 데이터를 받는 한편 원격 ESXi 프록시 호스트에서 대상 vSphere 실제 ESXi 호스트로 시작됩니다. vMotion이 사용되는 경우 대량 마이그레이션 옵션과 달리 한 번에 하나의 VM 마이그레이션 조작만 실행됩니다. 따라서 많은 VM을 마이그레이션해야 하는 경우 다운타임을 허용할 수 없거나 VM을 다시 시작할 위험이 있는 경우에만 vMotion 을 사용하는 것이 좋습니다. 그러나 표준 vMotion과 같이 VM은 프로세스 중에 라이브일 수 있습니다.
단일 vMotion 은 WAN 최적화 프로그램을 통해 LAN에서는 약 1.7 Gbps, WAN에서는 300~400Mbps에서 최고 한계에 도달합니다. 그렇다고 해서 LAN의 1.7Gbps가 WWAN 최적화 프로그램을 통한 WAN의 400Mbps와 같다는 의미는 아니며, 이러한 최대값은 특정 환경에서 관찰되었습니다. 이러한 환경은 10GB LAN vMotion 네트워크 및 1GB 인터넷 업링크로 구성되며, 프로덕션 웹 트래픽과 공유됩니다.
다음과 같은 경우 vMotion을 사용하십시오.
- VM을 종료하기 어렵거나 시작하기 어려운 경우 또는 가동 시간이 길어 VM을 종료하면 위험이 발생할 수 있는 경우.
- Oracle RAC 클러스터와 같이 디스크 UUID가 필요한 모든 클러스터 유형 애플리케이션의 경우 vMotion 은 대상의 디스크 UUID를 변경하지 않습니다.
- 단일 VM을 가능한 빨리 이동하려는 경우.
- 스케줄된 마이그레이션이 필요하지 않은 경우.
대량 마이그레이션
대량 마이그레이션의 개념 및 우수 사례
HCX의 대량 마이그레이션 기능에서는 vSphere 복제를 사용하여 디스크 데이터를 마이그레이션하면서 대상 vSphere HCX 인스턴스에서 VM을 다시 작성합니다. VM을 마이그레이션하면 다음 워크플로우가 발생합니다.
- 대상 측과 해당 가상 디스크에 새 VM을 작성합니다.
- VM 데이터를 새 VM으로 복제합니다. 전환 예약과 관계없이 마법사가 완료되는 즉시 복제가 시작됩니다.
- 원래 VM의 전원을 끕니다.
- 전원 끄기 기간 동안 데이터 변경사항의 최종 복제가 수행됩니다.
- 대상 측에서 새 VM의 전원을 켭니다.
- 원래 VM의 이름을 바꾸고, 이동된 클라우드 폴더로 이 VM을 이동하십시오.
다음은 vMotion을 통한 대량 마이그레이션의 장점입니다.
- 여러 VM을 동시에 마이그레이션합니다.
- 보다 일관된 대역폭 사용. vMotion은 네트워크 모니터링 도구 또는 WAN Opt UI 내의 피크 및 밸리로서 보이는 대역폭 사용의 변동을 발생시킬 수 있습니다.
- 대량 마이그레이션을 사용하면 단일 vMotion을 사용하는 경우보다 더 높은 전체 네트워크 대역폭 기능을 사용할 수 있습니다.
- 스케줄된 가동 중단 기간 동안 새로 마이그레이션된 VM으로 전환하도록 대량 마이그레이션을 스케줄링합니다.
- 현재 가상 CPU 기능을 사용하고 있는 VM의 마이그레이션을 허용합니다. 이 경우에는 vMotion 마이그레이션이 실패할 수 있습니다.
다음은 vMotion을 통한 대량 마이그레이션의 단점입니다.
- 개별 VM은 vMotion 보다 훨씬 느리게 마이그레이션됩니다.
- 새로운 복제 VVM이 대상 측에 표시되므로 VM이 잠시 가동 중단됩니다.
- 디스크 순서 지정 및 디스크 UUID(Oracle RAC)에 따라 달라지는 VVM에 문제가 있을 수 있고 UUID가 변경됨에 따라 디스크가 다르게 표시될 수 있습니다. 따라서 가상 디스크 디바이스의 OS 경로가 변경될 수 있습니다.
마이그레이션 유형 우수 사례
일반 VM
HCX의 기능을 중심으로 신뢰도를 빌드하고 나면 대량 마이그레이션을 사용해야 합니다. 중복 애플리케이션의 경우 대량 마이그레이션이 필요합니다. 예를 들어, 웹 서버와 수백 개 또는 수천 개의 VM을 마이그레이션하는 위치가 해당됩니다.
직접 접속 NAS를 사용하는 VM
일반적으로 NFS는 웹 서버 컨텐츠와 같은 여러 서버에서 데이터를 공유하는 데 사용됩니다. iSCSI는 이메일 또는 RDBMS와 같은 애플리케이션 클러스터로 구성된 VM 노드에서 사용할 수 있으며 일반적으로 NFS보다 대기 시간에 더 민감합니다.
어느 경우에나 대기 시간이 IBM Cloud 데이터 센터(iSCSI의 경우에는 약 7ms)로 유지되고 애플리케이션이 약 1Gbps이하의 대역폭으로 작동할 수 있도록 허용하는 경우, NAS 네트워크는 HCX를 사용하여 IBM Cloud 위치로 확장될 수 있습니다. 이후에 HCX와 함께 VM을 마이그레이션하거나 VMotion을 수행할 수 있습니다.
마이그레이션 후에 iSCSI 볼륨은 OS와 함께 다른 로컬 클라우드 스토리지 솔루션으로 미러링될 수 있고 NFS 데이터는 클라우드 솔루션의 데이터로 복제될 수 있습니다. 다음 고려사항을 검토하십시오.
- 대기 시간(iSCSI 또는 NFS의 애플리케이션 허용 범위)
- 대역폭(확장된 네트워크당 ~1Gbps)
- 언더레이 링크 대역폭
마이그레이션 라이프사이클 후에 프로덕션에서 마이그레이션을 시도하기 전에 개발 또는 스테이징 애플리케이션을 테스트하십시오. QoS는 대기 시간의 영향을 많이 받는 확장 L2 네트워크를 지원하는 L2C HCX 어플라이언스 사이의 언더레이 터널 트래픽(UDP 500/4500)에 사용할 수 있습니다.
네트워크 전환(Swing)
데이터 센터를 모두 IBM Cloud로 내보내려는 경우 HCX 제거 전에 마지막에서 두 번째로 수행할 단계는 네트워크 전환(Swing)입니다. 네트워크 스윙은 마이그레이션된 VM이 있는 네트워크 서브넷을 소스 데이터 센터에서 IBM Cloud 내의 VMware NSX® 오버레이 네트워크로 마이그레이션하는 것입니다.
네트워크 전환에는 다음 단계가 포함됩니다.
- 네트워크에서 모든 워크로드를 내보내고 비VM 네트워크 디바이스가 다른 네트워크로 이동되었거나 기능적으로 클라우드에 마이그레이션되었거나 더 이상 사용되지 않는지 확인합니다.
- 네트워크 전환을 지원하기 위해 NSX 토폴로지 또는 IBM Cloud 지원 네트워크 토폴로지가 완료되었는지 확인합니다. 예를 들어 동적 라우팅 프로토콜과 방화벽이 있습니다.
- UI에서 HCX 확장 해제 네트워크 플로우를 실행하고 확장 해제 네트워크의 기본 게이트웨이를 제어할 적절한 라우팅 NSX 디바이스를 선택합니다.
- 마이그레이션된 네트워크에 대한 변경된 라우팅 삽입, 마이그레이션된 네트워크에서 소스 사이트에 대한 라우팅 제거, 마이그레이션되지 않은 애플리케이션에 대해 WAN에서 마이그레이션된 서브넷으로의 라우팅이 계속 작동하는지 확인하는 등 외부 라우팅 변경을 실행합니다.
- 애플리케이션 소유자가 가능한 모든 액세스 지점(인터넷, 인트라넷 및 VPN)에서 마이그레이션 애플리케이션을 테스트합니다.
예를 들어 모든 VM이 클라우드에 마이그레이션되어 있는 애플리케이션을 네트워크로 전환하려고 합니다.
- 사설 네트워크 측에서 vyatta를 사용하여 MPLS 클라우드에 라우트를 삽입하고 IBM Cloud IP 공간을 방지할 수 있도록 MPLS의 에지 라우팅 디바이스로 터널링합니다.
- IBM Cloud VRF로 설정된 계정이 있습니다.
- 일부 애플리케이션은 네트워크 로드 밸런싱 가상 IP(vIP) 뒤에 있습니다. vIPs 은 Vyatta 뒤에 있는 가상 F5 에 있는 회원님 소유의 서브넷에 있습니다.
HCX를 통해 IBM Cloud로 전환된 네트워크를 위해 MPLS에 더 구체적인 라우팅을 추가하면 다른 네트워크에서도 잘 작동합니다. 그러나 /32 경로가 추가되고 있기 때문에 vIPs 개인에게는 작동하지 않습니다.
WAN 공급업체의 일반적인 해결책은 추가되는 /32 경로를 필터링하는 것입니다. WAN 공급업체와 작업하여 허용하십시오.
고려사항 및 그 영향은 다음과 같습니다.
- 서브넷, vLAN 및 VXLAN을 공유하는 애플리케이션은 함께 이동해야 합니다.
- 내부 라우트 가능 IP를 사용하는 로드 밸런서 뒤에 있는 애플리케이션의 경우 함께 이동할 수 없거나 함께 이동하는 것이 바람직하지 않은 경우 라우팅을 변경해야 할 수도 있습니다. 예를 들어, 한 번에 너무 많은 애플리케이션을 사용하는 것은 너무 많은 위험으로 인식될 수 있습니다.
- VMware 특정 시스템이나 네트워크 장비에 계획된 영향이 없더라도 관리자, 네트워크 관리자(고객 및 WAN 공급업체 포함), 애플리케이션 소유자가 참여해야 합니다.