23장. 가상화
RHEL 9과 RHEL 10 간의 가상화에 대한 주요 변경 사항은 다음과 같습니다.
i440fx-rhel7.6
시스템 유형이 제거되었습니다.
RHEL 10에서는 VM(가상 머신)의 i440fx-rhel7.6
시스템 유형이 i440fx-rhel10.0
으로 교체되었습니다. 결과적으로 i440fx-rhel7.6
을 사용하는 VM은 호스트를 RHEL 10으로 업그레이드한 후 부팅할 수 없습니다. 마찬가지로 i440fx-rhel7.6
을 RHEL 10 호스트로 실시간 마이그레이션하면 VM이 작동하지 않습니다.
VM의 머신 유형을 확인하려면 다음 명령을 사용합니다.
virsh dumpxml <vm-name> | grep "machine="
# virsh dumpxml <vm-name> | grep "machine="
<type arch='x86_64' machine='pc-i440fx-rhel7.6'>hvm</type>
i440fx-rhel7.6
시스템 유형이 있는 VM을 RHEL 10 호스트에서 실행하려면 다음을 수행하십시오.
VM의 XML 구성을 엽니다.
virsh edit <vm-name>
# virsh edit <vm-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<
;type&
gt; 행에서machine
매개변수를pc-i440fx-rhel10.0
으로 변경합니다. - VM 구성을 저장하고 종료합니다.
i440fx
머신 유형도 RHEL 10에서 더 이상 사용되지 않으며 향후 주요 RHEL 버전에서 제거될 예정입니다.
virt-v2v
는 특정 Red Hat 제품에 대한 지원을 제거합니다.
RHEL 10에서 virt-v2v
툴은 더 이상 RHEL 5 Cryostat 호스트에서 KVM으로 가상 머신을 변환할 수 없습니다.
또한 virt-v2v
는 더 이상 RHV(Red Hat Virtualization)로 가상 머신 내보내기를 지원하지 않습니다. 결과적으로 virt-v2v
에서 다음 옵션을 더 이상 사용할 수 없습니다.
-
-o rhv-upload
-
-o rhv
-
-o vdsm
virt-p2v
변환을 사용할 수 없음
virt-p2v
툴은 물리적 머신을 RHEL 10 호스트의 KVM 가상 머신으로 변환하는 데 사용할 수 없습니다. RHEL 7, RHEL 8 및 RHEL 9용 virt-p2v
사용에 대한 자세한 내용은 Red Hat KnowledgeBase 를 참조하십시오.
RDMA 기반 마이그레이션은 지원되지 않음
RHEL 10에서는 RDMA(Remote Direct Memory Access)를 사용하여 VM(가상 머신) 마이그레이션을 더 이상 지원하지 않습니다. 따라서 Red Hat은 VM 마이그레이션에 rdma
URI를 사용하지 않는 것이 좋습니다.
레거시 CPU 모델이 제거됨
RHEL 9에서 더 이상 사용되지 않는 많은 CPU 모델은 지원되지 않으며 RHEL 10의 가상 머신(VM)에서 더 이상 사용할 수 없습니다. 제거된 모델은 다음과 같습니다.
- Intel: Intel Xeon 55xx 및 75xx 프로세서 제품군 이전 모델 ( Nehalem라고도 함)
- AMD의 경우: AMD Opteron G4 이전 모델
- IBM Z: IBM z14 이전 모델
Nehalem 및 Opteron G4를 포함한 다른 여러 CPU 모델은 RHEL 10에서 더 이상 사용되지 않으며 향후 RHEL 주요 릴리스에서 지원되지 않습니다. 더 이상 사용되지 않는 CPU 모델의 전체 목록은 다음 명령을 사용합니다.
/usr/libexec/qemu-kvm -cpu help | grep depre | grep -v - -v
/usr/libexec/qemu-kvm -cpu help | grep depre | grep -v - -v
VM에서 더 이상 사용되지 않는 CPU 모델을 사용하는지 확인하려면 virsh dominfo
유틸리티를 사용하고 Messages
섹션에서 다음과 유사한 행을 찾습니다.
tainted: use of deprecated configuration settings deprecated configuration: CPU model 'Nehalem'
tainted: use of deprecated configuration settings
deprecated configuration: CPU model 'Nehalem'