Windows Server 2012 · 2017-01-30 · Windows Server 2012 Live Storage Migration Windows Server...
Transcript of Windows Server 2012 · 2017-01-30 · Windows Server 2012 Live Storage Migration Windows Server...
Windows Server 2012 Live Storage Migration
Windows Server 2008 R2 Hyper-V 에서, 관리자는 Live
Migration 을 사용하여 VM 프로세스를 다른 Hyper-V
호스트로 이동할 수 있지만, VM 이 수행 중인 동안에는
VM 데이터 파일의 위치를 이동할 수는 없습니다.
Windows Server 2012 Hyper-V 에서, VM 이 수행 중인
동안에도 VM 데이터 파일을 다른 저장소로 이동할 수
있는 방법을 제공합니다. 이 방법이 Live Storage
Migration 입니다. 즉, VM 의 중단 없이 VM 데이터
파일의 위치를 변경시킬 수 있습니다. Live Storage
Migration 은 Hyper-V 관리자의 신규 마법사 또는 Hyper-
V cmdlet 을 사용하여 진행할 수 있습니다. Hyper-V 단일
호스트 또는 Hyper-V 클러스터에 신규 디스크 볼륨을
추가한 후, VM 중단 없이, 신규 디스크 볼륨에 VM
데이터 파일을 이동시킬 수 있습니다. Hyper-V 호스트의
VM 데이터 파일이 위치하는 기존 디스크를 신규
디스크로 업데이트하고자 할 때, 이러한 Live Storage
Migration 기능은 무척 효과적입니다.
이동철
2012-05-21
페이지 1 / 14
목차
데모 환경 ........................................................................................................................................................................................ 2
Live Storage Migration 개요 .................................................................................................................................................. 3
Live Storage Migration 구성 (on BLRE3R08-12F) ........................................................................................................ 5
참조 자료 ..................................................................................................................................................................................... 14
페이지 2 / 14
데모 환경
Windows Server 2012 Hyper-V 의 Live Storage Migration 데모 환경은 아래와 같이 총 2 대의
서버로 구성했습니다.
Server Name : BLRE3R10-16Role : Domain Controller
Live Storage Migration 데모 환경
Server Name : BLRE3R08-12FRole : Hyper-V HostOS : Windows Server 8Hyper-V Role : Enable
Internal Disk : C:\Hyper-V\LSM01
VM Name : LSM01VHDX : C:\Hyper-V\LSM01\LSM01.vhdx
Internal Disk : C:\LSM
서버 역할 비고
BLRE3R10-16 Domain Controller
BLRE3R08-12F Hyper-V Host Live Storage Migration 원본 및 대상 서버
Live Storage Migration 은 동일 Hyper-V 호스트내의 다른 디스크 볼륨으로 VM 데이터 파일을
이동하는 방법입니다. 실제 운영 환경에서는 Hyper-V 호스트 내의 VM 원본 데이터 파일이
위치하는 디스크 볼륨 이외에 별도의 디스크 볼륨을 구성하는 것이 보편적입니다. 그러나, 본
데모 환경에서는 하드웨어의 제약으로 인해 동일 디스크 볼륨의 다른 폴더를 사용합니다.
페이지 3 / 14
Live Storage Migration 개요
Windows Server 2008 R2 Hyper-V 에서, 관리자는 Live Migration 을 사용하여 VM 프로세스를
다른 Hyper-V 호스트로 이동할 수 있지만, VM 이 수행 중인 동안에는 VM 데이터 파일의 위치를
이동할 수는 없습니다.
Windows Server 2012 Hyper-V 에서, VM 이 수행 중인 동안에도 VM 데이터 파일을 다른
저장소로 이동할 수 있는 방법을 제공합니다. 이 방법이 Live Storage Migration 입니다. 즉, VM 의
중단 없이 VM 데이터 파일의 위치를 변경시킬 수 있습니다. Live Storage Migration 은 Hyper-V
관리자의 신규 마법사 또는 Hyper-V cmdlet 을 사용하여 진행할 수 있습니다.
Hyper-V 단일 호스트 또는 Hyper-V 클러스터에 신규 디스크 볼륨을 추가한 후, VM 중단 없이,
신규 디스크 볼륨에 VM 데이터 파일을 이동시킬 수 있습니다.
Hyper-V 호스트의 VM 데이터 파일이 위치하는 기존 디스크를 신규 디스크로 업데이트하고자 할
때, 이러한 Live Storage Migration 기능은 무척 효과적입니다.
Live Storage Migration 기능을 사용하여, VM 데이터 파일의 이동이 발생할 때, Hyper-V 엔진은
아래와 같이 작동합니다.
1. 이동 작업이 발생하는 동안, 디스크 읽기 및 쓰기 동작은 원본 가상 하드 디스크에
접근합니다.
2. 읽기 및 쓰기 작업이 원본 가상 하드 디스크에서 진행되는 동안, VM 데이터 파일은
새로운 목적지 가상 하드 디스크에 복사됩니다.
페이지 4 / 14
3. 초기 디스크 복사가 완료된 후, 원본 디스크 변경이 복제되는 동안, 디스크 쓰기 작업은
원본 및 목적지 가상 하드 디스크를 미러링합니다.
4. 원본 및 목적지 가상 하드 디스크가 완벽하게 동기화된 후, 가상 기계는 목적지 가상
하드 디스크로 switch over 합니다.
5. 원본 가상 하드 디스크는 삭제됩니다.
페이지 5 / 14
Live Storage Migration 구성 (on BLRE3R08-12F)
BLRE3R08-12F Hyper-V 호스트에서 “LSM01” 가상 기계를 미리 생성했습니다. 아래 그림의 왼쪽
탐색기는 원본 가상 디스크 파일의 폴더 C:\Hyper-V\LSM01 입니다. 아래와 같이 LSM01.vhdx
파일이 존재함을 확인할 수 있습니다. “LSM01” 가상 기계의 Live Storage Migration 할 때, 목적지
폴더인 C:\LSM 폴더의 내용은 아래 오른쪽 탐색기입니다.
아래는 LSM01 가상 기계의 설정 정보입니다. 초기 LSM01.vhdx 파일의 위치가 C:\Hyper-
V\LSM01 임을 확인할 수 있습니다.
BLRE3R08-12F 의 C:\Hyper-V\LSM01
폴더 내용
BLRE3R08-12F 의 C:\LSM
폴더 내용
페이지 6 / 14
LSM01 가상 기계의 Live Storage Migration 작업 후의 결과는 아래와 같습니다.
Server Name : BLRE3R10-16Role : Domain Controller
Live Storage Migration VM Move
Server Name : BLRE3R08-12FRole : Hyper-V HostOS : Windows Server 8Hyper-V Role : Enable
Internal Disk : C:\Hyper-V\LSM01
VM Name : LSM01VHDX : C:\LSM\LSM01.vhdx
Internal Disk : C:\LSM
페이지 7 / 14
LSM01 가상 기계의 “Move” 작업을 진행합니다.
“Choose Move Type”에서 “Move the virtual machine’s storage”을 선택합니다. “Live Storage
Migration” 구성에서는 “Move the virtual machine’s storage” 옵션을 사용합니다. “SMB Live
Migration” 및 “Shared Nothing Live Migration”을 구성할 경우에, 가상 기계의 Live
Migration에서 “Choose Move Type” 에서는 “Move the virtual
machine”을 선택합니다.
페이지 8 / 14
아래 “Choose Move Options” 부분에서, “Move the virtual machine’s data to a single location” 을
선택합니다. 본 데모 환경의 “Live Storage 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”을 선택합니다.
아래 단계에서는 LSM01 가상 기계의 이동 대상 폴더를 지정합니다.
페이지 9 / 14
아래는 Live Storage Migration의 최종 요약 정보입니다.
Live Storage Migration을 진행 중인 화면 예제입니다.
페이지 10 / 14
아래 “LSM01” 가상 기계가 Live Storage Migration이 진행되는 과정을 보여줍니다.
Live Storage Migration이 진행되는 동안, 원본 폴더인 C:\Hyper-V\LSM01 의 LSM01.vhdx 파일이
왼쪽 탐색기에서 확인할 수 있습니다. 또한, 목적지 폴더인 C:\LSM 에 LSM01.vhdx 파일의 크기
가 점차적으로 증가함을 확인할 수 있습니다.
페이지 11 / 14
Live Storage Migration이 완료 된 후, 최종적으로 C:\Hyper-V\LSM01 폴더에 LSM01.vhdx 파일이
삭제되고, 목적지 폴더인 C:\LSM 에 LSM01.vhdx 파일이 생성되어 있음을 확인할 수 있습니다.
BLRE3R08-12F 의 C:\Hyper-V\LSM01
폴더 내용
BLRE3R08-12F 의 C:\LSM
폴더 내용
페이지 12 / 14
Live Storage Migration이 완료 된 후의 LSM01 가상 기계의 설정 정보입니다.
아래는 LSM01 가상 기계와 BLRE3R08-12F 호스트 사이의 Ping 결과입니다. Live Storage
Migration 시에 한 번의 Ping 손실도 없음을 알 수 있습니다.
BLRE3R08-12F 의 C:\Hyper-V\LSM01
폴더 내용
BLRE3R08-12F 의 C:\LSM
폴더 내용
페이지 13 / 14
페이지 14 / 14
참조 자료
Virtual Machine Storage Migration Overview ( http://technet.microsoft.com/en-
us/library/hh831656 )
Doing a simple Storage Migration with Windows Server “8”
( http://blogs.msdn.com/b/virtual_pc_guy/archive/2012/03/12/doing-a-simple-storage-
migration-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-live-
storage-migration.aspx )