10.6. 하이퍼바이저 요구 사항

Red Hat Virtualization Host(RHVH)에서 여러 가지 요구 사항 및 지원 제한 사항이 있습니다. Red Hat Enterprise Linux 호스트의 스토리지 요구 사항은 기존 설정으로 사용되고 있는 디스크 공간에 따라 다르지만 RHVH의 스토리지 요구 사항보다는 클 것으로 예상됩니다.

표 10.4. Red Hat Virtualization Host 요구 사항 및 지원 제한 사항

항목지원 제한 사항
CPU
최소한 하나의 물리적 CPU가 필요합니다. Red Hat Virtualization에서는 호스트에서 지원하는CPU 모델은 다음과 같습니다:
  • AMD Opteron G1
  • AMD Opteron G2
  • AMD Opteron G3
  • AMD Opteron G4
  • AMD Opteron G5
  • Intel Conroe
  • Intel Penryn
  • Intel Nehalem
  • Intel Westmere
  • Intel Haswell
  • Intel SandyBridge Family
  • IBM POWER 8
모든 CPUs에서는 Intel® 64 또는 AMD64 CPU 확장을 지원해야 하며 AMD-V™ 또는 Intel VT® 하드웨어 가상화 확장이 활성화되어 있어야 합니다. 또한 No eXecute 플래그(NX)도 지원해야 합니다.
RAM
각 가상 머신에서 필요한 RAM 크기는 다음과 같은 것에 따라 다릅니다:
  • 게스트 운영 체제 요구 사항
  • 게스트 애플리케이션 요구 사항
  • 가상 머신의 메모리 작업 및 사용
또한 KVM은 물리적 RAM을 가상 머신에 대해 오버커밋할 수 있습니다. 이를 위해 필요 시에만 가상 머신에 RAM을 할당하고 사용률이 낮은 가상 머신을 스왑으로 이동합니다.
지원되는 최대 및 최소 RAM에 대한 보다 자세한 내용은 https://access.redhat.com/articles/rhel-limits에서 참조하시기 바랍니다.
스토리지
호스트에 대하여 지원되는 최소 내부 스토리지는 다음 목록의 항목을 모두 합친 값입니다:
  • 루트 (/) 파티션에 최소 6 GB의 스토리지가 필요합니다.
  • /boot 파티션에 최소 1 GB의 스토리지가 필요합니다.
  • /var 파티션에 최소 15 GB의 스토리지가 필요합니다. 셀프 호스트 엔진 배포 시 최소 60 GB의 스토리지가 필요합니다.
  • 스왑 파티션에 최소 8 MB의 스토리지가 필요합니다. 스왑 파티션 권장 용량은 호스트를 설치하는 시스템과 해당 환경에서 예상되는 오버커밋 수준에 따라 다릅니다. 보다 자세한 내용은 https://access.redhat.com/ko/solutions/744483에서 참조하십시오.
이것은 호스트 설치를 위한 최소 스토리지 요구 사항임에 유의합니다. 더 많은 스토리지 공간을 사용하는 기본 할당을 사용하는 것이 좋습니다.
PCI 장치
최소 1 Gbps 권장 대역폭의 네트워크 컨트롤러가 적어도 한 개 필요합니다.

중요

Red Hat Virtualization Host 부팅 시 다음과 같은 메시지가 표시될 수 있습니다:
Virtualization hardware is unavailable.
(No virtualization hardware was detected on this system)
이러한 경고 메시지는 가상화 확장이 사용자의 프로세서에서 비활성화되었거나 존재하지 않는다는 것을 의미합니다. CPU에서 목록에 있는 확장을 지원하며 시스템 BIOS에 활성화되어 있는지 확인합니다.
다음 작업을 통해 사용자의 프로세서에 가상화 확장이 활성화되어 있는지 확인합니다:
  • 호스트 부팅 화면에서 아무 키나 누른 후 목록에서 Boot 또는 Boot with serial console 항목을 선택합니다. Tab을 눌러서 선택된 옵션에 대한 커널 매개변수를 수정합니다. 목록의 마지막 커널 매개변수 뒤에 Space가 있어야 하므로 이를 확인하고 rescue 매개변수를 추가합니다.
  • Enter를 눌러서 복구 모드로 부팅합니다.
  • 표시되는 프롬프트에서 다음의 명령을 실행해서 사용자의 프로세서에 가상화 확장 기능이 있으며 활성화되어 있는지 확인합니다:
    # grep -E 'svm|vmx' /proc/cpuinfo
    표시되는 내용이 있다면 프로세서에 하드웨어 가상화가 가능한 것입니다. 표시되는 내용이 없더라도 사용자의 프로세서가 하드웨어 가상화를 지원할 수도 있습니다. 일부의 경우 제조업체가 BIOS에서 가상화 확장을 비활성화하기도 합니다. 사용자가 이 경우에 해당된다고 생각된다면 해당 제조업체가 제공한 시스템 BIOS 및 마더보드 사용 설명서를 확인합니다.
  • 추가 확인을 위해 kvm 모듈이 커널에 로딩되어 있는지 확인합니다:
    # lsmod | grep kvm
    표시되는 내용에 kvm_intel 또는 kvm_amd가 있다면 kvm 하드웨어 가상화 모듈이 로딩되어 있으며 사용자 시스템이 요구 사항을 충족한다는 것을 의미합니다.