이 가이드에서는 Proxmox VE(가상화 환경)에서 Windows 10 가상 머신(VM)을 생성하고, 성능 최적화를 위해 VirtIO 드라이버를 설치하며, WSL(Windows Subsystem for Linux)과 같은 기능을 사용하기 위해 중첩 가상화(Nested Virtualization)를 활성화하는 전체 과정을 다룹니다. 단계별로 따라 하면 누구나 쉽게 설정할 수 있습니다!
사전 준비
1. 필요한 파일 준비
Windows 10 VM을 설치하려면 다음 파일이 필요합니다:
- Windows 10 ISO: Microsoft 공식 사이트에서 다운로드하세요. "미디어 생성 도구"를 사용해 ISO 파일을 생성합니다.
- VirtIO 드라이버 ISO: 최신 VirtIO ISO를 다운로드하세요. 이 드라이버는 VM의 성능을 향상시킵니다.
2. Proxmox 환경 확인
Proxmox VE가 설치되어 있고 웹 인터페이스에 접근할 수 있는지 확인하세요. 기본적으로 https://[Proxmox_IP]:8006
으로 접속합니다.
Windows 10 VM 생성
1. ISO 파일 업로드
Proxmox 웹 UI에서 ISO 파일을 업로드합니다:
- 왼쪽 패널에서
local (pve)
를 선택합니다. Content
탭에서Upload
버튼을 클릭합니다.- Windows 10 ISO와 VirtIO ISO 파일을 각각 업로드합니다.
2. VM 생성
새 VM을 생성합니다:
- 오른쪽 상단의
Create VM
버튼을 클릭합니다. - General: VM 이름(예: "Win10-VM")을 입력하고 VM ID를 지정합니다(기본값 사용 가능).
- OS: "ISO image"에서 업로드한 Windows 10 ISO를 선택하고, "Type"을 "Microsoft Windows", "Version"을 "10/2016/2019"로 설정합니다.
- System:
- "SCSI Controller"를 "VirtIO SCSI"로 설정합니다.
- "Qemu Agent"를 체크합니다(설치 후 게스트 상태 모니터링에 유용).
- BIOS는 기본값(SeaBIOS) 사용. UEFI를 원하면 "OVMF"로 변경하고 EFI 디스크를 추가합니다.
- Hard Disk:
- "Bus/Device"를 "SCSI"로 설정.
- 디스크 크기를 최소 32GB 이상으로 지정(권장 64GB).
- "Cache"를 "Write back"으로 설정(성능 향상).
- "Discard" 체크(SSD TRIM 지원).
- CPU: "host" 타입을 선택하고, 소켓과 코어 수를 설정합니다(최소 2코어 권장).
- Memory: 최소 4GB 이상 할당(8GB 권장).
- Network: "Model"을 "VirtIO (paravirtualized)"로 설정.
- 설정을 확인하고
Finish
를 클릭합니다.
3. VirtIO 드라이버용 CD/DVD 추가
VM에 VirtIO 드라이버 ISO를 추가합니다:
- VM을 선택하고
Hardware
탭으로 이동합니다. Add > CD/DVD Drive
를 선택합니다.- "ISO image"에서 VirtIO ISO를 선택하고 추가합니다.
Windows 10 설치
1. VM 시작 및 설치 시작
VM을 시작하고 Windows 설치를 진행합니다:
- VM을 선택하고
Start
를 클릭합니다. Console
을 열어 설치 화면을 확인합니다.- 언어 및 기타 설정을 선택하고 "Next"를 클릭합니다.
- "Install now"를 선택합니다.
2. VirtIO 드라이버 로드
디스크가 보이지 않을 경우 VirtIO 드라이버를 로드합니다:
- "Where do you want to install Windows?" 화면에서 "Load driver"를 클릭합니다.
- VirtIO ISO에서
vioscsi\w10\amd64
폴더를 선택하고 드라이버를 로드합니다. - 디스크가 표시되면 선택하고 설치를 진행합니다.
3. 설치 완료 및 드라이버 설치
Windows 설치 후 VirtIO 드라이버를 설치합니다:
- Windows에서 "Device Manager"를 엽니다(
devmgmt.msc
). - 알 수 없는 장치에 대해 "Update Driver"를 선택하고 VirtIO ISO 경로를 지정합니다.
- 최소한 다음 드라이버를 설치합니다:
NetKVM\w10\amd64
(네트워크 어댑터)Balloon\w10\amd64
(메모리 ballooning)
- VirtIO ISO에서
virtio-win-gt-x64.msi
를 실행해 나머지 드라이버와 Qemu Guest Agent를 설치합니다.
중첩 가상화 활성화
1. Proxmox 호스트에서 중첩 가상화 확인
호스트에서 중첩 가상화가 활성화되어 있는지 확인합니다:
cat /sys/module/kvm_intel/parameters/nested
Y
또는 1
이 출력되면 활성화된 상태입니다. 그렇지 않으면 다음 명령으로 활성화합니다:
echo "options kvm-intel nested=Y" >> /etc/modprobe.d/kvm-intel.conf
modprobe -r kvm_intel
modprobe kvm_intel
AMD CPU의 경우 kvm_intel
을 kvm_amd
로 변경하세요.
2. VM에서 중첩 가상화 활성화
Windows 10 VM에서 WSL 또는 Hyper-V를 사용하려면 CPU 타입을 "host"로 설정합니다:
- VM을 종료합니다.
Hardware > Processor > Edit
로 이동합니다.- "Type"을 "host"로 변경하고 저장합니다.
- VM을 시작하고 Windows에서
systeminfo
를 실행해 "Virtualization Enabled In Firmware: Yes"가 표시되는지 확인합니다.
3. WSL 테스트
Windows에서 WSL을 활성화하고 테스트합니다:
- "Turn Windows features on or off"에서 "Windows Subsystem for Linux"를 체크합니다.
- Microsoft Store에서 원하는 Linux 배포판(예: Ubuntu)을 설치합니다.
- WSL이 정상 작동하는지 확인합니다.
추가 팁
성능 최적화: VirtIO 드라이버와 "Write back" 캐시를 사용하면 디스크 I/O 성능이 크게 향상됩니다.
UEFI 및 TPM: Windows 11을 설치하려면 UEFI BIOS와 TPM 2.0을 활성화하세요.
문제 해결: 설치 중 문제가 발생하면 콘솔 로그를 확인하거나 Proxmox 포럼을 참조하세요.
'서버 리뷰 > Proxmox' 카테고리의 다른 글
Proxmox 폐쇄망 VM 구축 가이드 (0) | 2025.05.03 |
---|---|
Proxmox VE 2025년 최신 이슈와 소식 (0) | 2025.04.09 |
Proxmox에 Ceph 설치 (0) | 2025.04.05 |
Proxmox 비밀번호 분실 시 조치 방법 (0) | 2025.04.05 |
Proxmox에서 템플릿으로 변환? 시간과 노력을 한 방에 줄이는 비법! (0) | 2025.04.03 |