Hyper-V R2 (3) - Windows Server 2008 R2에서는…
Hyper-V R2.. (1) - Windows Server 2008 R2에서는…
Hyper-V R2.. (2) - Windows Server 2008 R2에서는…
이 두편의 이야기를 마치고.. 이제 실제 동작에 대해서 살펴보겠습니다. Live Migration에 관련된 포스팅은 3번째가 마지막일겠네요 ^^;;
Clustered Shared Volume을 가지고 있는 두대 이상의 노드에서 관리자가 라이브 마이그레이션을 시도하면.. 다음과 같은 일이 내부적으로 일어납니다.
- 대상 노드에 가상 머신이 생성됩니다.
- 현재 동작중인 가상 머신의 메모리 페이지가 대상 서버로 네트워크를 통해 복사됩니다. 복사중, 이러한 메모리 페이지 변경이 발생하면, 변경된 부분에 대해서 다시 전송을 하게 됩니다. 여기서 중요한 포인트는 변경된 사항을 복사해줄 수 있는 시간 제한이 앞서 2편에서 설명드렸던 TCP 타임아웃보다 짧아야 한다는 것입니다. 만약 메모리 복사 시간이 더 길다면, 계속 원본 노드에서 서비스를 하겠죠.
- 일시적으로 원본 머신을 중지합니다. 상태가 대상 머신으로 넘어갑니다.
- 대상 머신이 재동작을 시작하며, ARP 업데이트를 진행합니다.
이미 메모리 상태, CSV를 통한 가상 하드 디스크 접근이 모두다 완료된 상태이므로.. 대상 서버는 매우 빠르게 서비스를 시작할 수 있고, 사용자는 끊어짐을 느끼지 못하고 서비스를 받게 되는 것입니다.
결국 Live Migration에서 가장 중요한 기술은 가상화 기술 자체가 아닌, 클러스터링 기술입니다. CSV의 제공으로, 여러 노드에서 손쉽게 소유자가 바뀔 수 있다는 것..
CSV내 파일 시스템 메타데이터는 이더넷을 통한 SMB2를 통해 업데이트 처리되게 됩니다. 다른 잠금 매커니즘이 없기 때문에, CSV는 병렬 또는 클러스터 파일 시스템은 아니라고 생각하셔야 합니다. 이는 한번에 한 서버에서만 파일을 업데이트한다고 가정하고 있습니다. 역시나 Hyper-V R2도 한번에 하나의 서버에서만 서비스를 할 수 있지, CSV내 가상 머신을 여러대의 서버에서 같이 동시 이용할수는 없다는 것이죠.
Windows Server 2008 R2에 탑재될 Hyper-V R2, 그리고 개선된 클러스터링을 통해, 사용자분들께서는 또한번 업그레이드된 가상화 기술을 사용하실 수 있게 될 것입니다.
아마 12월부턴 많은 정보를 쏟아낼 수 있지 않을까 싶습니다. Windows 7, Windows Server 2008 R2.. 준비하고 있는 것들이 많으니 기대해주세요 ^^;;
Comments
Anonymous
January 09, 2009
CES 2009에서 Windows 7과 함께 발표된 Windows Server 2008 R2의 베타 버전도 금일 TechNet, MSDN 구독자분들을 선 대상으로 배포되기 시작했으며…Anonymous
January 15, 2009
일던에 Hyper-V의 설치 데모 동영상을 보다가 sample machine의 바탕화면에 현재 IP address, NetBIOS Name, Domain name등의 정보가 우측에 표시가 되어 있더군요. 별도의 프로그램을 사용하신 것인지, 아니면 registry나 gpedit.msc를 이용하셨는지요? 테스트 시 명시적이어서 많이 편할 것 같은데, 많이 궁금합니다...^^ 너무 쌩뚱맞은 질문을 드렸는지 모르겠습니다... P.S 전에 보내주신 Sharepoint Portal 관련 서적은 정말 잘 보고 있습니다. 감사합니다.Anonymous
January 15, 2009
안녕하세요. BGINFO라는 툴을 사용하고 있으며.. 이는 Microsoft.com에서 검색으로 찾아 다운로드가 가능하십니다. :)Anonymous
February 01, 2009
주말을 맞아, 요즘 많이들 요청하시는 Windows Server 2008 R2의 자료를 조금 찾아보았습니다. 본사의 해당 팀에서 발빠르게 해당 자료들을 내놓고 있습니다만, 역시나 가장