6.17. 가상화
IBM Z에서 virtio-mem 사용 가능
이번 업데이트를 통해 IBM Z 하드웨어에서 반가상화 메모리 장치인 virtio-mem 을 사용할 수 있습니다. virtio-mem 을 사용하면 가상 머신에서 호스트 메모리를 동적으로 추가하거나 제거할 수 있습니다.
Jira:RHEL-72994[1]
IBM Z 호스트의 새 명령: virsh hypervisor-cpu-models
이번 업데이트에서는 virsh hypervisor-cpu-models 명령이 도입되었습니다. IBM Z 아키텍처에서 이 명령을 사용하여 하이퍼바이저에서 인식하는 CPU 모델을 표시할 수 있습니다.
Jira:RHEL-58151[1]
virt-v2v 는 NVMe 디스크를 사용하는 VMware VM을 변환할 수 있습니다.
이번 업데이트를 통해 VMware 하이퍼바이저에서 생성된 VM(가상 머신) 구성을 분석할 때 libvirt 툴셋에서 비휘발성 메모리 Express(NVMe) 디스크를 올바르게 감지할 수 있습니다. 결과적으로 virt-v2v 유틸리티를 사용하여 KVM 하이퍼바이저를 위해 이러한 VM을 변환할 수 있습니다.
빠른 초기화 NetKVM 매개변수
이번 업데이트에서는 NetKVM 드라이버에 대한FastInit( Fast Initialization) 매개변수가 추가되었습니다. 이 매개변수를 활성화하면 드라이버가 필요한 메모리 블록의 일부만 가상 큐에 할당한 다음 커널에 대한 준비 상태를 나타냅니다. 그런 다음 나머지 메모리 블록이 백그라운드에서 초기화됩니다.
이렇게 하면 특히 네트워크 백엔드에서 많은 수의 가상 대기열을 사용하는 경우 Windows 가상 머신에서 네트워크를 시작하거나 다시 시작할 수 있습니다. 그러나 백그라운드 메모리 할당이 완료되기 전에 성능에 부정적인 영향을 미칠 수도 있습니다.
FastInit는 기본적으로 활성화되어 있지만 Windows 게스트 운영 체제에서 장치 관리자 앱을 사용하여 비활성화할 수 있습니다.
IBM Z 게스트를 위한 성능 강화 PCI 변환
이번 업데이트를 통해 IBM Z 호스트의 VM(가상 머신)은 PCI 장치에 대해 ID 매핑 직접 메모리 액세스(DMA)를 사용할 수 있습니다. 이 기능은 PCI 장치 패스스루의 성능을 크게 향상시킵니다. 기능을 사용하려면 다음과 같이 시스템을 구성해야 합니다.
-
VM의 커널 명령줄에
iommu.passthrough=1매개변수를 설정해야 합니다. - VM에 완전히 NUMA 고정 메모리가 있어야 합니다.
- RHEL 호스트 시스템은 논리 파티션(LPAR)을 사용하지 않아야 합니다.
Jira:RHEL-52964[1]
VM 실시간 마이그레이션을 위한 새로운 옵션: --available-switchover-bandwidth
virsh migrate --live 명령을 사용하여 VM(가상 머신)을 실시간 마이그레이션하는 경우 --available-switchover-bandwidth 옵션을 추가하여 마이그레이션이 사전 복사 프로세스에서 대상 호스트로 전환되는 대역폭을 지정할 수 있습니다. 기본적으로 하이퍼바이저는 사용 가능한 대역폭을 자동으로 측정하지만 --available-switchover-bandwidth 를 사용하여 실시간 마이그레이션이 성공적으로 완료되지 않으면 문제를 해결할 수 있습니다.