24.3. RHEL 9 가상화에서 지원되지 않는 기능
다음 기능은 Red Hat Enterprise Linux 9(RHEL 9)에 포함된 KVM 하이퍼바이저에서 지원되지 않습니다.
이러한 제한 사항은 OpenShift Virtualization 또는 RHOSP(Red Hat OpenStack Platform)와 같이 Red Hat에서 제공하는 다른 가상화 솔루션에는 적용되지 않을 수 있습니다.
다른 가상화 솔루션에서 지원하는 기능은 다음과 같이 설명되어 있습니다.
호스트 시스템 아키텍처
RHEL 9 KVM은 RHEL 9 가상화의 권장 기능에 나열되지 않은 호스트 아키텍처에서 지원되지 않습니다.
게스트 운영 체제
다음 게스트 운영 체제(OS)를 사용하는 KVM 가상 머신(VM)은 RHEL 9 호스트에서 지원되지 않습니다.
- Windows 8.1 및 이전 버전
- Windows Server 2012 R2 및 이전 버전
- macOS
- Solaris for x86 시스템
- 2009년 이전에 출시된 모든 운영 체제
RHEL 호스트 및 기타 가상화 솔루션에서 지원되는 게스트 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 9 하이퍼바이저(예: QEMU
에뮬레이터 또는 libvirt
패키지)의 요소를 포함하는 모든 유형의 컨테이너에서 KVM 가상 머신 생성을 지원하지 않습니다.
컨테이너에서 VM을 생성하려면 OpenShift Virtualization 오퍼링을 사용하는 것이 좋습니다.
특정 virsh 명령 및 옵션
virsh
유틸리티와 함께 사용할 수 있는 모든 매개변수가 Red Hat에서 프로덕션 준비 상태로 테스트 및 인증된 것은 아닙니다. 따라서 Red Hat 문서에서 명시적으로 권장되지 않는 virsh
명령 및 옵션은 올바르게 작동하지 않을 수 있으며 프로덕션 환경에서 사용하지 않는 것이 좋습니다.
특히 지원되지 않는 virsh
명령은 다음과 같습니다.
-
virsh iface-*
명령(예:virsh iface-start
및virsh iface-destroy
) -
virsh blkdeviotune
-
virsh snapshot-*
명령 (예:virsh snapshot-create
및virsh snapshot-revert
)
QEMU 명령줄
QEMU는 RHEL 9의 가상화 아키텍처의 필수 구성 요소이지만 수동으로 관리하기가 어렵고 잘못된 QEMU 구성으로 인해 보안 취약점이 발생할 수 있습니다. 따라서 qemu-*
명령줄 유틸리티(예: qemu-kvm
) 사용은 Red Hat에서 지원되지 않습니다. 대신 모범 사례에 따라 QEMU를 오케스트레이션하므로 virt-install
,virt-xml
및 지원되는 virsh
명령과 같은 libvirt 유틸리티를 사용합니다. 그러나 qemu-img
유틸리티는 가상 디스크 이미지 관리에 지원됩니다.
vCPU 핫 언플러그
실행 중인 VM에서 vCPU(가상 CPU)를 vCPU 핫 언플러그라고도 하는 것은 RHEL 9에서 지원되지 않습니다.
메모리 핫 언플러그
실행 중인 VM에 연결된 메모리 장치 제거(메모리 핫 언플러그라고도 함)는 RHEL 9에서 지원되지 않습니다.
QEMU-side I/O throttling
virsh blkdeviotune
유틸리티를 사용하여 QEMU-side I/O throttling이라고도 하는 가상 디스크의 작업에 대한 최대 입력 및 출력 수준을 구성하는 것은 RHEL 9에서 지원되지 않습니다.
RHEL 9에서 I/O 제한을 설정하려면 virsh blkiotune
을 사용합니다. 이는 libvirt-side I/O throttling이라고도 합니다. 자세한 내용은 가상 머신의 디스크 I/O 제한 을 참조하십시오.
기타 솔루션:
- RHOSP에서는 QEMU 측 I/O 제한도 지원됩니다. 자세한 내용은 RHOSP 스토리지 가이드의 디스크 의 리소스 제한 설정 및 서비스 품질 사양 사용 섹션을 참조하십시오.
- 또한 OpenShift Virtualizaton은 QEMU 측 I/O 제한도 지원합니다.
스토리지 실시간 마이그레이션
RHEL 9에서는 실행 중인 VM의 디스크 이미지를 호스트 간에 마이그레이션하는 것은 지원되지 않습니다.
기타 솔루션:
- 스토리지 실시간 마이그레이션은 RHOSP에서 지원되지만 몇 가지 제한 사항이 있습니다. 자세한 내용은 볼륨 마이그레이션을 참조하십시오.
내부 스냅샷
RHEL 9에서는 VM에 대한 내부 스냅샷을 생성하고 사용하는 것이 더 이상 사용되지 않으며 프로덕션 환경에서 사용하지 않는 것이 좋습니다. 대신 외부 스냅샷을 사용합니다. 자세한 내용은 support-limitations-for-virtual-machine-snapshots_create-virtual-machine-snapshots 를 참조하십시오.
기타 솔루션:
- RHOSP는 실시간 스냅샷을 지원합니다. 자세한 내용은 가상 머신 가져오기를 참조하십시오.
- 실시간 스냅샷은 OpenShift Virtualization에서도 지원됩니다.
vhost 데이터 경로 가속
RHEL 9 호스트에서 virtio 장치에 대해 vHost Data Path Acceleration(vDPA)을 구성할 수 있지만 Red Hat은 현재 이 기능을 지원하지 않으며 프로덕션 환경에서 사용하지 않는 것이 좋습니다.
vhost-user
RHEL 9에서는 사용자 공간 vHost 인터페이스 구현을 지원하지 않습니다.
기타 솔루션:
-
vhost-user
는 RHOSP에서 지원되지만virtio-net
인터페이스에만 지원됩니다. 자세한 내용은 virtio-net 구현 및 vhost 사용자 포트를 참조하십시오. -
OpenShift Virtualization에서는
vhost-user
도 지원합니다.
S3 및 S4 시스템 전원 상태
VM을 Suspend to RAM (S3) 또는 Suspend to disk (S4) 시스템 전원 상태를 일시 중지하는 것은 지원되지 않습니다. 이러한 기능은 기본적으로 비활성화되어 있으며 이를 활성화하면 VM을 Red Hat에서 지원하지 않습니다.
S3 및 S4 상태는 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.
다중 경로 vDisk의 S3PR
RHEL 9에서는 다중 경로 vDisk의 SCSI3 영구 예약(S3-PR)이 지원되지 않습니다. 결과적으로 RHEL 9에서는 Windows Cluster가 지원되지 않습니다.
virtio-crypto
RHEL 9에서 virtio-crypto 장치를 사용하는 것은 지원되지 않으며 RHEL은 사용하지 않는 것이 좋습니다.
virtio-crypto 장치는 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.
virtio-multitouch-device, virtio-multitouch-pci
RHEL 9에서 virtio-multitouch-device 및 virtio-multitouch-pci 장치를 사용하는 것은 지원되지 않으며 RHEL은 사용하지 않는 것이 좋습니다.
증분 라이브 백업
증분 라이브 백업이라고도 하는 마지막 백업 이후의 VM 변경 사항만 저장하는 VM 백업을 구성하는 것은 RHEL 9에서 지원되지 않으며 Red Hat은 이 백업을 사용하지 않습니다.
net_failover
net_failover
드라이버를 사용하여 자동화된 네트워크 장치 장애 조치 메커니즘을 설정하는 것은 RHEL 9에서 지원되지 않습니다.
net_failover
는 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.
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 네트워킹 장치를 연결할 수 없습니다.