검색

부록 B. 여러 아키텍처에서 KVM 가상화 사용

download PDF
기본적으로 Red Hat Enterprise Linux 7의 KVM 가상화는 AMD64 및 Intel 64 아키텍처와 호환됩니다. 그러나 Red Hat Enterprise Linux 7.5부터는 kernel-alt 패키지가 도입되었기 때문에 KVM 가상화도 다음 아키텍처에서 지원됩니다.
이러한 아키텍처에서 가상화를 사용하는 경우 설치, 사용 및 기능 지원은 특정 면에서 AMD64 및 Intel 64와 다릅니다. 자세한 내용은 다음 섹션을 참조하십시오.

B.1. IBM POWER Systems에서 KVM 가상화 사용

Red Hat Enterprise Linux 7.5부터는 IBM POWER8 Systems 및 IBM POWER9 시스템에서 KVM 가상화가 지원됩니다. 그러나 IBM POWER8은 kernel-alt 를 사용하지 않으므로 이 두 아키텍처는 특정 측면에서 다릅니다.

설치

IBM POWER 8 및 POWER9 Systems용 Red Hat Enterprise Linux 7에 KVM 가상화를 설치하려면 다음을 수행합니다.
  1. 고객 포털의 부팅 가능한 이미지에서 호스트 시스템을 설치합니다.
    자세한 내용은 Red Hat Enterprise Linux 7 설치 가이드 를 참조하십시오.
  2. 호스트 시스템이 하이퍼바이저 요구 사항을 충족하는지 확인합니다.
    • 시스템 유형이 올바른지 확인합니다.
      # grep ^platform /proc/cpuinfo
      이 명령의 출력에는 지원되는 PowerNV 머신 유형에서 실행 중임을 나타내는 PowerNV 항목이 포함되어야 합니다.
      platform        : PowerNV
      
    • KVM-HV 커널 모듈을 로드합니다.
      # modprobe kvm_hv
    • KVM-HV 커널 모듈이 로드되었는지 확인합니다.
      # lsmod | grep kvm
      KVM-HV가 성공적으로 로드되면 이 명령의 출력에 kvm_hv 가 포함됩니다.
  3. 2장. 가상화 패키지 설치 에 설명된 다른 가상화 패키지 외에도 qemu-kvm-ma 패키지를 설치합니다.

아키텍처별

IBM POWER용 Red Hat Enterprise Linux 7.5의 KVM 가상화는 다음과 같이 AMD64 및 Intel 64 시스템의 KVM과 다릅니다.
  • IBM POWER 호스트에서 게스트의 최소 메모리 할당은 2GB RAM 입니다.
  • IBM POWER 시스템에서 SPICE 프로토콜은 지원되지 않습니다. 게스트의 그래픽 출력을 표시하려면 VNC 프로토콜을 사용합니다. 또한 다음과 같은 가상 그래픽 카드 장치 만 지원됩니다.
    • VGA - -vga std 모드에서만 지원되며 -vga cirrus 모드에서는 지원되지 않음
    • virtio-vga
    • virtio-gpu
  • 다음 가상화 기능은 AMD64 및 Intel 64 호스트에서 비활성화되어 있지만 IBM POWER에서 작동합니다. 그러나 Red Hat에서는 지원되지 않으므로 다음을 사용하지 않는 것이 좋습니다.
    • I/O 스레드
  • SMBIOS 구성을 사용할 수 없습니다.
  • 호환성 모드 게스트를 포함한 POWER8 게스트는 다음과 같은 오류로 인해 시작되지 않을 수 있습니다.
    qemu-kvm: Failed to allocate KVM HPT of order 33 (try smaller maxmem?): Cannot allocate memory
    이는 Red Hat Enterprise Linux 7.3 또는 이전 버전을 사용하는 게스트에서 훨씬 더 발생할 가능성이 높습니다.
    이 문제를 해결하려면 kvm_cma_resv_ratio= 메모리를 호스트의 커널 명령줄에 추가하여 게스트의 해시된 페이지 테이블(HPT)에 사용할 수 있는 CMA 메모리 풀을 늘립니다. 여기서 메모리는 CMA 풀에 예약해야 하는 호스트 메모리의 백분율입니다(기본값: 5).
  • THP(Transparent Huge Page)는 현재 IBM POWER8 게스트에서 주목할 만한 성능 이점을 제공하지 않습니다.
    또한 IBM POWER8 시스템의 정적 대규모 페이지 크기는 16MiB 및 16GiB이며 AMD64 및 Intel 64 및 IBM POWER9에서는 1GiB입니다. 결과적으로 게스트가 정적 대규모 페이지로 구성된 경우 IBM POWER8 호스트에서 IBM POWER9 호스트로 게스트를 마이그레이션할 수 없습니다.
  • AMD64 및 Intel 64 시스템에서 지원되는 여러 가상 주변 장치는 IBM POWER 시스템에서 지원되지 않거나 교체로 다른 장치가 지원됩니다.
    • ioh3420xio3130-downstream 장치를 포함한 PCI-E 계층에 사용되는 장치는 지원되지 않습니다. 이 기능은 스파pr-pci-host-bridge 장치에서 제공되는 여러 개의 독립적인 PCI 루트 브리지로 교체됩니다.
    • UHCI 및 EHCI PCI 컨트롤러는 지원되지 않습니다. 대신 OHCI 및 XHCI 컨트롤러를 사용합니다.
    • 가상 IDE CD-ROM(ide-cd) 및 가상 IDE 디스크(ide-hd)를 포함한 IDE 장치는 지원되지 않습니다. 대신 virtio-scsivirtio-blk 장치를 사용합니다.
    • 에뮬레이션된 PCI NIC(rtl8139)는 지원되지 않습니다. 대신 virtio-net 장치를 사용합니다.
    • intel-hda,hda-output, AC97 을 포함한 건전한 장치는 지원되지 않습니다.
    • usb-redirusb-tablet 를 포함한 USB 리디렉션 장치는 지원되지 않습니다.
  • kvm-clock 서비스 는 IBM POWER 시스템에서 시간 관리를 위해 구성할 필요가 없습니다.
  • pvpanic 장치는 IBM POWER 시스템에서 지원되지 않습니다. 그러나 기본적으로 이 아키텍처에서 동등한 기능을 사용할 수 있습니다. 게스트에서 활성화하려면 preserve 값과 함께 <on_crash> 구성 요소를 사용합니다. 또한 게스트가 IBM POWER 시스템에서 부팅하지 못할 수 있으므로 <devices> 섹션에서 <panic> 요소를 제거해야 합니다.
  • IBM POWER8 시스템에서는 게스트를 지원하기 위해 호스트 시스템을 단일 스레드 모드로 실행해야 합니다. qemu-kvm-ma 패키지가 설치된 경우 자동으로 구성됩니다. 그러나 단일 스레드 호스트에서 실행되는 게스트는 여전히 여러 스레드를 사용할 수 있습니다.
  • RHEL 7 호스트에서 실행되는 IBM POWER 가상 머신(VM)이 제로 메모리(memory='0')를 사용하는 NUMA 노드로 구성된 경우 VM이 제대로 작동하지 않습니다. 결과적으로 Red Hat은 RHEL 7에서 제로 메모리 NUMA 노드가 있는 IBM POWER VM을 지원하지 않습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.