Hyper-V - Legacy Network Adapter? Network Adapter? 무엇이 다른가?

Hyper-V - Legacy Network Adapter? Network Adapter? 무엇이 다른가?

  • Comments 2
  • Likes

어제 포스팅에서는 지원과 호환에 대한 의미를 살펴보았습니다. 그렇다면 Hyper-V도 Windows Server 2003 이전 운영 체제에 대해서 호환성은 가집니다. 즉 설치 및 작동은 가능하다는 것이죠.

실제로 지원되는 운영 체제의 경우에는 Integration Components를 제공하고 있고, 이는 Hypervisor 기반의 네이티브한 가상화 환경에서 가상 머신이 작동하기 위한 VSC(Virtualization Service Client)를 제공한다는 의미입니다. 대표적인 VSC를 통한 Synthetic Device가 바로 네트워크 어댑터(NIC)이 해당되죠. 그렇다면~ 이러한 지원되지 않는 이전 운영 체제들은 사용할 수 없는 것일까요?

image

image

위의 그림은 Hypervisor 기반에서 동작하는 네트워크 어댑터의 드라이버 상태입니다. VMBUS라고 표시되고 있습니다. 이는 VSP/VSC를 통한 Synthetic Device 형태임을 아실 수 있습니다.

그렇지 않습니다. 머신이 외부로 서비스를 하려면 반드시 필요한 하드웨어가 바로 네트워크 어댑터입니다. 그렇지만 VSC가 제공되지 않으므로, 하드웨어를 사용할 수 없다고 생각하실 수 있습니다. 이럴 경우에 VM 설정에서 Legacy Network Adapter를 사용하시면 해결하실 수 있습니다. 레가시 네트워크 어댑터의 경우에는 Hypervisor 기반의 가상화가 아닌 에뮬레이션 방식의 가상화를 제공하며, 하드웨어 장치 관리자에서 살펴보면 Intel 21140으로 네트워크 카드가 나타나는 것을 보실 수 있습니다.

image

image

이제 Windows 2000을 Hyper-V 환경에서 서비스하실수도 있다는 생각이 드실 것입니다. 물론 성능상으로는 당연히 에뮬레이션 방식이 조금 떨어지는 것은 사실이기에 이를 염두해 두시고 사용하시면 좋을 것 같습니다.

Comments
  • 좋은 글 고맙게 읽고 있습니다.

    국내 Hyper-v 관련 블로그중 가장 큰 곳이라 생각되서 한가지 질문드립니다.

    intel-vt 를 이용해서 2008서버에 2003서버를 설치해서 사용중입니다.

    오늘 USB를 가상머신에 돌려야하는 문제가 생겼는데 가상머신에서는 USB를 지원하지 않더군요...

    언제쯤 USB를 사용할 수 있을까요?

  • 좋은 말씀 감사합니다.

    서버 가상화에서는 USB가 지원될 예정이 전혀 없습니다.

    다만 USB를 이용해서 외장형 하드디스크를 사용하시고자 한다면, 원격 데스크톱을 이용하셔서 USB 드라이브에 대해서 리디렉션을 이용하셔야 합니다.

    감사합니다.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment