6.11. 유사성 그룹


유사성 그룹을 사용하면 선택한 가상 머신이 서로 지정된 호스트와 관련하여 실행되는 위치를 결정할 수 있습니다. 이 기능을 사용하면 라이센싱 요구 사항, 고가용성 워크로드 및 재해 복구와 같은 워크로드 시나리오를 관리할 수 있습니다.

VM 유사성 규칙

선호도 그룹을 생성할 때 그룹에 속한 가상 머신을 선택합니다. VM 선호도 규칙을 사용하여 이러한 가상 머신을 실행할 수 있는 위치를 정의하기 위해 VM 선호도 규칙: 긍정 규칙을 사용하면 단일 호스트에서 가상 머신을 함께 실행하려고 합니다. 부정적인 선호도 규칙은 별도의 호스트에서 가상 머신을 분리하려고 합니다. 규칙을 실행할 수 없는 경우 결과는 weight 또는 filter 모듈이 활성화되었는지 여부에 따라 달라집니다.

호스트 선호도 규칙

선택적으로 선호도 그룹에 호스트를 추가할 수 있습니다. 그룹의 가상 머신이 그룹의 호스트와 관련하여 실행될 수 있는 위치를 정의하기 위해 Host Affinity Rule: A positive rule tries to run the virtual machines on hosts in the affinity group; negative affinity 규칙은 선호도 그룹에 없는 호스트에서 가상 머신을 실행하려고 합니다. 규칙을 실행할 수 없는 경우 결과는 weight 또는 filter 모듈이 활성화되었는지 여부에 따라 달라집니다.

기본 가중치 모듈

기본적으로 두 규칙 모두 클러스터의 스케줄링 정책에 weight 모듈을 적용합니다. weight 모듈을 사용하면 스케줄러에서 규칙을 이행하려고 하지만 규칙을 수행할 수 없는 경우 선호도 그룹의 가상 시스템을 실행할 수 있습니다.

예를 들어, VM 유사성 규칙 및 weight 모듈이 활성화된 경우 스케줄러 단일 호스트에서 모든 선호도 그룹의 가상 머신을 실행하려고 합니다. 그러나 단일 호스트에 이에 대한 리소스가 충분하지 않은 경우 스케줄러는 여러 호스트에서 가상 시스템을 실행합니다.

이 모듈이 작동하려면 스케줄링 정책의 weight 모듈 섹션에 VmAffinityGroupsVmToHostsAffinityGroups 키워드가 포함되어야 합니다.

Enforcing 옵션 및 필터 모듈

두 규칙에는 클러스터의 스케줄링 정책에 필터 모듈을 적용하는 Enforcing 옵션이 있습니다. filter 모듈은 weight 모듈을 덮어씁니다. filter 모듈을 활성화하면 스케줄러 규칙을 충족해야 합니다. 규칙을 실행할 수 없는 경우 filter 모듈은 선호도 그룹의 가상 시스템이 실행되지 않도록 합니다.

예를 들어, 호스트 선호도 규칙Enforcing 이 활성화된 경우 스케줄러는 선호도 그룹의 가상 머신을 선호도 그룹의 일부인 호스트에서 실행해야 합니다. 그러나 이러한 호스트가 다운되면 스케줄러는 가상 시스템을 전혀 실행하지 않습니다.

이 모듈이 작동하려면 스케줄링 정책의 filter 모듈 섹션에 VmAffinityGroupsVmToHostsAffinityGroups 키워드가 포함되어야 합니다.

예제

이러한 규칙 및 옵션을 서로 함께 사용하는 방법을 보려면 6.11.4절. “선호도 그룹 예” 을 참조하십시오.

주의
  • 유사성 레이블 은 양의 호스트 선호도 규칙Enforcing 이 활성화된 선호도 그룹과 기능적으로 동일합니다.
  • 유사성 라벨이 작동하려면 스케줄링 정책의 filter 모듈 섹션에 라벨이 포함되어야 합니다.
  • 선호도 그룹 및 선호도 레이블이 서로 충돌하는 경우 영향을 받는 가상 머신이 실행되지 않습니다. 충돌을 방지, 문제 해결 및 해결할 수 있도록 하려면 6.11.5절. “선호도 그룹 문제 해결” 을 참조하십시오.
중요

각 규칙은 클러스터의 스케줄링 정책의 weight 및 filter 모듈의 영향을 받습니다.

  • VM Affinity Rule 규칙이 작동하려면 스케줄링 정책에 Weight 모듈 및 Filter 모듈 섹션에 VmAffinityGroups 키워드가 있어야 합니다.
  • Host Affinity Rule 이 작동하려면 스케줄링 정책에 Weight 모듈 및 Filter 모듈 섹션에 VmToHostsAffinityGroups 키워드가 있어야 합니다.

자세한 내용은 관리 가이드의 스케줄링 정책을 참조하십시오.

참고
  • 선호도 그룹은 클러스터 수준의 가상 머신에 적용됩니다. 가상 머신을 하나의 클러스터에서 다른 클러스터로 이동하면 원래 클러스터의 선호도 그룹에서 해당 머신이 제거됩니다.
  • 선호도 그룹 규칙을 적용하려면 가상 머신을 재시작할 필요가 없습니다.

6.11.1. Affinity Group 생성

관리 포털에서 새 선호도 그룹을 생성할 수 있습니다.

유사성 그룹 생성

  1. Compute Virtual Machines (가상 머신)를 클릭하고 가상 머신을 선택합니다.
  2. 가상 머신 이름을 클릭하여 세부 정보 보기로 이동합니다.
  3. Affinity Groups 탭을 클릭합니다.
  4. New 를 클릭합니다.
  5. 선호도 그룹에 대한 이름설명을 입력합니다.
  6. VM Affinity Rule 드롭다운에서 Positive 를 선택하여 양수 유사성 또는 Negative 를 적용하여 음수 선호도를 적용합니다. Disable 을 선택하여 선호도 규칙을 비활성화합니다.
  7. 강제 적용 확인란을 선택하여 하드 적용을 적용하거나 이 확인란이 선택 해제되어 소프트 적용을 적용합니다.
  8. 드롭다운 목록을 사용하여 선호도 그룹에 추가할 가상 머신을 선택합니다. +- 버튼을 사용하여 추가 가상 머신을 추가하거나 제거합니다.
  9. OK를 클릭합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.