20장. Windows 가상 머신 설치 및 관리

RHEL 9 호스트에서 VM(가상 머신)의 게스트 운영 체제로 Microsoft Windows를 사용하려면 이러한 VM이 올바르게 실행되도록 추가 단계를 수행하는 것이 좋습니다.

이 목적을 위해 다음 섹션에서는 호스트에 Windows VM을 설치 및 최적화하고 이러한 VM에 드라이버를 설치 및 구성하는 데 대한 정보를 제공합니다.

20.1. Windows 가상 머신 설치

RHEL 9 호스트에서 완전히 가상화된 Windows 머신을 생성하고 VM(가상 머신) 내에서 그래픽 Windows 설치 프로그램을 시작하고 설치된 Windows 게스트 운영 체제(OS)를 최적화할 수 있습니다.

VM을 생성하고 Windows 게스트 OS를 설치하려면 virt-install 명령 또는 RHEL 9 웹 콘솔을 사용합니다.

사전 요구 사항

  • 다음 중 하나일 수 있으며 로컬 또는 네트워크에서 사용할 수 있는 Windows OS 설치 소스입니다.

    • 설치 미디어의 ISO 이미지
    • 기존 VM 설치의 디스크 이미지
  • KVM virtio 드라이버가 있는 스토리지 매체입니다.

    이 미디어를 생성하려면 호스트 시스템의 virtio 드라이버 설치 미디어 준비를 참조하십시오.

  • Windows 11을 설치하는 경우 edk2-ovmf,swtpmlibtpms 패키지를 호스트에 설치해야 합니다.

절차

  1. 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 os
      • Windows 11을 설치하는 경우 UEFI( Unified Extensible Firmware Interface ) 및 vTPM( 가상 신뢰할 수 있는 플랫폼 모듈 )을 활성화합니다.

        --boot uefi
    • 웹 콘솔을 사용하여 VM을 생성하는 경우 새 가상 머신 생성 창의 운영 체제 필드에 Windows 버전을 지정합니다.

      • Windows 11 및 Windows Server 2022 이전의 Windows 버전을 설치하는 경우 생성을 클릭하고 을 실행하여 설치를 시작합니다.
      • Windows 11을 설치하거나 추가 Windows Server 2022 기능을 사용하려면 CLI를 사용하여 UEFI 및 vTPM을 생성하고 활성화하여 확인하십시오.

        1. VM의 XML 구성을 엽니다.

          # virsh edit windows-vm
        2. os 요소에 firmware='efi' 옵션을 추가합니다.

          <os firmware='efi'>
            <type arch='x86_64' machine='pc-q35-6.2'>hvm</type>
            <boot dev='hd'/>
          </os>
        3. devices 요소 내에 tpm 장치를 추가합니다.

          <devices>
            <tpm model='tpm-crb'>
              <backend type='emulator' version='2.0'/>
            </tpm>
          </devices>
        4. 가상 머신 테이블에서 설치를 클릭하여 Windows 설치를 시작합니다.
  2. VM에 Windows OS를 설치합니다.

    Windows 운영 체제를 설치하는 방법에 대한 자세한 내용은 관련 Microsoft 설치 설명서를 참조하십시오.

  3. 웹 콘솔을 사용하여 VM을 생성하는 경우 Disks 인터페이스를 사용하여 virtio 드라이버가 있는 스토리지 미디어를 VM에 연결합니다. 자세한 내용은 웹 콘솔을 사용하여 기존 디스크를 가상 머신에 연결을 참조하십시오.
  4. Windows 게스트 OS에서 KVM virtio 드라이버를 구성합니다. 자세한 내용은 Windows 가상 머신 용 KVM 반가상화 드라이버 설치를 참조하십시오.