21.3. RHEL 8 가상화에서 지원되지 않는 기능
다음 기능은 Red Hat Enterprise Linux 8(RHEL 8)에 포함된 KVM 하이퍼바이저에서 지원되지 않습니다.
이러한 제한 사항은 OpenShift Virtualization 또는 RHOSP(Red Hat OpenStack Platform)와 같이 Red Hat에서 제공하는 다른 가상화 솔루션에는 적용되지 않을 수 있습니다.
RHV 4.2 이상에서 지원하는 기능 또는 RHOSP 13 이상에서 지원하는 기능은 다음 단락에서와 같이 설명합니다.
호스트 시스템 아키텍처
RHEL 8의 KVM은 RHEL 8 가상화의 권장 기능에 나열되지 않은 호스트 아키텍처에서 지원되지 않습니다.
특히 Red Hat은 RHEL 8에서 KVM 가상화를 위한 64비트 ARM 아키텍처(ARM 64)가 있는 시스템 사용을 지원하지 않습니다.
게스트 운영 체제
다음 게스트 운영 체제(OS)를 사용하는 KVM 가상 머신(VM)은 RHEL 8 호스트에서 지원되지 않습니다.
- Microsoft Windows 8.1 및 이전 버전
- Microsoft Windows Server 2008 R2 및 이전 버전
- macOS
- Solaris for x86 시스템
- 2009년 이전에 출시된 모든 OS
RHEL 호스트, RHV(Red Hat Virtualization) 또는 기타 가상화 솔루션에서 지원되는 게스트 OS 목록은 Certified Guest Operating Systems in Red Hat OpenStack Platform, Red Hat Virtualization, OpenShift Virtualization 및 Red Hat Enterprise Linux with KVM 을 참조하십시오.
컨테이너에서 VM 생성
Red Hat은 RHEL 8 하이퍼바이저의 요소(예: QEMU 에뮬레이터 또는 libvirt 패키지)를 포함하는 모든 유형의 컨테이너에서 KVM 가상 머신 생성을 지원하지 않습니다.
컨테이너에서 VM을 생성하려면 OpenShift Virtualization 오퍼링을 사용하는 것이 좋습니다.
QEMU 명령줄
QEMU는 RHEL 8의 가상화 아키텍처의 필수 구성 요소이지만 수동으로 관리하기가 어렵고 잘못된 QEMU 구성으로 인해 보안 취약점이 발생할 수 있습니다. 따라서 qemu-* 명령줄 유틸리티(예: qemu-kvm ) 사용은 Red Hat에서 지원되지 않습니다. 대신 모범 사례에 따라 QEMU를 오케스트레이션하므로 virsh,virt-install, virt-xml 과 같은 libvirt 유틸리티를 사용합니다.
그러나 qemu-img 유틸리티는 가상 디스크 이미지 관리에 지원됩니다.
vCPU 핫 언플러그
실행 중인 VM에서 vCPU(가상 CPU)를 vCPU 핫 언플러그라고도 하는 것은 RHEL 8에서 지원되지 않습니다.
메모리 핫 언플러그
실행 중인 VM에 연결된 메모리 장치 제거(메모리 핫 언플러그라고도 함)는 RHEL 8에서 지원되지 않습니다.
QEMU-side I/O throttling
virsh blkdeviotune 유틸리티를 사용하여 QEMU-side I/O throttling이라고도 하는 가상 디스크의 작업에 대한 최대 입력 및 출력 수준을 구성하는 것은 RHEL 8에서 지원되지 않습니다.
RHEL 8에서 I/O 제한을 설정하려면 virsh blkiotune 을 사용합니다. 이는 libvirt-side I/O throttling이라고도 합니다. 자세한 내용은 가상 머신의 디스크 I/O 제한 을 참조하십시오.
RHOSP에서는 QEMU 측 I/O 제한도 지원됩니다. 자세한 내용은 RHOSP 스토리지 가이드의 디스크 의 리소스 제한 설정 Red Hat 지식베이스 솔루션 설정 및 서비스 사양 사용 섹션을 참조하십시오.
또한 OpenShift Virtualizaton은 QEMU 측 I/O 제한도 지원합니다.
스토리지 실시간 마이그레이션
RHEL 8에서는 실행 중인 VM의 디스크 이미지를 호스트 간에 마이그레이션하는 것은 지원되지 않습니다.
기타 솔루션:
- 스토리지 실시간 마이그레이션은 RHOSP에서 지원되지만 몇 가지 제한 사항이 있습니다. 자세한 내용은 볼륨 마이그레이션을 참조하십시오.
실시간 스냅샷
RHEL 8에서는 실행 중인 VM의 스냅샷을 생성하거나 로드하는 것은 라이브 스냅샷이라고도 합니다.
또한 RHEL 8에서는 라이브가 아닌 VM 스냅샷이 더 이상 사용되지 않습니다. 따라서 종료 VM의 스냅샷을 생성하거나 로드하는 것은 지원되지만 Red Hat은 이를 사용하지 않는 것이 좋습니다.
기타 솔루션:
- 실시간 스냅샷은 RHOSP에서 지원됩니다. 자세한 내용은 가상 머신 가져오기를 참조하십시오.
- 실시간 스냅샷은 OpenShift Virtualization에서도 지원됩니다.
vhost-user
RHEL 8은 vhost-user 인터페이스 구현을 지원하지 않습니다.
S3 및 S4 시스템 전원 상태
VM을 Suspend to RAM (S3) 또는 Suspend to disk (S4) 시스템 전원 상태를 일시 중지하는 것은 지원되지 않습니다. 이러한 기능은 기본적으로 비활성화되어 있으며 이를 활성화하면 VM을 Red Hat에서 지원하지 않습니다.
S3 및 S4 상태는 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.
다중 경로 vDisk의 S3PR
RHEL 8에서는 다중 경로 vDisk의 SCSI3 영구 예약(S3-PR)이 지원되지 않습니다. 결과적으로 RHEL 8에서는 Windows 클러스터가 지원되지 않습니다.
virtio-crypto
RHEL 8에서 virtio-crypto 장치를 사용하는 것은 지원되지 않으므로 사용하지 않는 것이 좋습니다.
virtio-crypto 장치는 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.
증분 라이브 백업
마지막 백업 (조리적 라이브 백업이라고도 함) 이후 VM 변경 사항만 저장하는 VM 백업을 구성하는 것은 RHEL 8에서 지원되지 않으며 Red Hat은 사용하지 않는 것이 좋습니다.
net_failover
net_failover 드라이버를 사용하여 자동화된 네트워크 장치 장애 조치 메커니즘을 설정하는 것은 RHEL 8에서 지원되지 않습니다.
net_failover 는 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.
TPM 패스스루
VM에 패스스루 백엔드를 사용하여 물리적 신뢰할 수 있는 플랫폼 모듈(TPM) 장치를 할당하는 것은 RHEL 8 호스트에서 지원되지 않습니다. 대신 에뮬레이터 백엔드를 사용하고 완전히 지원되는 vTPM 기능을 사용합니다.
virtiofs
virtiofs 파일 시스템을 사용하여 호스트와 해당 VM 간의 파일을 공유하는 것은 RHEL 8에서는 지원되지 않습니다.
그러나 virtiofs 사용은 RHEL 9에서 지원됩니다. 자세한 내용은 RHEL 9에서 가상화 구성 및 관리를 참조하십시오.
TCG
QEMU 및 libvirt에는 QEMU Tiny Code Generator(TCG)를 사용하여 동적 변환 모드가 포함됩니다. 이 모드에서는 하드웨어 가상화 지원이 필요하지 않습니다. 그러나 Red Hat은 TCG를 지원하지 않습니다.
TCG 기반 게스트는 예를 들어 "virsh dumpxml" 명령을 사용하여 XML 구성을 검사하여 인식할 수 있습니다.
TCG 게스트의 구성 파일에는 다음 행이 포함되어 있습니다.
<domain type='qemu'>KVM 게스트의 구성 파일에는 다음 행이 포함되어 있습니다.
<domain type='kvm'>
SR-IOV InfiniBand 네트워킹 장치
SR-IOV(Single-root I/O Virtualization)를 사용하여 VM에 InfiniBand 네트워킹 장치를 연결할 수 없습니다.
SGIO
RHEL 8에서는 SCSI 일반 I/O(SGIO)를 사용하여 SCSI 장치를 VM에 연결할 수 없습니다. VM에 연결된 SGIO 장치가 있는지 여부를 감지하려면 다음 행에 대해 VM 구성을 확인합니다.
<disk type="block" device="lun">
<hostdev mode='subsystem' type='scsi'>