2장. 리소스 관리

2.1. 서비스 품질

Red Hat Virtualization을 사용하면 환경에 있는 리소스가 액세스할 수 있는 입력 및 출력 수준, 처리 및 네트워킹 기능을 세부적으로 제어할 수 있는 서비스 품질을 정의할 수 있습니다. 서비스 품질 항목은 데이터 센터 수준에서 정의되며 클러스터 및 스토리지 도메인에서 생성된 프로필에 할당됩니다. 그런 다음 이러한 프로필은 프로필이 생성된 클러스터 및 스토리지 도메인의 개별 리소스에 할당됩니다.

2.1.1. 저장 서비스 품질

스토리지 서비스 품질은 스토리지 도메인의 가상 디스크에 대한 최대 수준의 처리량과 최대 수준의 입력 및 출력 작업을 정의합니다. 가상 디스크에 서비스 품질을 할당하면 스토리지 도메인의 성능을 미세 조정하고 한 가상 디스크와 연결된 스토리지 작업이 동일한 스토리지 도메인에 호스팅된 다른 가상 디스크에 사용 가능한 스토리지 기능에 영향을 미치지 않도록 할 수 있습니다.

2.1.1.1. 스토리지 서비스 품질 생성

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. Storage(스토리지 )에서 New (새로 생성)를 클릭합니다.
  5. QoS Name( QoS 이름 )과 서비스 품질 항목에 대한 설명을 입력합니다.
  6. 라디오 버튼 중 하나를 클릭하여 서비스의 중단 품질을 지정합니다.

    • 없음
    • Total - MB/s 필드에 허용되는 최대 총 처리량을 입력합니다.
    • 읽기/쓰기 - 왼쪽 MB/s 필드에 읽기 작업에 대해 허용되는 최대 처리량과 오른쪽 MB/s 필드에 쓰기 작업에 대해 허용되는 최대 처리량을 입력합니다.
  7. 라디오 버튼 중 하나를 클릭하여 서비스의IOps(입력 및 출력) 품질을 지정합니다.

    • 없음
    • 합계 - IOps 필드에 초당 허용되는 최대 입력 및 출력 작업 수를 입력합니다.
    • 읽기/쓰기 - 왼쪽 IOps 필드에 초당 허용된 입력 작업 수와 오른쪽 IOps 필드에서 초당 허용되는 최대 출력 작업 수를 입력합니다.
  8. OK(확인)를 클릭합니다.

스토리지 서비스 품질을 생성하고 데이터 센터에 속한 데이터 스토리지 도메인의 해당 항목에 따라 디스크 프로필을 생성할 수 있습니다.

2.1.1.2. 스토리지 서비스 품질 제거

기존 스토리지 서비스 품질 항목을 제거합니다.

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. Storage (스토리지)에서 스토리지 서비스 품질을 선택하고 Remove(제거 )를 클릭합니다.
  5. OK(확인)를 클릭합니다.

디스크 프로필이 해당 항목을 기반으로 하는 경우 해당 프로필의 서비스 품질이 자동으로 [무제한] 로 설정됩니다.

2.1.2. 가상 머신 네트워크 서비스 품질

가상 시스템 네트워크 서비스 품질은 개별 가상 네트워크 인터페이스 컨트롤러의 인바운드 및 아웃바운드 트래픽을 제한하는 프로필을 생성할 수 있는 기능입니다. 이 기능을 사용하면 네트워크 리소스의 사용을 제어하는 여러 계층의 대역폭을 제한할 수 있습니다.

2.1.2.1. 가상 머신 네트워크 서비스 품질 생성

가상 시스템 네트워크 인터페이스 프로필이라고도 하는 vNIC(가상 네트워크 인터페이스 컨트롤러) 프로필에 적용할 때 네트워크 트래픽을 규제하는 서비스 항목의 가상 시스템 네트워크 품질을 만듭니다.

가상 머신 네트워크 서비스 품질 생성

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. VM Network(VM 네트워크 )에서 New (새로 생성)를 클릭합니다.
  5. 가상 시스템 네트워크 서비스 품질 항목의 Name (이름)을 입력합니다.
  6. 인바운드아웃바운드 네트워크 트래픽에 대한 제한을 입력합니다.
  7. OK(확인)를 클릭합니다.

가상 네트워크 인터페이스 컨트롤러에서 사용할 수 있는 가상 시스템 네트워크 서비스 품질을 생성했습니다.

2.1.2.2. New Virtual Machine Network QoS 및 Edit Virtual Machine Network QoS Windows의 설정 설명

가상 시스템 네트워크 서비스 품질 설정을 사용하면 인바운드 및 아웃바운드 트래픽에 대한 대역폭 제한을 세 가지 수준에서 구성할 수 있습니다.

표 2.1. 가상 머신 네트워크 QoS 설정

필드 이름설명

데이터 센터

가상 시스템 네트워크 QoS 정책을 추가하는 데이터 센터입니다. 이 필드는 선택한 데이터 센터에 따라 자동으로 구성됩니다.

이름

Manager 내에서 가상 시스템 네트워크 QoS 정책을 나타내는 이름입니다.

인바운드

인바운드 트래픽에 적용할 설정입니다. 이러한 설정을 활성화 또는 비활성화하려면 Inbound 확인란을 선택하거나 지웁니다.

  • 평균: 인바운드 트래픽의 평균 속도.
  • 최대값: 피크 시간 동안 인바운드 트래픽의 속도.
  • 버스트: 버스트 중에 인바운드 트래픽의 속도.

아웃바운드

아웃바운드 트래픽에 적용할 설정입니다. 이러한 설정을 활성화 또는 비활성화하려면 아웃바운드 확인란을 선택하거나 지웁니다.

  • 평균: 아웃바운드 트래픽의 평균 속도.
  • 최대값: 피크 시간 동안 아웃바운드 트래픽의 속도.
  • 버스트: 버스트 중에 아웃바운드 트래픽 속도.

Average,Peak 또는 Burst 필드에서 허용되는 최대 값을 변경하려면 engine-config 명령을 사용하여 Max AverageNetworkQoSValue, MaxPeakNetworkQoSValue 또는 MaxBurstNetworkQo SValue 구성 키 값을 변경합니다. 변경 사항을 적용하려면 ovirt-engine 서비스를 다시 시작해야 합니다. 예를 들면 다음과 같습니다.

# engine-config -s MaxAverageNetworkQoSValue=2048
# systemctl restart ovirt-engine

2.1.2.3. 가상 머신 네트워크 서비스 품질 제거

기존 가상 시스템 네트워크 서비스 품질 항목을 제거합니다.

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. VM Network (VM 네트워크)에서 서비스의 가상 시스템 네트워크 품질을 선택하고 Remove(제거 )를 클릭합니다.
  5. OK(확인)를 클릭합니다.

2.1.3. 호스트 네트워크 서비스 품질

호스트 네트워크 서비스 품질은 물리적 인터페이스를 통해 네트워크 트래픽 제어를 활성화하도록 호스트의 네트워크를 구성합니다. 호스트 네트워크 서비스 품질은 동일한 물리적 네트워크 인터페이스 컨트롤러에서 네트워크 리소스의 사용을 제어하여 네트워크 성능을 미세 조정할 수 있습니다. 이렇게 하면 트래픽이 많기 때문에 하나의 네트워크가 동일한 실제 네트워크 인터페이스 컨트롤러에 연결된 다른 네트워크가 더 이상 작동하지 않는 상황을 방지할 수 있습니다. 호스트 네트워크 서비스 품질을 구성하여 이러한 네트워크가 혼잡 문제 없이 동일한 실제 네트워크 인터페이스 컨트롤러에서 작동할 수 있습니다.

2.1.3.1. 호스트 네트워크 서비스 품질 생성

호스트 네트워크 품질 서비스 항목을 만듭니다.

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. Host Network(호스트 네트워크 )에서 New (새로 생성)를 클릭합니다.
  5. Qos Name 을 입력하고 서비스 품질 항목에 대한 설명을 입력합니다.
  6. 가중 공유에 대해 원하는 값, Rate Limit [Mbps]Committed Rate [Mbps] 를 입력합니다.
  7. OK(확인)를 클릭합니다.

2.1.3.2. 새 호스트 네트워크 서비스 품질 및 Edit Host Network of Service Windows의 설정 설명

호스트 네트워크 서비스 품질 설정을 사용하면 아웃바운드 트래픽에 대한 대역폭 제한을 구성할 수 있습니다.

표 2.2. 호스트 네트워크 QoS 설정

필드 이름설명

데이터 센터

호스트 네트워크 QoS 정책을 추가하는 데이터 센터입니다. 이 필드는 선택한 데이터 센터에 따라 자동으로 구성됩니다.

QoS 이름

Manager 내에서 호스트 네트워크 QoS 정책을 나타내는 이름입니다.

설명

호스트 네트워크 QoS 정책에 대한 설명입니다.

아웃바운드

아웃바운드 트래픽에 적용할 설정입니다.

  • 가중치 공유: 동일한 논리적 링크에 연결된 다른 네트워크를 기준으로 특정 네트워크를 할당해야 하는 논리적 링크 용량의 양을 나타냅니다. 정확한 공유는 해당 링크의 모든 네트워크의 공유 합계에 따라 다릅니다. 기본적으로 1~100 범위의 숫자입니다.
  • 속도 제한 [Mbps]: 네트워크에서 사용할 최대 대역폭입니다.
  • 커밋 비율 [Mbps]: 네트워크에 필요한 최소 대역폭입니다. 요청된 커밋 비율은 보장되지 않으며 네트워크 인프라 및 동일한 논리적 링크의 다른 네트워크에서 요청한 커밋 비율에 따라 달라집니다.

Rate Limit [Mbps] 또는 Committed Rate [Mbps] (요금 제한[Mbps] ) 필드에서 허용되는 최대 값을 변경하려면 engine-config 명령을 사용하여 MaxAverageNetworkQoSValue 구성 키 값을 변경합니다. 변경 사항을 적용하려면 ovirt-engine 서비스를 다시 시작해야 합니다. 예를 들면 다음과 같습니다.

# engine-config -s MaxAverageNetworkQoSValue=2048
# systemctl restart ovirt-engine

2.1.3.3. 호스트 네트워크 서비스 품질 제거

기존 네트워크 서비스 품질 항목을 제거합니다.

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. Host Network(호스트 네트워크 )에서 호스트 네트워크 품질 항목을 선택하고 Remove(제거 )를 클릭합니다.
  5. 메시지가 표시되면 OK(확인 )를 클릭합니다.

2.1.4. CPU 서비스 품질

서비스의 CPU 품질은 가상 시스템이 실행되는 호스트에서 액세스할 수 있는 최대 처리 기능 크기를 해당 호스트에서 사용할 수 있는 총 처리 기능의 백분율로 정의합니다. 가상 머신에 CPU 서비스 품질을 할당하면 클러스터의 한 가상 시스템의 워크로드가 해당 클러스터의 다른 가상 시스템에 사용 가능한 처리 리소스에 영향을 미치지 않도록 할 수 있습니다.

2.1.4.1. CPU 서비스 품질 입력 생성

CPU 서비스 품질 항목을 만듭니다.

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. CPU 아래에서 New (새로 만들기)를 클릭합니다.
  5. QoS Name( QoS 이름 )과 서비스 품질 항목에 대한 설명을 입력합니다.
  6. Limit(%)(제한(%)) 필드에 허용되는 서비스 품질을 최대 처리 기능을 입력합니다. % 기호를 포함하지 마십시오.
  7. OK(확인)를 클릭합니다.

CPU 품질 서비스 항목을 생성하고 데이터 센터에 속한 클러스터에서 해당 항목을 기반으로 CPU 프로필을 생성할 수 있습니다.

2.1.4.2. CPU 서비스 품질 제거

기존 CPU 서비스 품질 항목을 제거합니다.

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. QoS (QoS) 탭을 클릭합니다.
  4. CPU에서 CPU quality of service 항목을 선택하고 Remove(제거 )를 클릭합니다.
  5. OK(확인)를 클릭합니다.

CPU 프로필이 해당 항목을 기반으로 하는 경우 해당 프로필의 서비스 품질 항목이 자동으로 [무제한] 로 설정됩니다.