본문으로 바로가기

Hyper-V 이해 및 활성화

category 개발도구/Hyper-V 2018.12.01 11:37

필요에의해 가상머신을 사용하는 사용자들은 무료인 버추얼박스(VirtualBox), 각종 상업용기능과 서비스가 포함된 VMware, 윈도우 서버 및 8 이후에 포함된 Hyper-V 정도를 사용하곤 합니다. 각각의 장단점이 있겠지만 윈도우에서 네이티브로 제공하는 가상머신인 Hyper-V를 처음사용자 기준으로 설명하고자 합니다.

가상머신의 이해

소프트웨어 개발자, IT 전문가 및 기술자들은 여러 플랫폼에서 테스트를 필요로하고, 특정 플랫폼 개발을 위해 별도의 물리서버, 물리기기들을 들여놓는건 경제적이지도 관리에 편리함도 없기에 가상화기술을 이용한 가상머신들을 이용하곤 합니다. 최근에는 클라우드를 활용한 가상머신까지 등장하고 있는 실정입니다.

  • 실제 물리환경이 아닌 호스트OS에서 구동되는 것이기에 호스트OS의 성능이 가상머신으로 만들어진 게스트OS들에 영향을 미칩니다.
  • 각각의 가상머신 프로그램에 따라 다르겠지만 관리에 유용한 기능들을 제공하기도 합니다(스냅샷, 게스트OS별 성능부여, 내보내기 및 가져오기로 이동 및 복사등등).
  • 샌드박스형태의 호스트OS와 분리된 시스템으로 호스트OS에 영향을 미치지 않습니다.
  • 가상 네트워크를 활용해 다중 인터넷 접속 및 개발 환경을 구성할 수 있습니다.

실제로 여러 가상머신 프로그램들을 사용하다보면 가장 편리한 기능들을 별다른 설정없이 사용할 수 있는 것은 VMware라고 생각합니다. 그만큼 오래되었고 업데이트도 잦으며, 사용자편의를 많이 고려한 티가 역력합니다. 유료이고 무거울수 있는 단점이 존재합니다만...

Hyper-V의 이해

Hyper-V도 가상머신이기에 위의 가상머신의 특징들을 대부분 공유합니다. 또한 Hyper-V가 Windows Server에서 사용되던 기술이기에 일반 데스크탑용 Windows의 Hyper-V와 Windows Server용 Hyper-V에는 차이점이 존재하기도 합니다.

Windows의 Hyper-V와 Windows Server의 Hyper-V 간 차이점

Hyper-V로 할 수 있는것

다른 버전의 윈도우가 필요로 할때(윈도우 8 혹은 8.1, 윈도우7, 윈도우 XP등의 이전 윈도우들이 필요한 경우)가 일반인들이 흔히 접하는 경우이다.

  • 개발자들은 다양한 윈도우 버전에 테스트가 필요하다.
  • 웹개발자들은 다양한 브라우저의 테스트(IE8, IE9, IE10, IE11, edge)가 필요하다.
  • 특정 버전의 윈도우 혹은 브라우저를 필요로하는 프로그램, 웹페이지가 있다.
  • 바이러스 또는 복잡한 설치프로그램들로 메인 컴퓨터가 지저분해지는게 꺼려져 분리된 공간에서 실행해볼때

리눅스등의 다른 운영체제를 공부하거나 개발공간이 필요한 경우가 있을수도 있다. 많은 개발자들이 이와 같은 경우다.

Hyper-V 제한사항

가상머신의 프로그램마다 제한사항이 다르다. 가령, VMware는 3D가속이 가능해 어느정도 3D게임이 가능하지만 Hyper-V는 GPU를 통한 처리가 필요한 게임이나 응용 프로그램의 구동은 보장하지 않는다. 또한, 라이브뮤직 믹싱 응용프로그램이나 고정밀 시간과 같이 10밀리초 미만의 타이머를 사용하는 응용프로그램은 문제의 소지가 있다고 밝히고 있다.

Hyper-V 활성화

Hyper-V는 가상화기능을 활용하기에 바이오스 및 UEFI, Hyper-V의 기능 활성화를 통해 구동된다.

바이오스(BIOS) 및 UEFI

컴퓨터 부팅시에 접근가능한 바이오스 및 UEFI에 접근해서 Advanced > North Bridge 설정에서 VT-d를 Enabled(활성화) 시키고 저장하고 빠져나오자. 메인보드 제조사에 따라 가상화기능의 활성화가 다른 메뉴에 위치하거나 이름이 다를수 있다.

Hyper-V 기능켜기

http://editorizer.tistory.com/168 - 하이퍼v 하드웨어 안정성 참고 https://docs.microsoft.com/ko-kr/virtualization/hyper-v-on-windows/about/#windows%EC%9D%98-hyper-v%EC%99%80-windows-server%EC%9D%98-hyper-v-%EA%B0%84-%EC%B0%A8%EC%9D%B4%EC%A0%90 - 시스템 요구사항 체크 https://extrememanual.net/4456 - 하이퍼 v 윈도우 xp 설치하기 http://yhn321.tistory.com/213 - 하이퍼 v 윈도우 xp 설치하기 https://extrememanual.net/3698 - 하이퍼v 윈도우7설치하기 https://extrememanual.net/3721- 하이퍼v 가상컴퓨터 세대차이

https://docs.microsoft.com/ko-kr/virtualization/hyper-v-on-windows/about/

https://extrememanual.net/3698


https://extrememanual.net/3721

'개발도구 > Hyper-V' 카테고리의 다른 글

Hyper-V 이해 및 활성화  (0) 2018.12.01

댓글을 달아 주세요

티스토리 툴바