virtualization/nutanix

[Nutanix] 이행툴 Xtract for VM의 소개 (1)

yueisu 2017. 10. 11. 19:50

어제 Nutanix의 이행툴인 Xtract for VM가 릴리스되었습니다. (Xtract for DBs도 있습니다만 기회가 되면 소개를 하도록 하겠습니다)


이 Xtract for VM은 올해 워싱턴에서 열린 .NEXT Conf 2017에서 발표된 이행툴입니다. 이 툴을 이용하면 간단히 vSphere 환경의 가상머신을 AHV 환경으로 마이그레이션을 실행할 수 있습니다.(이전에 VDDK(Virtual Disk Development Kit)을 이용한 이행툴을 사용한 적이 있었습니다만, 이 Xtract도 동일한 플로인거 같습니다) 



위의 그림처럼 이행을 실행하면 우선 초기 복제(initial seeding)가 이루어집니다. 일단 초기 복제가 완료되면 이후부터는 차분 동기가 이루어지죠. 여기까지라면 가상머신의 이행은 실행되지않습니다. 가상머신의 이행을 완료하려면 Cutover를 실행하여 가상머신을 스위치해야 됩니다. 스위치란 표현을 한 이유는 Cutover를 실행하므로써 소스 vSphere상의 가상머신이 정지후 이행 타겟 AHV에 가상머신을 등록하기 때문입니다. 이행이 완료되어도 vSphere상의 가상머신은 삭제되지 않습니다.


Xtract for VM의 주요 기능은 다음과 같습니다.

    • 가상머신의 가동중, 정지 관계없이 이행가능
    • 이행의 일시정지, 재개 가능
    • 스케줄링 가능
    • 복수 클러스터로부터의 이행 대응
    • 이행 대상의 그룹화
    • 컷오버 이행
    • 가상머신 레벨의 이행 실행 상태 모니터링
    • AHV가 지원하는 모든 OS 대응


반대로 이번 버전에서 미지원하는 부분은 다음과 같습니다.

    • AHV가 지원하지않는 OS의 이행
    • 영어 이외의 가상머신명
    • vCenter를 경유하지않는 ESXi 호스트의 직접 연결후 이행
    • RDM 이나 독립 디스크를 이용하는 가상머신
    • 멀티 라이트 모드의 디스크를 이용하는 가상머신
    • 2GB의 스퍼스 디스크를 이용하는 가상머신


검증환경에서 동작을 확인해봤습니다만 Nutanix답게 심플한 UI와 조작으로 전혀 어려움없이 이행을 진행할 수 있었습니다. 


간단히 설치에 대해 소개를 하도록 하죠. 우선 설치 전에 Xtract for VM를 이용하기 위한 조건을 확인합니다.

    • vSphere로부터 AHV로의 이행만을 지원
    • 소스의 vCenter는 버전 5.5 이상
    • 타겟의 AOS 버전은 5.0 이상
    • 조작이 가능한 브라우저는 Google Chrome만 지원
    • 이행 대상 가상머신은 vmware tools가 설치되어있어야 함
    • 가상 하드웨어 버전 7.0 이상
    • CBT 지원


시작해 볼까요? 간단히 설치하는 방법은 어플라이언스를 도입하는겁니다.


우선 Nutanix 포털에서 Xtract for VM 화일을 다운로드하여 압축을 해제합니다.


② 압축을 푼 폴더안에서 'xtract-vm-1.0.15.qcow2' 화일을 Prism의 "Image Configuration" 에 등록을 합니다.


③ 어플라이언스를 작성합니다. 어플라이언스를 작성할 경우 다음의 내용에 주의를 합니다.

    • CPU : 2 vCPU
    • 메모리 : 4GB
    • 디스크 : 순서 ②에서 등록한 이미지 화일 ※ 이미 추가되어있는 CD-ROM 드라이브는 삭제해야됩니다.
    • 네트워크 어댑터 : vCenter와 AHV 클러스터에 통신이 가능한 네트워크
    • 커스텀 스크립트 : 다운로드한 폴더안의 'xtract-vm-cloudinit-script' 화일의 내용을 "Type or pastescript" 란에 붙여넣습니다. 


④ 어플라이언스 작성, 시작을 한 뒤에 웹브라우저로부터 Xtract for VM UI로 접근을 합니다. EULA에 동의를 한 뒤에 초기 패스워드를 설정하면 이용을 할 수 있습니다.


⑤ 로그인을 하면 매우 심플한 UI인 것을 알 수 있습니다. (개인적으로는 이게 Nutanix의 장점이 아닌가 싶습니다)


이로써 Xtract for VM의 어플라이언스 설치는 끝입니다. 다음에는 이행하는 방법에 대해서 소개를 하겠습니다.