Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

22장. 가상화

Windows 10 게스트 용 제한된 CPU 지원

Red Hat Enterprise 6 호스트에서 다음과 같은 CPU 모델 사용 시 Windows 10 게스트만 생성할 수 있습니다:
  • Intel Xeon E 시리즈
  • Intel Xeon E7 제품군
  • Intel Xeon v2, v3, v4
  • Opteron G2, G3, G4, G5, G6
기존 Intel Core 2 프로세서 (Penryn으로 알려짐) 또는 Intel Xeon 55xx 및 75xx 프로세서 제품군(Nehalem으로 알려짐)에서 Windows 10 게스트를 사용하려면 Domain XML 파일에 MODELNAME을 Penryn 또는 Nehalem으로 하여 다음과 같은 플래그를 추가합니다:
<cpu mode='custom' match='exact'>
<model>MODELNAME</model>
<feature name='fsgsbase' policy='require'/>
</cpu>
기타 다른 CPU 모델은 지원되지 않으며 이에 생성된 Windows 10 게스트는 BSOD (blue screen of death)라고도 알려진 중지 오류로 예기치 않게 종료될 수 있습니다.

VHDX 파일 크기 변경에 오랜 시간이 소요됨

ext3 파일 시스템을 게스트에서 사용 중일 때 일부 경우 용량이 큰 Microsoft Hyper-V 가상 하드 디스크 (VHDX) 장치 크기를 변경할 경우 VHDX 파일이 과도한 크기로 증가할 수 있으므로 예상 보다 더 오랜 시간이 걸릴 수 있습니다. 이러한 문제를 해결하려면 ext4 또는 xfs 파일 시스템을 사용하거나 VHDX 파일 생성 시 다음과 같은 사용자 정의 매개 변수를 설정합니다:
  • VHDX BlockSize = 1MB
  • flex_bg=4096
이는 VHDX 파일에 예상된 디스크 공간이 필요한 지를 확인하여 파일 시스템이 훨씬 빠르게 동작하게 합니다.

가상 PCI 장치 핫 플러그 시 여러 기능이 제대로 작동하지 않음

다기능 옵션이 활성화되어 있는 가상 PCI 장치에 새 기능을 핫플러그하면 PCI 장치 초기화가 올바르게 실행되지 않습니다. 결과적으로 게스트는 핫플러그 기능을 인식하지 못해 사용할 수 없게 됩니다. 이러한 문제를 해결하려면 다음과 같은 명령을 사용하여 게스트에 있는 PCI Host Bridge 다시 검색을 시작합니다.
# echo 1 > /sys/bus/pci/devices/0000\:00\:00.0/rescan
위의 예에서 0000\:00\:00.0을 다시 검색하고자 하는 올바른 bus:device:function 장치 조합으로 대체합니다.
게스트 장치 드라이버는 사용할 새로운 핫 플러그 장치를 강제로 설정하므로 핫 플러그 장치 기능은 위의 시나리오에서 사용할 수 있습니다.

소프트 재부팅된 Windows 게스트는 일부 부팅 가능한 장치를 검색할 수 없음

특정 상황에서 Windows 게스트 소프트 재부팅 (예: Ctrl+Alt+Del 키를 사용하여)으로 인해 일부 부팅 가능한 장치에서 게스트를 감지하지 못할 수 있습니다. 이러한 문제를 해결하려면 virt-manager 인터페이스에서 종료 버튼을 사용하거나 QEMU 모니터 콘솔에서 system_reset 명령을 사용하여 게스트 하드 재부팅을 수행합니다.

사용 중인 이미지를 수정하기 위해 qemu-img 사용으로 인해 이미지가 손상될 수 있음

게스트가 실행되는 동안 QEMU 이미지의 스냅샷을 찍기 위해 동시에 여러 프로세스에서 QEMU 디스크 이미지를 열면 일부 경우 이미지가 손상될 수 있습니다. 이러한 문제를 해결하려면 실행 중인 가상 머신 또는 기타 다른 프로세스에서 사용 중인 이미지를 수정하기 위해 qemu-img 유틸리티를 사용하지 않습니다. 또한 다른 프로세스에 의해 수정된 이미지 검색으로 일관성 없는 상태 문제가 발생할 수 있습니다. 이번 업데이트에는 qemu-img(1) man 페이지에 위의 상황에 대한 권고가 추가되어 있습니다.

virtio-win VFD 파일에는 Windows 10 드라이버가 포함되어 있지 않음

플로피 파일 크기 제한으로 인해 virtio-win 패키지에 있는 VFD (virtual floppy disk) 파일에는 Windows 10 폴더가 들어 있지 않습니다. 사용자가 VFD에서 Windows 10 드라이버를 설치해야 할 경우 Windows 8 또는 Windows 8.1 드라이버를 대신 사용할 수 있습니다. 다른 방법으로 Windows 10 드라이버는 /usr/share/virtio-win/ 디렉토리에 있는 ISO 파일에서 설치할 수 있습니다.