3.2. IBM POWER의 가상화가 AMD64 및 Intel 64와 다른 방법
IBM POWER 시스템의 RHEL 8의 KVM 가상화는 AMD64 및 Intel 64 시스템의 KVM과 크게 다릅니다.
- 메모리 요구 사항
- IBM POWER의 VM은 더 많은 메모리를 사용합니다. 따라서 IBM POWER 호스트의 VM(가상 시스템)에 권장되는 최소 메모리 할당은 2GB RAM입니다.
- 표시 프로토콜
SPICE 프로토콜은 IBM POWER 시스템에서 지원되지 않습니다. VM의 그래픽 출력을 표시하려면
VNC
프로토콜을 사용합니다. 또한 다음 가상 그래픽 카드 장치만 지원됩니다.-
cd
--vga std
모드에서만 지원되며-vga cirrus
모드에서는 지원되지 않습니다. -
virtio-vga
-
virtio-gpu
-
- SMBIOS
- SMBIOS 구성을 사용할 수 없습니다.
- 메모리 할당 오류
POWER8 VM(호환 모드 VM 포함)은 다음과 유사한 오류로 인해 실패할 수 있습니다.
qemu-kvm: Failed to allocate KVM HPT of order 33 (try smaller maxmem?): Cannot allocate memory
이는 RHEL 7.3 이전과 게스트 OS 이전의 VM에서 발생할 가능성이 훨씬 더 높습니다.
문제를 해결하려면 호스트의 커널 명령줄에
kvm_cma_resv_ratio= 메모리를 추가하여 게스트의 해시된 페이지 테이블(HPT)에 사용할 수 있는 CMA메모리
풀을 늘립니다. 여기서 메모리 는 CMA 풀에 예약해야 하는 호스트 메모리의 백분율입니다(기본값: 5).- Huge Page
THP(Transparent Huge Page)는 IBM POWER8 VM에서 주목할 만한 성능 이점을 제공하지 않습니다. 그러나 IBM POWER9 VM은 THP를 예상대로 활용할 수 있습니다.
또한 IBM POWER8 시스템의 정적 대규모 페이지 크기는 AMD64, Intel 64 및 IBM POWER9의 경우 2MiB 및 1GiB와 달리 16MiB 및 16GiB입니다. 결과적으로 IBM POWER8 호스트에서 IBM POWER9 호스트로 정적 대규모 페이지로 구성된 VM을 마이그레이션하려면 먼저 VM에서 1GiB 대규모 페이지를 설정해야 합니다.
- kvm-clock
-
kvm-clock
서비스는 IBM POWER9의 VM의 시간 관리를 위해 구성하지 않아도 됩니다. - pvpanic
IBM POWER9 시스템은
pvpanic
장치를 지원하지 않습니다. 그러나 이 아키텍처에서 기본적으로 동등한 기능을 사용할 수 있으며 활성화됩니다. VM에서 활성화하려면유지
값과 함께<on_crash>
XML 구성 요소를 사용합니다.또한 VM이 IBM POWER 시스템에서 부팅되지 않을 수 있으므로
<devices>
섹션에서 <panic> 요소를
제거해야 합니다.- 단일 스레드 호스트
- IBM POWER8 시스템에서 VM을 지원하려면 호스트 시스템을 단일 스레드 모드로 실행해야 합니다. qemu-kvm 패키지가 설치된 경우 자동으로 구성됩니다. 그러나 단일 스레드 호스트에서 실행되는 VM은 여전히 여러 스레드를 사용할 수 있습니다.
- 주변 장치
IBM POWER 시스템에서 AMD64 및 Intel 64 시스템에서 지원되는 여러 주변 장치가 지원되지 않거나 다른 장치가 대체로 지원됩니다.
-
i¢3420
및xio3130-downstream을 포함한 PCI-
E 계층 구조에 사용되는 장치는 지원되지 않습니다. 이 기능은spapr-pci-host-bridge
장치에서 제공하는 여러 독립 PCI 루트 브리지로 교체됩니다. - UHCI 및 EHCI PCI 컨트롤러는 지원되지 않습니다. 대신 OHCI 및 XHCI 컨트롤러를 사용합니다.
-
가상 IDE CD-ROM(
ide-cd
) 및 가상 IDE 디스크(ide-hd
)를 포함하는 IDE 장치는 지원되지 않습니다. 대신virtio-scsi
및virtio-blk
장치를 사용합니다. -
에뮬레이트된 PCI NIC(
rtl8
139)는 지원되지 않습니다. 대신virtio-net
장치를 사용합니다. -
intel-hda
,hda-output
,AC97
을 포함한 사운드 장치는 지원되지 않습니다. -
usb-redir 및
를 포함한 USB 리디렉션 장치는 지원되지 않습니다.usb-
tablet
-
- v2v 및 p2v
-
virt-v2v
및virt-p2v
유틸리티는 AMD64 및 Intel 64 아키텍처에서만 지원되며 IBM POWER에서는 제공되지 않습니다.
추가 소스
- Red Hat에서 지원하는 시스템 아키텍처에서 지원되는 가상화 기능 및 지원되지 않는 가상화 기능을 비교하려면 RHEL 8의 가상화 기능 지원에 대한 개요 를 참조하십시오.