검색

24.2. Pacemaker 리소스 할당

download PDF

Pacemaker는 노드 환경 설정, 노드 용량 및 리소스 할당 선호도에 따라 리소스를 할당합니다.

24.2.1. 노드 환경 설정

Pacemaker는 다음 전략에 따라 리소스를 할당할 때 선호되는 노드를 결정합니다.

  • 노드 가중치가 가장 많은 노드가 먼저 사용됩니다. 노드 가중치는 클러스터가 노드 상태를 나타내기 위해 유지 관리하는 점수입니다.
  • 여러 노드에 동일한 노드 가중치가 있는 경우 다음을 수행합니다.

    • placement-strategy 클러스터 속성이 기본 또는 사용률 인 경우 :

      • 할당된 리소스 수가 가장 적은 노드를 먼저 사용합니다.
      • 할당된 리소스 수가 같으면 CIB에 나열된 첫 번째 적격 노드가 먼저 사용됩니다.
    • placement-strategy 클러스터 속성이 분산된 경우:

      • 사용 가능한 용량이 가장 많은 노드가 먼저 사용됩니다.
      • 노드의 사용 가능한 용량이 같으면 할당된 리소스 수가 가장 적은 노드를 먼저 사용합니다.
      • 노드의 사용 가능한 용량이 동일하고 할당된 리소스의 수가 같으면 CIB에 나열된 첫 번째 적격 노드가 먼저 사용됩니다.
    • placement-strategy 클러스터 속성이 최소 이면 CIB에 나열된 첫 번째 적격 노드가 먼저 사용됩니다.

24.2.2. 노드 용량

Pacemaker는 다음 전략에 따라 사용 가능한 용량이 가장 많은 노드를 결정합니다.

  • 하나의 유형의 사용률 특성만 정의된 경우 사용 가능한 용량은 단순한 숫자 비교입니다.
  • 여러 유형의 사용률 속성을 정의한 경우 가장 많은 특성 유형에서 숫자로 가장 높은 노드가 가장 사용 가능한 용량을 가집니다. 예를 들면 다음과 같습니다.

    • NodeA에 더 많은 사용 가능한 CPU가 있고 NodeB에 더 많은 사용 가능한 메모리가 있는 경우 사용 가능한 용량이 동일합니다.
    • NodeA에 사용 가능한 CPU가 더 있지만 NodeB에 더 많은 사용 가능한 메모리 및 스토리지가 있으면 NodeB에 더 많은 여유 용량이 있습니다.

24.2.3. 리소스 할당 환경 설정

Pacemaker는 다음 전략에 따라 먼저 할당되는 리소스를 결정합니다.

  • 우선 순위가 가장 높은 리소스가 먼저 할당됩니다. 리소스를 생성할 때 리소스의 우선 순위를 설정할 수 있습니다.
  • 리소스의 우선 순위가 같은 경우 리소스 셔플링을 방지하기 위해 실행 중인 노드에서 점수가 가장 높은 리소스가 먼저 할당됩니다.
  • 리소스가 실행 중인 노드에서 리소스 점수가 동일하거나 리소스가 실행 중이지 않은 경우 기본 노드의 점수가 가장 높은 리소스가 먼저 할당됩니다. 이 경우 기본 노드의 리소스 점수가 같으면 CIB에 나열된 첫 번째 실행 가능 리소스가 먼저 할당됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.