4.10. 고성능 가상 머신, 템플릿 및 풀 구성

가능한 베어 메탈에 가까운 성능 지표로 실행되도록 고성능을 위해 가상 머신을 구성할 수 있습니다. 고성능 최적화를 선택하면 가상 머신이 자동으로 권장되는 수동 세트로 구성되므로 효율성을 극대화할 수 있습니다.

고성능 옵션은 Edit 또는 New virtual machine, template 또는 pool 창의 드롭다운 목록에서 High Performance (고성능) 선택하여 관리 포털에서만 액세스할 수 있습니다. 이 옵션은 VM 포털에서 사용할 수 없습니다.

Red Hat Virtualization 4.2 이상에서는 고성능 옵션을 지원합니다. 이전 버전에서는 사용할 수 없습니다.

가상 머신

실행 중인 가상 머신의 최적화 모드를 고성능으로 변경하는 경우 일부 구성을 변경하려면 가상 머신을 다시 시작해야 합니다.

새 가상 시스템 또는 기존 가상 시스템의 최적화 모드를 고성능으로 변경하려면 먼저 클러스터와 고정된 호스트 구성을 수동으로 변경해야 할 수 있습니다.

고성능 가상 머신에는 특정 제한 사항이 있습니다. 향상된 성능은 유연성 저하로 인해 절충이 발생하기 때문입니다.

  • CPU 스레드, I/O 스레드, 에뮬레이터 스레드 또는 NUMA 노드에 고정이 설정된 경우 권장 설정에 따라 클러스터 호스트의 하위 집합만 고성능 가상 시스템에 할당할 수 있습니다.
  • 많은 장치가 자동으로 비활성화되어 가상 시스템의 유용성이 제한됩니다.

템플릿 및 풀

고성능 템플릿과 풀은 가상 시스템과 동일한 방식으로 생성 및 편집할 수 있습니다. 고성능 템플릿 또는 풀을 사용하여 새 가상 시스템을 생성하는 경우 해당 가상 시스템은 이 특성과 해당 구성을 상속합니다. 그러나 특정 설정은 상속되지 않으므로 수동으로 설정해야 합니다.

  • CPU 고정
  • 가상 NUMA 및 NUMA 고정 토폴로지
  • I/O 및 에뮬레이터 스레드 고정 토폴로지
  • 페스쓰루(Pass-through) 호스트 CPU

4.10.1. 고성능 가상 머신, 템플릿 또는 풀 생성

고성능 가상 머신, 템플릿 또는 풀을 생성하려면 다음을 수행합니다.

  1. 새로 생성 또는 편집 창의 Optimized for (최적화 대상) 드롭다운 메뉴에서 High Performance (고성능)를 선택합니다.

    이 옵션을 선택하면 이 가상 머신의 특정 구성 변경 사항이 자동으로 수행되며, 다른 탭을 클릭하여 볼 수 있습니다. 원래 설정으로 다시 변경하거나 재정의할 수 있습니다. (자세한 내용은 자동 고성능 구성 설정을 참조하십시오.) 설정을 변경하면 최신 값이 저장됩니다.

  2. OK(확인)를 클릭합니다.

    수동 구성을 설정하지 않은 경우 권장 수동 구성을 설명하는 고성능 가상 머신/풀 설정 화면이 표시됩니다.

    수동 구성을 설정한 경우 High Performance Virtual Machine/Pool Settings(고성능 가상 머신/ 풀 설정) 화면에 수행되지 않은 설정이 표시됩니다.

    권장되는 수동 구성을 모두 설정한 경우 High Performance Virtual Machine/Pool Settings(고성능 가상 시스템/ 풀 설정) 화면이 표시되지 않습니다.

  3. High Performance Virtual Machine/Pool Settings(고성능 가상 시스템/ 풀 설정) 화면이 나타나면 Cancel(취소 )을 클릭하여 New (새로 생성) 또는 Edit( 새로 만들기) 창으로 돌아가 수동 구성을 수행합니다. 자세한 내용은 권장 수동 설정 구성을 참조하십시오.

    또는 OK(확인 )를 클릭하여 권장 사항을 무시합니다. 결과는 성능 수준이 저하될 수 있습니다.

  4. OK(확인)를 클릭합니다.

    가상 머신, 풀 또는 템플릿의 세부 정보 보기의 General(일반 ) 탭에서 최적화 유형을 볼 수 있습니다.

참고

특정 구성은 고성능 설정을 재정의할 수 있습니다. 예를 들어 Optimized for (최적화 대상) 드롭다운 메뉴에서 High Performance (고성능)를 선택하고 수동 구성을 수행하기 전에 가상 시스템의 인스턴스 유형을 선택하면 인스턴스 유형 구성이 고성능 구성에 영향을 미치지 않습니다. 그러나 고성능 구성 후에 인스턴스 유형을 선택한 경우 다른 탭에서 최종 구성을 확인하여 고성능 구성이 인스턴스 유형으로 재정의되지 않았는지 확인해야 합니다.

마지막 저장 구성은 일반적으로 우선 순위를 가집니다.

참고

인스턴스 유형에 대한 지원은 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다.

4.10.1.1. 자동 고성능 구성 설정

다음 테이블에는 자동 설정이 요약되어 있습니다. Enabled(Y/N) 열은 활성화 또는 비활성화된 구성을 나타냅니다. Applies to column은 관련 리소스를 나타냅니다.

  • VM - 가상 머신
  • T - 템플릿
  • P - 풀
  • C - 클러스터

표 4.3. 자동 고성능 구성 설정

설정활성화됨 (Y/N)적용 대상

헤드리스 모드 (Console 탭)

Y

VM, T, P

USB 사용 가능 (Console 탭)

N

VM, T, P

스마트 카드 사용 (Console 탭)

N

VM, T, P

사운드 카드 사용 (Console 탭)

N

VM, T, P

VirtIO 직렬 콘솔 활성화 (Console 탭)

Y

VM, T, P

수동 마이그레이션만 허용 (호스트 탭)

Y

VM, T, P

Pass-Through Host CPU (Host 탭)

Y

VM, T, P

고가용성 [1] (High Availability 탭)

N

VM, T, P

no-watchdog (High Availability 탭)

N

VM, T, P

메모리 balloon 장치 (Resource Allocation 탭)

N

VM, T, P

I/O Threads Enabled [2] (Resource1.8.0 탭)

Y

VM, T, P

반가상화 임의 번호 생성기 PCI (virtio-rng) 장치 (Random generator 탭)

Y

VM, T, P

I/O 및 에뮬레이터 스레드 고정 토폴로지

Y

VM, T

CPU 캐시 계층 3

Y

VM, T, P

  1. 고가용성이 자동으로 활성화되지 않습니다. 수동으로 선택하는 경우 고정된 호스트에 대해서만 고가용성을 활성화해야 합니다.
  2. I/O 스레드 수 = 1.

4.10.1.2. I/O 및 에뮬레이터 스레드 고정 토폴로지(자동 설정)

I/O 및 에뮬레이터 스레드 고정 토폴로지는 Red Hat Virtualization 4.2의 새로운 구성 설정입니다. I/O 스레드, NUMA 노드, NUMA 고정을 활성화하고 가상 머신에 대해 설정해야 합니다. 그렇지 않으면 엔진 로그에 경고가 표시됩니다.

토폴로지 고정:

  • 각 NUMA 노드의 처음 두 개의 CPU가 고정됩니다.
  • 모든 vCPU가 호스트의 하나의 NUMA 노드에 적합한 경우:

    • 처음 두 vCPU는 자동으로 예약/정정됩니다.
    • 나머지 vCPU는 수동 vCPU 고정에 사용할 수 있습니다.
  • 가상 머신이 두 개 이상의 NUMA 노드에 걸쳐 있는 경우 다음을 수행합니다.

    • 가장 많은 고정이 있는 NUMA 노드의 처음 두 CPU는 예약되어 있습니다.
    • 나머지 고정된 NUMA 노드는 vCPU 고정 전용입니다.

풀은 I/O 및 에뮬레이터 스레드 고정을 지원하지 않습니다.

주의

호스트 CPU가 vCPU 및 I/O 및 에뮬레이터 스레드에 모두 고정되면 로그에 경고가 표시되며 이러한 상황을 방지하기 위해 CPU 고정 토폴로지 변경을 고려해야 합니다.

4.10.1.3. 고성능 아이콘

다음 아이콘은 ComputeVirtual Machines (가상 시스템) 화면에서 고성능 가상 시스템의 상태를 나타냅니다.

표 4.4. 고성능 아이콘

아이콘설명

hp vm

고성능 가상 머신

hp vm next run

Next Run(다음 실행) 구성의 고성능 가상 머신

stateless hp vm

상태 비저장 고성능 가상 머신

stateless hp vm next run

상태 비저장 고성능 가상 머신 (다음 실행 구성 포함)

vm hp pool

고성능 풀의 가상 머신

vm hp pool next run

다음 실행 구성이 포함된 고성능 풀의 가상 머신