Red Hat Training

A Red Hat training course is available for RHEL 8

22장. Pacemaker 클러스터 속성

클러스터 속성은 클러스터 작업 중에 발생할 수 있는 상황에서 클러스터가 작동하는 방식을 제어합니다.

22.1. 클러스터 속성 및 옵션 요약

다음 표에서는 Pacemaker 클러스터 속성을 요약하여 속성의 기본값과 해당 속성에 대해 설정할 수 있는 가능한 값을 표시합니다.

펜싱 동작을 결정하는 추가 클러스터 속성이 있습니다. 이러한 속성에 대한 자세한 내용은 펜싱 장치의 일반 속성에서 펜싱 동작을 결정하는 클러스터 속성 표를 참조하십시오.

참고

이 표에 설명된 속성 외에도 클러스터 소프트웨어에서 노출하는 추가 클러스터 속성이 있습니다. 이러한 속성의 경우 기본값에서 값을 변경하지 않는 것이 좋습니다.

표 22.1. 클러스터 속성

옵션Default설명

batch-limit

0

클러스터에서 동시에 실행할 수 있는 리소스 작업 수입니다. "올바른" 값은 네트워크 및 클러스터 노드의 속도와 로드에 따라 달라집니다. 기본값 0은 노드에 CPU 로드가 높은 경우 클러스터에 동적으로 제한을 부과함을 의미합니다.

migration-limit

-1 (무제한)

클러스터에서 노드에서 병렬로 실행할 수 있는 마이그레이션 작업의 수입니다.

no-quorum-policy

중지

클러스터에 쿼럼이 없으면 어떻게 해야 합니까. 허용되는 값:

* 무시 - 모든 리소스 관리 계속

* 중단 - 리소스 관리를 계속하지만 영향을 받는 파티션에 없는 노드에서 리소스를 복구하지 않습니다.

* 중지 - 영향을 받는 클러스터 파티션의 모든 리소스 중지

* 종료 - 영향을 받는 클러스터 파티션의 모든 노드 펜싱

* 데모 - 클러스터 파티션이 쿼럼을 손실하면 승격된 리소스를 모두 강등하고 다른 모든 리소스를 중지합니다.

symmetric-cluster

true

기본적으로 모든 노드에서 리소스를 실행할 수 있는지를 나타냅니다.

cluster-delay

60s

네트워크를 통한 왕복 지연(작업 실행 제외). "올바른" 값은 네트워크 및 클러스터 노드의 속도와 로드에 따라 달라집니다.

dc-deadtime

20s

시작하는 동안 다른 노드의 응답을 대기하는 시간입니다. "올바른" 값은 네트워크의 속도와 로드와 사용된 스위치 유형에 따라 달라집니다.

stop-orphan-resources

true

삭제된 리소스를 중지해야 하는지를 나타냅니다.

stop-orphan-actions

true

삭제된 작업을 취소할지 여부를 나타냅니다.

start-failure-is-fatal

true

특정 노드에서 리소스를 시작하지 못한 경우 해당 노드에서 추가 시도를 방지할 수 있는지를 나타냅니다. false 로 설정하면 클러스터에서 리소스의 현재 실패 수 및 마이그레이션 임계값에 따라 동일한 노드에서 다시 시작할지 여부를 결정합니다. 리소스에 대한 migration-threshold 옵션 설정에 대한 자세한 내용은 리소스 메타 옵션 구성을 참조하십시오.

start-failure-is-fatalfalse 로 설정하면 리소스를 시작할 수 없는 하나의 결함이 있는 노드가 모든 종속 작업을 유지할 수 있는 위험이 발생합니다. start-failure-is-fatal 기본값이 true인 이유입니다. 마이그레이션 임계값을 낮게 설정하여 다른 작업이 여러 실패 후에 진행될 수 있도록 start-failure-is-fatal=false 를 설정할 위험을 완화할 수 있습니다.

pe-error-series-max

-1 (모두)

저장할 스케줄러 입력 수입니다. 문제를 보고할 때 사용됩니다.

pe-warn-series-max

-1 (모두)

저장하는 스케줄러 입력 수입니다. 문제를 보고할 때 사용됩니다.

pe-input-series-max

-1 (모두)

저장할 "일반" 스케줄러 입력 수입니다. 문제를 보고할 때 사용됩니다.

cluster-infrastructure

 

Pacemaker가 현재 실행 중인 메시징 스택입니다. 정보 및 진단 목적으로 사용되며 사용자가 구성할 수 없습니다.

dc-version

 

클러스터의 DC(Designated Controller)의 Pacemaker 버전. 진단 목적으로 사용되며 사용자가 구성할 수 없습니다.

cluster-recheck-interval

15분

Pacemaker는 주로 이벤트 중심이며, 장애 시간 초과 및 대부분의 시간 기반 규칙에 대해 클러스터를 재확인할 시기를 미리 확인합니다. Pacemaker는 이 속성에서 지정한 비활성 기간 후에 클러스터를 다시 확인합니다. 이 클러스터 재확인에는 두 가지 용도가 있습니다. date-spec 규칙을 자주 확인하며 일부 종류의 스케줄러 버그에 대해 실패 안전으로 사용됩니다. 값이 0이면 이 폴링을 비활성화합니다. 양수 값은 시간 간격을 나타냅니다.

maintenance-mode

false

유지 관리 모드에서는 클러스터에 "핸즈오프" 모드로 이동하고 달리 설명할 때까지 서비스를 시작하거나 중지하지 않도록 지시합니다. 유지 관리 모드가 완료되면 클러스터는 모든 서비스의 현재 상태를 온전성 검사를 수행한 다음 필요한 서비스를 중지하거나 시작합니다.

shutdown-escalation

20분

정상적으로 종료하는 것을 포기하고 종료되는 시간. 고급 사용 전용.

stop-all-resources

false

클러스터에서 모든 리소스를 중지해야 합니다.

enable-acl

false

pcs acl 명령으로 설정된 대로 클러스터가 액세스 제어 목록을 사용할 수 있는지를 나타냅니다.

placement-strategy

default

클러스터 노드에서 리소스 배치를 결정할 때 사용률 속성을 고려할지 여부와 방법을 나타냅니다.

node-health-strategy

none

상태 리소스 에이전트와 함께 사용하는 경우 Pacemaker에서 노드 상태 변경에 응답하는 방법을 제어합니다. 허용되는 값:

* 없음 - 노드 상태를 추적하지 마십시오.

* migrate-on-red - 에이전트가 모니터링하는 로컬 조건에 따라 상태 에이전트가 노드의 상태가 빨간색 인 것으로 확인되는 모든 노드로 리소스가 이동합니다.

* only-green - 에이전트가 모니터링하는 로컬 조건에 따라 상태 에이전트가 노드의 상태가 노란색 또는 빨간색 인 것으로 확인되는 모든 노드로 리소스가 이동합니다.

* Progressive,사용자 지정 - 상태 특성의 내부 숫자 값에 따라 상태 상태에 대한 클러스터의 대응을 세밀하게 제어하는 고급 노드 상태 전략입니다.