3.3. Windows 가상 머신 생성
RHEL 10 호스트에서 완전히 가상화된 Windows 머신을 생성하고 VM(가상 머신) 내에서 그래픽 Windows 설치 프로그램을 시작하고 설치된 Windows 게스트 운영 체제(OS)를 최적화할 수 있습니다.
VM을 생성하고 Windows 게스트 OS를 설치하려면 virt-install 명령 또는 RHEL 10 웹 콘솔을 사용합니다.
사전 요구 사항
다음 중 하나이거나 로컬 또는 네트워크에서 사용할 수 있는 Windows OS 설치 소스입니다.
- 설치 미디어의 ISO 이미지
- 기존 VM 설치의 디스크 이미지
KVM
virtio드라이버가 있는 스토리지 미디어.이 미디어를 생성하려면 호스트 시스템에서 virtio 드라이버 설치 미디어 준비를 참조하십시오.
-
Windows 11을 설치하는 경우 호스트에
edk2-ovmf,swtpm및libtpms패키지를 설치해야 합니다.
프로세스
VM을 생성합니다. 자세한 내용은 가상 머신 생성 을 참조하십시오.
virt-install유틸리티를 사용하여 VM을 생성하는 경우 명령에 다음 옵션을 추가합니다.KVM
virtio드라이버가 있는 스토리지 미디어. 예를 들면 다음과 같습니다.--disk path=/usr/share/virtio-win/virtio-win.iso,device=cdrom설치할 Windows 버전입니다. 예를 들어 Windows 10 및 11의 경우:
--os-variant win10사용 가능한 Windows 버전 목록과 적절한 옵션은 다음 명령을 사용합니다.
# osinfo-query osWindows 11을 설치하는 경우 UEFI( Unified Extensible Firmware Interface ) 및 vTPM(Virtual Trusted Platform Module )을 활성화합니다.
--boot uefi
웹 콘솔을 사용하여 VM을 생성하는 경우 새 가상 머신 생성 창의 운영 체제 필드에 Windows 버전을 지정합니다.
- Windows 11 및 Windows Server 2022보다 이전 Windows 버전을 설치하는 경우 클릭하여 설치를 시작합니다.
Windows 11을 설치하거나 추가 Windows Server 2022 기능을 사용하려면 CLI를 사용하여 UEFI 및 vTPM을 및 활성화하여 확인합니다.
VM의 XML 구성을 엽니다.
# virsh edit windows-vmos요소에firmware='efi'옵션을 추가합니다.<os firmware='efi'> <type arch='x86_64' machine='pc-q35-6.2'>hvm</type> <boot dev='hd'/> </os>장치 요소 내에
tpm장치를추가합니다.<devices> <tpm model='tpm-crb'> <backend type='emulator' version='2.0'/> </tpm> </devices>- 가상 머신 테이블에서 설치를 Windows 설치를 시작합니다.
VM에 Windows OS를 설치합니다.
Windows 운영 체제를 설치하는 방법에 대한 자세한 내용은 관련 Microsoft 설치 설명서를 참조하십시오.
웹 콘솔을 사용하여 VM을 생성하는 경우 Disks 인터페이스를 사용하여 virtio 드라이버와 함께 스토리지 미디어를 VM에 연결합니다.
자세한 내용은 웹 콘솔을 사용하여 기존 디스크를 가상 머신에 연결을 참조하십시오.
-
Windows 게스트 OS에서 KVM
virtio드라이버를 구성합니다. 자세한 내용은 Windows 가상 머신용 KVM 반가상화 드라이버 설치를 참조하십시오. - 선택 사항: Windows VM의 성능을 수행합니다. 자세한 내용은 Windows 가상 머신 최적화를 참조하십시오.