Windows Server 2008을 Hyper-V RC0 기반에 설치했을 경우...

얼마전에 Hyper-V RC0가 출시되면서, RC0 기반에서 Windows Server 2008을 VM에 설치하시는 분들이 늘어나고 있습니다. 오늘도 그 분중에 한분께서 여쭤보셨던 사항입니다. 왜 Windows Server 2008을 VM에 설치했을 경우, Hyper-V Beta 시절에는 바로 네트워킹과 CPU 멀티 코어와 같은 여러 기능들이 정상동작했는데... RC0에서는 왜 제대로 안되느냐는 사항입니다. 알려진 것처럼 Windows Server 2008 RTM 버전에는 Hyper-V Beta용 Integration Components가 기본적으로 포함되어져 있습니다. 그렇지만 해당 컴포넌트가 RC0에서 동작하기 위해서는 업데이트가 필요한 것이죠.

clip_image001

VMBUS가 정상적으로 로딩되지 않았기 때문에, 하드웨어가 정상적으로 하이퍼바이져 기반에서 동작하지 않기 때문이죠.

Windows Server 2003, Windows Vista SP1, Windows XP SP3의 경우에는 VM 콘솔의 Action 메뉴에 Integration Components를 설치해주면 되지만, Windows Server 2008의 경우에는 설치되어져 있다는 메시지가 나옵니다. 해결 방법은 간단합니다. 바로 Hyper-V RC0 모듈을 Windows Server 2008 VM에도 설치해줘야 합니다.

KB949219가 이에 해당합니다. Hyper-V Beta 기반의 물리적인 머신에 설치하면 Hyper-V RC0로 업그레이드하는 모듈이라고 생각하실 수 있는데요. 이 업데이트가 VM에도 필요합니다.

x86 - 32비트 기반에서는 Update for Windows Server 2008 (KB949219)가 필요하며, x64 - 64비트 기반에서는 Update for Windows Server 2008 x64 Edition (KB949219)가 필요합니다. 해당 업데이트를 설치하시면 VM이 정상적으로 동작함을 아실 수 있습니다.