54.4. 현재 노드를 선호하도록 리소스 구성


리소스에는 리소스 메타 옵션 구성에 설명된 대로 리소스를 생성할 때 메타 속성으로 설정할 수 있는 resource-stickiness 값이 있습니다. resource-stickiness 값은 리소스가 현재 실행 중인 노드에서 유지하려는 양을 결정합니다. Pacemaker에서는 다른 설정(예: 위치 제약 조건의 점수 값)과 함께 resource-stickiness 값을 고려하여 리소스를 다른 노드로 이동할지 아니면 제 위치에 둘지 결정합니다.

resource-stickiness 값이 0인 경우 클러스터에서 필요에 따라 리소스를 이동하여 노드 간에 리소스의 균형을 조정할 수 있습니다. 이로 인해 관련이 없는 리소스가 시작되거나 중지될 때 리소스가 이동할 수 있습니다. 긍정적인 고정성을 통해 리소스는 자신이 있는 위치를 유지하는 기본 설정을 가지며, 다른 상황이 고착성을 벗어나는 경우에만 이동합니다. 이로 인해 관리자가 개입하지 않고 새로 추가된 노드에 리소스가 할당되지 않을 수 있습니다.

기본적으로 리소스는 resource-stickiness 값이 0인 상태로 생성됩니다. resource-stickiness 가 0으로 설정되어 있고 클러스터 노드 간에 균등하게 분산되도록 리소스를 이동하는 위치 제약 조건이 없는 경우 Pacemaker의 기본 동작입니다. 이로 인해 정상 리소스가 원하는 것보다 더 자주 이동할 수 있습니다. 이 동작을 방지하려면 기본 resource-stickiness 값을 1로 설정할 수 있습니다. 이 기본값은 클러스터의 모든 리소스에 적용됩니다. 이 작은 값은 생성한 다른 제약 조건으로 쉽게 덮어쓸 수 있지만 Pacemaker가 클러스터 주위에 불필요하게 이동하는 정상 리소스가 발생하지 않도록하기에 충분합니다.

다음 명령은 기본 resource-stickiness 값을 1로 설정합니다.

# pcs resource defaults update resource-stickiness=1

양의 resource-stickiness 값을 사용하면 리소스가 새로 추가된 노드로 이동되지 않습니다. 이 시점에서 리소스 밸런싱이 필요한 경우 resource-stickiness 값을 0으로 일시적으로 설정할 수 있습니다.

위치 제한 조건 점수가 resource-stickiness 값보다 크면 클러스터에서 여전히 정상적인 리소스를 위치 제약 조건이 가리키는 노드로 이동할 수 있습니다.

Pacemaker에서 리소스를 배치할 위치를 결정하는 방법에 대한 자세한 내용은 노드 배치 전략 구성을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.