22.3. RHEL 9 가상화에서 지원되지 않는 기능

RHEL 9(Red Hat Enterprise Linux 9)에 포함된 KVM 하이퍼바이저에서는 다음 기능을 지원하지 않습니다.

중요

이러한 제한 사항 중 다수는 Red Hat에서 제공하는 다른 가상화 솔루션에는 적용되지 않을 수 있습니다(예: OpenShift Virtualization 또는 RHOSP(Red Hat OpenStack Platform).

다른 가상화 솔루션에서 지원하는 기능은 다음 단락에서 설명합니다.

호스트 시스템 아키텍처

KVM이 있는 RHEL 9는 RHEL 9 가상화의 권장 기능에 나열되지 않은 호스트 아키텍처에서 지원되지 않습니다.

특히 64비트 ARM 아키텍처(ARM 64)는 RHEL 9에서 KVM 가상화를 위한 기술 프리뷰로만 제공되므로 프로덕션 환경에서의 사용을 권장하지 않습니다.

게스트 운영 체제

RHEL 9 호스트에서 다음 게스트 운영 체제(OS)를 사용하는 KVM 가상 머신(VM)은 지원되지 않습니다.

  • Microsoft Windows 8.1 및 이전 버전
  • Microsoft Windows Server 2012 및 이전 버전
  • macOS
  • Solaris for x86 시스템
  • 2009년 이전에 출시된 OS

RHEL 호스트 및 기타 가상화 솔루션에서 지원되는 게스트 OS 목록은 Red Hat OpenStack Platform, Red Hat Virtualization, OpenShift Virtualization 및 Red Hat Enterprise Linux with KVM에서 인증된 게스트 운영 체제 를 참조하십시오.

컨테이너에서 VM 생성

Red Hat은 RHEL 9 하이퍼바이저(예: QEMU 에뮬레이터 또는 libvirt 패키지)의 요소를 포함하는 모든 유형의 컨테이너에서 KVM 가상 머신 생성을 지원하지 않습니다.

기타 해결책:

특정 virsh 명령 및 옵션

virsh 유틸리티와 함께 사용할 수 있는 모든 매개변수가 Red Hat에서 사용할 수 있는 프로덕션으로 테스트 및 인증된 것은 아닙니다. 따라서 Red Hat 설명서에서 명시적으로 권장되지 않는 virsh 명령과 옵션이 제대로 작동하지 않을 수 있으므로 프로덕션 환경에서 사용하지 않는 것이 좋습니다.

특히 지원되지 않는 virsh 명령에는 다음이 포함됩니다.

  • virsh iface-* 명령(예: virsh iface-startvirsh iface-destroy)
  • virsh blkdeviotune
  • virsh snapshot-* 명령(예: virsh snapshot-createvirsh snapshot-revert)

QEMU 명령줄

QEMU는 RHEL 9의 가상화 아키텍처의 필수 구성 요소이지만 수동으로 관리하기가 어렵고 부적절한 QEMU 구성으로 인해 보안 취약점이 발생할 수 있습니다. 따라서 qemu-* 명령줄 유틸리티(예: qemu-kvm ) 사용은 Red Hat에서 지원되지 않습니다.

대신, 모범 사례에 따라 QEMU를 오케스트레이션하므로 virt-install,virt-xml 및 지원되는 virsh 명령과 같은 libvirt 유틸리티를 사용합니다.

vCPU 핫 플러그 해제

실행 중인 VM에서 가상 CPU(vCPU)를 vCPU 핫 플러그라고도 하는 가상 CPU를 제거하는 것은 RHEL 9에서 지원되지 않습니다.

메모리 핫 플러그 연결

실행 중인 VM에 연결된 메모리 장치(메모리 핫 플러그라고도 함)는 RHEL 9에서 지원되지 않습니다.

QEMU 측 I/O 제한

virsh blkdeviotune 유틸리티를 사용하여 QEMU 측 I/O 제한이라고도 하는 가상 디스크의 작업에 대한 최대 입력 및 출력 수준을 RHEL 9에서는 지원되지 않습니다.

RHEL 9에서 I/O 제한을 설정하려면 virsh blkiotune 을 사용합니다. 이를 libvirt 측 I/O 제한이라고도 합니다. 자세한 내용은 가상 머신의 디스크 I/O 제한을 참조하십시오.

기타 해결책:

스토리지 실시간 마이그레이션

RHEL 9에서는 호스트 간에 실행 중인 VM의 디스크 이미지 마이그레이션이 지원되지 않습니다.

기타 해결책:

  • RHOSP에서는 스토리지 실시간 마이그레이션도 지원되지만 몇 가지 제한 사항이 있습니다. 자세한 내용은 볼륨 마이그레이션을 참조하십시오.
  • OpenShift Virtualization을 사용할 때 실시간 마이그레이션 VM 스토리지도 가능합니다. 자세한 내용은 가상 머신 실시간 마이그레이션 을 참조하십시오.

실시간 스냅샷

RHEL 9에서는 실행 중인 VM의 스냅샷을 라이브 스냅샷이라고도 하는 생성 또는 로드는 지원되지 않습니다.

또한 RHEL 9에서는 라이브 이외의 VM 스냅샷이 더 이상 사용되지 않습니다. 따라서 종료 VM의 스냅샷을 생성하거나 로드하는 것은 지원되지만 Red Hat은 이를 사용하지 않는 것이 좋습니다.

기타 해결책:

vhost 데이터 경로 4.6.1

RHEL 9 호스트에서 virtio 장치에 대해 vHost Data Pathpwd(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) 시스템 전원 상태는 지원되지 않습니다. 이러한 기능은 기본적으로 비활성화되어 있으며 이를 활성화하면 Red Hat에서 VM을 지원할 수 없습니다.

S3 및 S4 상태는 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.

다중 경로 vDisk의 S3-PR

RHEL 9에서는 다중 경로 vDisk의 SCSI3 영구 예약(S3-PR)이 지원되지 않습니다. 결과적으로 Windows 클러스터는 RHEL 9에서 지원되지 않습니다.

virtio-crypto

RHEL 9에서 virtio-crypto 장치 사용은 지원되지 않으므로 사용하지 않는 것이 좋습니다.

virtio-crypto 장치는 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.

증분 라이브 백업

증분 라이브 백업이라고도 하는 VM 백업만 VM 백업을 구성하는 것은 RHEL 9에서 지원되지 않으며 Red Hat은 그 용도가 좋지 않습니다.

net_failover

net_failover 드라이버를 사용하여 자동화된 네트워크 장치 장애 조치 메커니즘을 설정하는 것은 RHEL 9에서 지원되지 않습니다.

net_failover 는 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.

다중 FD 마이그레이션

다중 FD 마이그레이션이라고도 하는 FD(여러 파일 설명자)를 사용하여 VM 마이그레이션은 RHEL 9에서 지원되지 않습니다.

다중 FD 마이그레이션은 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서도 지원되지 않습니다.

NVMe 장치

PCI-passthrough를 사용하여 PKCS 장치로 VM에 NVMe(Non-volatile Memory Express) 장치를 연결하는 것은 지원되지 않습니다.

NVMe 장치를 VM에 연결하는 것도 현재 Red Hat에서 제공하는 다른 가상화 솔루션에서는 지원되지 않습니다.

TCG

QEMU 및 libvirt에는 QEMU Tiny Code Generator(TCG)를 사용하는 동적 번역 모드가 포함됩니다. 이 모드에서는 하드웨어 가상화 지원이 필요하지 않습니다. 그러나 TCG는 Red Hat에서 지원하지 않습니다.

TCG 기반 게스트는 예를 들어 virsh dumpxml 명령을 사용하여 XML 구성을 검사하여 인식할 수 있습니다.

  • TCG 게스트의 구성 파일에는 다음 행이 포함되어 있습니다.

    <domain type='qemu'>
  • KVM 게스트의 구성 파일에는 다음 행이 포함되어 있습니다.

    <domain type='kvm'>

SR-IOV InfiniBand 네트워킹 장치

SR-IOV(Single-root I/O virtualization)를 사용하여 VM에 InfiniBand 네트워킹 장치를 연결할 수 없습니다.