가상화/Proxmox

[proxmox] windows 11 가상머신 및 템플릿 생성

ploz 2025. 1. 31. 19:08
반응형

Windows 11 Pro 가상 머신 생성


General

템플릿으로 만들 예정이므로 이름은 Win11Pro-tmpl로 한다.

 

OS

 

System

SCSI Controller는 보다 나은 성능을 제공하는 VirtIO SCSI single로 한다.

EFI와 TPM도 같이 설정한다.

 

Disks

디스크의 Bus 타임은 SCSI 로한다.

SCSI는 IDC, SATA, VirtIO Block 보다 더 나은 Throughput과 IOPS를 보여준다.

SCSI > VirtIO > SATA > IDE 순으로 성능이 좋다.

Bus Type Throughput IOPS
IDE Lower Lower
SATA Higher Higher
VirtIO Higher Higher
SCSI Highest Highest

Discard는 동적 프로비저닝(thin provioning)

을 통해 디스크를 효율적으로 관리(사용하지 않는 공간 회수)할 수 있다.

참고 : https://ploz.tistory.com/entry/VMware-ESXi-thin-thick-provisioning

SSD emulation 는 디스크를 SSD로 인식하게 하고 잦은 IO를 방지하여 디스크 수명을 늘린수 있다.

 

CPU

Type은 host로 추상화 과정없이 CPU에 직접 액세스 할 수 있어 KVM보다 나은 성능을 보여주지만 다른 하이퍼바이저로 마이그레이션 시 동일 CPU가 아닐 경우 완전한 마이그레이션이 되지 않을 수 있다.

 

Memory

 

Network

 

 

Windows 설치


SCSI 디스크 타입은 기본적으로 드라이버를 지원하지 않는다.

윈도우 설치 시에 디스크가 잡히지 않는다면 virtio-win-x.iso를 통해 드라이버를 로드한다.

virtio-win-x.iso는 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso 에서 다운로드 할 수 있다.

 

CD/DVD Drive에 마운트 한다.

 

드라이버를 로드 한 후 CD/DVD Drive에 다시 윈도우 설치 이미지를 마운트하고 새로고침해야 설치가 진행된다.

 

 

Windows 드라이버 및 qemu-agent 설치


드라이버 설치

윈도우 설치가 완료되면 NIC, Vioserial, Balloon 3개의 드라이버를 잡아 줘야 한다.

마찬가지로 virtio-win-x.iso를 통해 드라이버를 설치해준다.

 

qemu-agent도 설치해준다

 

 

Sysprep 일반화

드라이버 설치 및 기타 어플리케이션 설치가 완료 되었다면 일반화를 진행한다.

sysprep를 더블 클릭한다.

 

만약 에러가 발생한다면 아래 경로를 통해 에러로그를 확인하고 문제가 되는 패키지를 확인한다.

Error: SYSPRP Package Microsoft.OneDriveSync_21220.1024.5.0_neutral__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

이후 관리자권한으로 Powershell을 실행한 후 

Remove-AppxPackage "Package Name" 으로 삭제한 후 다시 일반화를 진행해 본다.

Remove-AppxPackage Microsoft.OneDriveSync_21220.1024.5.0_neutral__8wekyb3d8bbwe

 

반응형