Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB Live Migration 방식은 VM 데이터파일이별도의 SMB 공유서버에존재합니다. 이러한차이점으로, SMB Live Migration 은 VM 프로세스만 Hyper-V 호스트사이에서이동하는반면에, Shared Nothing Live Migration 은 VM 프로세스및 VM 데이터파일도같이이동합니다. 2 가지 Live Migration 의속도측면에서는 VM 데이터파일이이동하지않는 SMB Live Migration 방식이훨씬빠릅니다. Shared Nothing Live Migration 은 VM 의 계획된 Live Migration 를위해고가의하드웨어요구사항이필요없이, 단순한 Hyper-V 호스트 2 대만으로 VM 의 계획된 Live Migration 을구현할수있는장점이있습니다. 이동철 2012-05-21
목차 데모환경... 2 Shared Nothing Live Migration 개요... 4 Hyper-V 호스트의 Live Migration 활성화 (on BLRE3R08-12E 및 BLRE3R08-12F)... 5 Shared Nothing Live Migration 구성 (on BLRE3R08-12E 및 BLRE3R08-12F)... 8 참조자료... 20 페이지 1 / 20
데모환경 Shared Nothing Live Migration 구현을위해아래와같이총 3 대의 Windows Server 2012 서버를 사용하였습니다. Shared Nothing Live Migration 데모환경 Server Name : BLRE3R08-12E Role : Hyper-V Host OS : Windows Server 8 Hyper-V Role : Enable Server Name : BLRE3R10-16 Role : Domain Controller Server Name : BLRE3R08-12F Role : Hyper-V Host OS : Windows Server 8 Hyper-V Role : Enable VM Name : SNOLM01 VHDX : C:\SNOLM\SNOLM01\SMBLV01.vhdx Internal Disk : C:\SNOLM\SNOLM01 Internal Disk : C:\SNOLM\SNOLM01 서버 역할 비고 BLRE3R10-16 Domain Controller Shared Nothing Live Migration 시의 Kerberos 인증처리 BLRE3R08-12E Hyper-V Host Shared Nothing Live Migration 원본및대상서버 BLRE3R08-12F Hyper-V Host Shared Nothing Live Migration 원본및대상서버 Windows Server 2008 R2 Hyper-V 에서 Live Migration 구성시에반드시필요했던 Failover Clustering 과 CSV 는, Shared Nothing Live Migration 환경에서는필요하지않습니다. 또한, SMB Live Migration 에서반드시필요한부분은 SMB 공유서버마저도, Shared Nothing Live Migration 페이지 2 / 20
에서는필요하지않습니다. 즉, Shared Nothing Live Migration 은 VM 데이터파일이 Hyper-V 호스트의로컬디스크에존재합니다. 페이지 3 / 20
Shared Nothing Live Migration 개요 Shared Nothing Live Migration 사이에서이동할수있는방법입니다. 은아래그림과같이 VM 및 VHD 파일이 Hyper-V 호스트 Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB Live Migration 방식은 VM 데이터파일이별도의 SMB 공유서버에존재합니다. 이러한차이점으로, SMB Live Migration 은 VM 프로세스만 Hyper-V 호스트사이에서이동하는반면에, Shared Nothing Live Migration 은 VM 프로세스및 VM 데이터파일도같이이동합니다. 2 가지 Live Migration 의속도측면에서는 VM 데이터파일이이동하지않는 SMB Live Migration 방식이훨씬빠릅니다. Shared Nothing Live Migration은 VM의 계획된 Live Migration 를위해고가의하드웨어요구사항이필요없이, 단순한 Hyper-V 호스트 2대만으로 VM의 계획된 Live Migration 을구현할수있는장점이있습니다. Windows Server 2012는 Shared Nothing Live Migration을포함하여 계획된 Live Migration 을별도의하드웨어요구사항없이구현할수있는방법이아래와같이제공됩니다. SMB Live Migration Live Storage Migration Shared Nothing Live Migration 본문서에서는먼저, Shared Nothing Live Migration 의구현방법을확인해봅니다. 페이지 4 / 20
Hyper-V 호스트의 Live Migration 활성화 (on BLRE3R08-12E 및 BLRE3R08-12F) Windows Server 2012 Hyper-V 호스트의 Live Migration 을구현하기위해서, 본데모환경의 Live Migration 원본및대상서버의 Live Migration 설정을활성화해야합니다. 아래 Hyper-V 호스트의설정부분에, Windows Server 2008 R2 Hyper-V 에서는볼수없는 Live Migrations 설정사항이있음을확인할수있습니다. 아래와같이설정합니다. Enable incoming and outgoing live migrations : 선택 Authentication Protocol 부분에서는 Use Kerberos 를선택합니다. 이옵션은 Live Migration 을 진행할때, Hyper-V 호스트를접근할수있는권한을확인하기위한방법입니다. 본데모환경에 서는 Hyper-V 호스트들이도메인환경으로구성되어있으므로, 이옵션을사용합니다. 동시에 Live Migration 을진행할수있는 VM 개수를아래옵션에서지정합니다. Simultaneous live migrations 을기본값인 2 로지정합니다. 마지막으로, Live Migrations 을진행할때, 사용할네트워크를지정할수있습니다. 본데모환경에 서는아래와같이 Hyper-V 호스트의특정 IP (172.23.96.213) 를지정합니다. 페이지 5 / 20
위설정과동일하게다른 Hyper-V 호스트인 BLRE3R08-12F 서버에서구성합니다. 페이지 6 / 20
페이지 7 / 20
Shared Nothing Live Migration 구성 (on BLRE3R08-12E 및 BLRE3R08-12F) BLRE3R08-12F 서버에는이미 SNOLM01 가상기계가생성되어있음을가정합니다. 아래와같이 SNOLM01 가상기계에대한데이터파일은아래그림의왼쪽측면에위치함을확인할수있습니다. 또한, 오른쪽화면의윈도우탐색기는 BLRE3R08-12E 서버의 C:\SNOLM\SNOLM01 폴더내용입니다. 차후, BLRE3R08-12F 서버의 SNOLM01 가상기계를 BLRE3R08-12E 서버의 C:\SNOLM\SNOLM01 폴더로 Live Migration 을진행합니다. Live Migration 을진행한후, 아래오른쪽윈도우탐색기즉, BLRE3R08-12E 서버의 C:\SNOLM\SNOLM01 폴더에 SNOLM01.vhdx 파일이존재할것입니다. BLRE3R08-12F 의 C:\SNOLM\SNOLM01 폴더내용 BLRE3R08-12E 의 C:\SNOLM\SNOLM01 폴더내용 아래는 BLRE3R08-12F 서버의 SNOLM01 가상기계에대한설정정보입니다. 페이지 8 / 20
아래화면은 BLRE3R08-12F 서버의 SNOLM01 가상기계를 BLRE3R08-12E 서버로 Live Migration 한후의최종적인결과입니다. 즉, SMB Live Migration 과는달리 Shared Nothing Live Migration 은 VM 프로세스및 VM 데이터 파일도이동하는방식입니다. 페이지 9 / 20
Shared Nothing Live Migration VM Move Server Name : BLRE3R08-12E Role : Hyper-V Host OS : Windows Server 8 Hyper-V Role : Enable Server Name : BLRE3R10-16 Role : Domain Controller Server Name : BLRE3R08-12F Role : Hyper-V Host OS : Windows Server 8 Hyper-V Role : Enable VM Name : SNOLM01 VHDX : C:\SNOLM\SNOLM01\SMBLV01.vhdx SNOLM01 기계의 Shared Nothing Live Migration Internal Disk : C:\SNOLM\SNOLM01 Internal Disk : C:\SNOLM\SNOLM01 이제 Shared Nothing Live Migration 을진행합니다. 현재, SNOLM01 가상기계가위치하고있는 BLRE3R08-12F 서버의 Hyper-V 관리자를사용하여, SNOLM01 가상기계를 Live Migration 합니다. 페이지 10 / 20
Choose Move Type 에서 Move the virtual machine 을선택합니다. 아래 Move the virtual machine s storage 옵션은 Live Storage Migration 구성에서사용합니다. SMB Live Migration 및 Shared Nothing Live Migration 을구성할경우에, 가상기계의 Live 페이지 11 / 20
Migration 에서 Choose Move Type 에서는 Move the virtual machine 을선택합니다. SNOLM01 가상기계가이동할대상 Hyper-V 호스트를지정합니다. 본데모환경에서는 BLRE3R08-12E 로지정합니다. 페이지 12 / 20
아래 Choose Move Options 부분에서, Move the virtual machine s data to a single location 을 선택합니다. 본데모환경의 Shared Nothing Live Migration 은실제가상기계데이터파일들이및가상기계의프로세스도이동하므로, Move the virtual machine s data to a single location 을선택합니다. 또한, Live Storage Migration 구성시에는, Move the virtual machine s data to a single location 및 Move the virtual machine s data by selecting where to move the items 옵션을상황에맞게선택합니다. 또한, SMB Live Migration 구성시에는, Move only the virtual machine 을선택합니다. 아래단계에서, SNOLM01 가상기계가 BLRE3R08-12E 서버로 Live Migration 할때, 사용될 폴더를지정해야합니다. 페이지 13 / 20
아래와같이 BLRE3R08-12E 서버의 C:\SNOLM\SNOLM01 폴더를지정합니다. 아래와같이위에서선택한 C:\SNOLM\SNOLM01 폴더가선택되어있음을확인합니다. 페이지 14 / 20
아래와같이 Move 과정의요약을확인합니다. 페이지 15 / 20
아래와같이 BLRE3R08-12F 서버에 SNOLM01 가상기계가이동하는과정을아래와같이확인할 수있습니다. 현재 Live Migration 이진행하는동안에는아래와같이 SNOLM01.vhdx 파일이이동대상인 BLRE3R08-12E 서버에생성되고있음을알수있습니다. SNOLM01.vhdx 파일크기가 Live Migration 과정이진행되는동안이크기가점점증가되고있음을확인할수있습니다. BLRE3R08-12F 의 C:\SNOLM\SNOLM01 폴더내용 BLRE3R08-12E 의 C:\SNOLM\SNOLM01 폴더내용 페이지 16 / 20
아래그림은 Live Migration 이완료된후의윈도우탐색기결과입니다. 즉, 원본 BLRE3R08-12F 서버의 C:\SNOLM\SNOLM01 폴더에서 SNOLM01.vhdx 파일은삭제되고, 대상 BLRE3R08-12E 서버의 C:\SNOLM\SNOLM01 폴더에 SNOLM01.vhdx 파일이생성되어있음을알수있습니다. BLRE3R08-12F 의 C:\SNOLM\SNOLM01 폴더내용 BLRE3R08-12E 의 C:\SNOLM\SNOLM01 폴더내용 아래와같이 Shared Nothing Live Migration 이진행되는동안에, SNOLM01 가상기계로의 Ping 손실이총 3 회정도만발생하고, 바로네트워크통신이정상적으로진행됨을확인할수있습니다. 페이지 17 / 20
아래는최종적으로 BLRE3R08-12E 서버에 SNOLM01 가상기계가생성되어있음을확인할수 있습니다. 아래는 Live Migration 후의 SNOLM01 가상기계의설정정보입니다. 페이지 18 / 20
페이지 19 / 20
참조자료 Doing a simple Storage Migration with Windows Server 8 ( http://blogs.msdn.com/b/virtual_pc_guy/archive/2012/03/12/doing-a-simple-storagemigration-with-windows-server-8.aspx ) Windows Server 8 Truly Live Storage Migration ( http://blogs.technet.com/b/meamcs/archive/2012/03/23/windows-server-8-truly-livestorage-migration.aspx ) 페이지 20 / 20