11.9. 리소스 세트의 리소스 옵션 기본값 변경
pcs resource defaults set create 명령을 사용하여 여러 리소스 기본값 세트를 생성할 수 있으므로 리소스 표현식이 포함된 규칙을 지정할 수 있습니다. 이 명령으로 지정하는 규칙에 및,또는 sum을 포함한 리소스 및 날짜 표현식만 허용됩니다.
pcs resource defaults set create 명령을 사용하면 특정 유형의 모든 리소스에 대한 기본 리소스 값을 구성할 수 있습니다. 예를 들어 중지하는 데 시간이 오래 걸리는 데이터베이스를 실행 중인 경우 데이터베이스 유형의 모든 리소스에 대한 resource-stickiness 기본값을 늘릴 수 있으므로 해당 리소스가 원하는 것보다 더 자주 다른 노드로 이동하지 못하도록 할 수 있습니다.
절차
다음 명령은
pqsql유형의 모든 리소스에 대해resource-stickiness의 기본값을 100으로 설정합니다.# pcs resource defaults set create id=pgsql-stickiness meta resource-stickiness=100 rule resource ::pgsql이 예에서
::pgsql은 모든 클래스의 리소스, 모든 공급자, typepgsql을 의미합니다.-
ocf:heartbeat:pgsql을 지정하면 클래스ocf, providerheartbeat, typepgsql을 나타냅니다. -
ocf:pacemaker:는 클래스ocf, providerpacemaker의 모든 리소스를 모든 유형을 나타냅니다.
-
리소스 기본값 집합의 이름을 지정하는
id옵션은 필수가 아닙니다. 이 옵션을 설정하지 않으면pcs가 ID를 자동으로 생성합니다. 이 값을 설정하면 더 설명이 포함된 이름을 제공할 수 있습니다.기존 세트의 기본값을 변경하려면
pcs resource defaults set update명령을 사용합니다.