1.3. 스케줄링 정책


스케줄링 정책은 스케줄링 정책이 적용된 클러스터에 있는 호스트에서 가상 머신이 배포된 논리를 정의하는 규칙 모음입니다. 스케줄링 정책은 필터,가중치, 로드 밸런싱 정책을 조합하여 이러한 논리를 지정합니다. Red Hat Virtualization Manager는 Evenly_Distributed, InClusterUpgrade, None, Power_Saving, VM_Evenly_Distributed 이렇게 5개의 기본 스케줄링 정책을 제공합니다. 가상 머신 배포에서 보다 정교하게 제어할 수 있는 새로운 스케줄링 정책을 정의할 수도 있습니다.

1.3.1. 스케줄링 정책 생성

새로운 스케줄링 정책을 생성하여 Red Hat Virtualization 환경에 있는 특정 클러스터에 가상 머신을 분배하는 로직을 제어할 수 있습니다.

절차 1.3. 스케줄링 정책 생성

  1. 관리 포털의 머리글 표시줄에 있는 설정 버튼을 클릭하여 설정 창을 엽니다.
  2. 스케줄링 정책을 클릭하여 스케줄링 정책 탭을 표시합니다.
  3. 새로 만들기를 클릭하여 새 스케줄링 정책 창을 엽니다.

    그림 1.6. 새 스케줄링 정책 창

  4. 스케줄링 정책의 이름설명을 입력합니다.
  5. 필터 모듈을 설정합니다:
    1. 필터 모듈 섹션의 비활성화된 필터 섹션에서 스케줄링 정책에 적용할 필터 모듈을 드래그하여 활성화된 필터 섹션에 드롭합니다.
    2. 특정 필터 모듈을 첫 번째로 설정하여 가장 높은 우선순위를 지정하거나 마지막으로 설정하여 가장 낮은 우선 순위로 기본 최적화할 수 있습니다.
      우선순위를 설정하려면 필터 모듈을 오른쪽 클릭하여 위치에 가리키면 표시되는 커서에서 첫 번째 또는 마지막을 선택합니다.
  6. 가중치 모듈을 설정합니다:
    1. 가중치 모듈 섹션의 비활성화된 가중치 섹션에서 스케줄링 정책에 적용할 가중치 모듈을 드래그하여 활성화된 가중치 및 계수 섹션에 드롭합니다.
    2. 활성화된 가중치 모듈 왼쪽에 있는 +-을 사용하여 해당 모듈의 가중치를 증가 또는 감소시킬 수 있습니다.
  7. 로드 벨런싱 정책을 지정합니다:
    1. 로드 밸런서 부분의 드롭 다운 메뉴에서 스케줄링 정책에 적용할 로드 밸런싱 정책을 선택합니다.
    2. 속성 섹션의 드롭 다운 메뉴에서 스케줄링 정책에 적용할 로드 밸런싱 속성을 선택하고 속성 오른쪽에 있는 텍스트 필드에 값을 지정합니다.
    3. +- 버튼을 사용하여 속성을 추가하거나 삭제합니다.
  8. OK를 클릭합니다.

1.3.2. 새 스케줄링 정책 및 스케줄링 정책 편집 창 설정

다음 표에서는 새 스케줄링 정책스케줄링 정책 편집 창에서 사용할 수 있는 옵션에 대해 설명합니다.
Expand
표 1.5. 새 스케줄링 정책 및 스케줄링 정책 편집 설정
필드 이름
설명
이름
스케줄링 정책 이름입니다. Red Hat Virtualization Manager에서 스케줄링 정책을 참조하기 위해 사용되는 이름입니다.
설명
스케줄링 정책을 설명합니다. 이 필드는 권장 입력 사항이며 필수 입력 사항은 아닙니다.
필터 모듈
클러스터에 있는 가상 머신이 실행할 수 있는 호스트를 제어하기 위한 필터 모음입니다. 필터를 활성화하면 필터에 의해 지정된 다음과 같은 조건에 맞지 않는 호스트는 필터에서 제외됩니다:
  • CpuPinning: CPU 핀 설정 정의를 충족시키지 않는 호스트입니다.
  • Migration: 동일한 호스트에 마이그레이션되지 않도록 방지합니다.
  • PinToHost: 가상 머신이 고정된 호스트 이외의 호스트입니다.
  • CPU-Level: 가상 머신의 CPU 토폴로지에 적합하지 않은 호스트입니다.
  • CPU: 가상 머신에 할당된 수 보다 적은 CPU가 있는 호스트입니다.
  • Memory: 가상 머신을 실행하기에 메모리가 충분하지 않은 호스트입니다.
  • VmAffinityGroups: 선호도 그룹에 속한 가상 머신에 지정된 조건에 맞지 않는 호스트입니다. 예를 들어 선호도 그룹에 있는 가상 머신은 동일한 호스트 또는 다른 호스트에서 실행해야 합니다.
  • InClusterUpgrade: 현재 가상 머신이 실행중인 운영 체제 이전의 운영 체제에 실행되는 호스트입니다.
  • HostDevice: 가상 머신이 필요로 하는 호스트 장치를 지원하지 않는 호스트입니다.
  • HA: 호스팅 engine 가상 머신이 양의 고가용성 점수를 갖는 호스트에서만 실행되도록 강제합니다.
  • Emulated-Machine: 제대로 된 에뮬레이트된 시스템 지원이 없는 호스트입니다.
  • Network: 가상 머신의 네트워크 인터페이스 컨트롤러가 필요한 네트워크가 설치되지 않은 호스트 또는 클러스터의 디스플레이 네트워크가 설치되지 않은 호스트입니다.
가중치 모듈
가상 머신이 실행할 수 있는 클러스터에서 호스트를 지정할 때 고려할 요소의 상대적 우선순위를 제어하기 위한 가중치 모음입니다.
  • InClusterUpgrade: 호스트의 운영 체제 버전에 따라 호스트에 가중치를 부여합니다. 동일한 운영 체제의 호스트보다 이전 운영 체제의 호스트에 벌점을 줘서 더 새로운 운영 체제의 호스트에 우선순위를 줍니다.
  • OptimalForHaReservation: 고가용성 점수에 따라 호스트에 가중치를 부여합니다.
  • None: 부하 균등 배분 모듈에 따라 가중치를 부여합니다.
  • OptimalForEvenGuestDistribution: 호스트에서 실행되는 가상 머신 수에 따라 호스트에 가중치를 부여합니다.
  • VmAffinityGroups: 가상 머신에 정의된 선호도 그룹에 따라 호스트에 가중치를 부여합니다. 이러한 가중치 모듈은 선호도 그룹에 있는 가상 머신이 선호도 그룹의 매개변수에 따라 동일한 호스트 또는 다른 호스트에서 실행할 지를 결정합니다.
  • OptimalForPowerSaving: CPU 사용량에 따라 호스트에 가중치를 부여하여 CPU 사용량이 높은 호스트에 우선순위를 둡니다.
  • OptimalForEvenDistribution: CPU 사용량에 따라 호스트에 가중치를 부여하여 CPU 사용량이 낮은 호스트에 우선순위를 둡니다.
  • HA: 고가용성 점수에 따라 호스트에 가중치를 부여합니다.
로드 밸런서
이 드롭 다운 메뉴에서는 적용할 로드 밸런싱 모듈을 선택할 수 있습니다. 로드 밸런싱 모듈은 사용률이 높은 호스트에서 사용률이 낮은 호스트로 가상 머신을 마이그레이션하기 위해 사용되는 논리를 결정합니다.
속성
이 드롭 다운 메뉴에서는 로드 밸런싱 모듈의 속성을 추가 또는 삭제할 수 있으며 스케줄링 정책의 로드 밸런싱 모듈을 선택한 경우에만 사용할 수 있습니다. 기본값으로 속성은 지정되어 있지 않으며 사용 가능한 속성은 선택한 로드 밸런싱 모듈에 따라 다릅니다. +- 버튼을 사용하여 로드 밸런싱 모듈에/에서 속성을 추가 또는 삭제합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat