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