Windows 10에는 가상 머신을 만들 수 있는 도구가 기본으로 탑재되어 있다는 사실을 알고 계셨나요? 마이크로소프트의 Hyper-V는 Windows 전용 하이퍼바이저로, 별도의 서드파티 프로그램 없이 Windows 10 Pro, Enterprise, Education 64비트 에디션에서 바로 가상 머신을 만들 수 있습니다.
이 글에서는 Hyper-V를 사용해 Windows 10에서 가상 머신을 만드는 방법을 단계별로 살펴보겠습니다.
Hyper-V란 무엇인가?
Hyper-V는 원래 Windows Server 전용 기능이었지만, 이후 Windows 10으로 확장되면서 데스크톱 환경에도 통합 하이퍼바이저가 제공되기 시작했습니다. 다만 Hyper-V는 64비트 버전의 Windows에서만 사용할 수 있으며, Windows 10 Home 에디션에서는 기본적으로 제공되지 않습니다.
Hyper-V는 각 가상 머신을 격리된 환경에서 실행합니다. 시스템 하드웨어가 감당할 수 있다면 여러 개의 가상 머신을 동시에 구동하는 것도 가능합니다. 따라서 본격적인 작업에 앞서 먼저 시스템 요구 사양을 확인하는 것이 좋습니다.
최소 2GB 이상의 RAM이 필요하며, CPU는 Intel VT-x 또는 AMD-V 방식의 가상화를 지원해야 합니다. 확인 방법은 다음과 같습니다.
작업표시줄을 마우스 오른쪽 버튼으로 클릭한 뒤 작업 관리자를 실행하고, 성능 탭을 엽니다. 그래프 아래의 가상화 항목을 확인하세요.
- 사용으로 표시되면 BIOS에서 가상화가 이미 활성화된 상태입니다.
- 사용 안 함으로 표시되면 BIOS로 진입해 가상화 옵션을 켜야 합니다.
만약 해당 항목 자체가 보이지 않는다면, 사용 중인 CPU가 가상화를 지원하지 않는다는 의미입니다.
Windows 10에 Hyper-V 설치하는 방법
CPU 가상화를 활성화했다면 이제 Hyper-V를 설치해야 합니다.
Hyper-V를 가장 확실하게 설치하는 방법은 PowerShell을 이용하는 것입니다. Windows 기능 메뉴를 통해서도 설치할 수 있지만, 이 방법은 간혹 정상적으로 작동하지 않는 경우가 있습니다.
시작 메뉴 검색창에 powershell을 입력하고, 검색 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다. 그다음 아래 명령어를 입력하세요.
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
명령이 성공적으로 완료되면 열려 있는 작업을 모두 저장한 뒤 시스템을 재시작합니다. 재부팅이 끝나면 시작 메뉴에서 Hyper-V 관련 항목을 찾을 수 있습니다.
Windows 10에서 Hyper-V로 가상 머신 만들기
시작 메뉴 검색창에 hyper v를 입력하고 Hyper-V 관리자를 실행합니다.
동작 목록에서 새로 만들기 > 가상 컴퓨터 > 다음을 차례로 선택합니다.
가상 머신의 이름을 지정한 뒤 '다음'을 누릅니다.
Hyper-V 세대 선택
이제 가상 머신에 적용할 Hyper-V 세대(Generation)를 선택해야 합니다.
1세대는 32비트 및 64비트 게스트 운영체제를 모두 지원하며, 이전 Hyper-V 버전과 호환되는 가상 하드웨어를 제공합니다.
2세대는 64비트 게스트 운영체제만 지원하고, UEFI 기반 펌웨어 등 최신 가상화 기능을 갖추고 있습니다.
32비트 운영체제를 사용하려면 1세대를 선택하세요. 또한 나중에 가상 머신을 다른 호스트로 옮길 가능성이 있다면 역시 1세대가 안전합니다. 그 외의 경우에는 2세대를 선택하면 됩니다.
2세대 가상 머신은 부팅 속도가 더 빠르고, 더 많은 최대 RAM 용량과 더 많은 가상 CPU 코어를 사용할 수 있는 등 여러 면에서 유리합니다.
단, 한 번 생성된 가상 머신의 Hyper-V 세대는 변경할 수 없으니 신중하게 결정하세요.
메모리, 네트워크, 가상 하드 디스크 설정
다음으로 가상 머신에 할당할 메모리 용량을 지정합니다. 메모리가 많을수록 쾌적한 가상 머신 환경을 경험할 수 있지만, 실제 성능은 게스트 운영체제와 호스트 하드웨어 사양에 따라 달라집니다.
할당량이 확실하지 않다면 게스트 운영체제의 최소 요구 사양을 확인한 뒤, 여유가 된다면 추가 메모리를 더 할당하는 것이 좋습니다.
Hyper-V의 동적 메모리 기능을 활용할 수도 있습니다. 동적 메모리 옵션을 사용하면 Hyper-V가 호스트 머신에 부담을 주지 않으면서 RAM 사용량을 유연하게 조절합니다.
메모리 설정을 마쳤으면 네트워킹 구성 단계로 이동해 기본 스위치(Default Switch)를 선택합니다.
이제 가상 머신의 저장 공간 크기를 지정합니다. 게스트 운영체제의 최소 요구 사양에 약간의 여유분을 더해 설정하는 것을 추천합니다. VHDX 가상 디스크는 필요에 따라 동적으로 확장되므로, 처음부터 대용량 드라이브를 만들 필요는 없습니다. 물론 필요하다면 원하는 만큼 크게 설정해도 무방합니다.
마지막으로 운영체제를 지금 설치할지, 나중에 설치할지 선택합니다.
지금 설치하려면(첫 부팅 시 설치) 부팅 가능한 CD/DVD-ROM에서 운영 체제 설치를 선택한 뒤, 설치할 운영체제 이미지 파일(.ISO)을 지정하세요.
요약 내용을 확인하고 마침을 누르면 가상 머신 생성이 완료됩니다.
Hyper-V 가상 머신 설정 조정하기
'마침'을 누르면 Hyper-V 관리자 화면으로 돌아갑니다. 가상 머신 이름을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택하세요.
설정 메뉴에서는 가상 머신을 더욱 세밀하게 제어할 수 있습니다. 예를 들어 프로세서 탭에서 가상 머신에 할당할 코어 수를 늘리거나, 네트워크 어댑터 설정에서 가상 스위치를 변경하는 등의 작업이 가능합니다.
Hyper-V 가상 머신 부팅하기
이제 준비가 끝났습니다. 가상 머신을 두 번 클릭하여 시작하세요. 게스트 운영체제를 설치한 후에는 자유롭게 사용할 수 있습니다.
Hyper-V 빠른 만들기로 가상 머신 배포하기
Hyper-V를 설치한 후에는 Hyper-V 빠른 만들기(Quick Create) 기능을 사용할 수도 있습니다.
Hyper-V 빠른 만들기는 가상 머신을 매우 빠르게 생성해 주는 기능입니다.
시작 메뉴 검색창에 hyper v를 입력하고 Hyper-V 빠른 만들기를 선택합니다. 로컬 설치 원본을 선택한 뒤 게스트 운영체제 설치 디스크(또는 .ISO 파일)를 지정하고 가상 컴퓨터 만들기를 누르면 됩니다. 과정은 몇 초밖에 걸리지 않으며, 생성 후에도 가상 머신 설정을 얼마든지 조정할 수 있습니다.
두 번째 방법이 훨씬 빠르지만, Hyper-V 관리자에 접근하고 활용하는 방법을 알아두는 것도 충분히 가치 있는 일입니다.
가장 좋은 가상 머신은 무엇일까?
모든 가상 머신에는 장단점이 있습니다. Hyper-V는 Windows 10과 잘 통합되고 사용법이 쉬우며 완전히 무료라는 강점이 있습니다. 물론 유일한 선택지는 아닙니다. VirtualBox와 VMware Player 같은 주요 가상 머신 도구도 함께 고려해 볼 만합니다. 각 도구의 특징을 비교해 자신에게 맞는 가상 머신 솔루션을 선택해 보세요.