22.2. 글로벌 리소스 작업 기본값 구성
Red Hat Enterprise Linux 8.3 이상에서는 pcs resource op defaults update 명령을 사용하여 모든 리소스에 대한 리소스 작업의 기본값을 변경할 수 있습니다.
다음 명령은 모든 모니터링 작업에 대해 글로벌 기본값인 timeout 값 240초를 설정합니다.
# pcs resource op defaults update timeout=240s
이전 릴리스의 모든 리소스에 대한 리소스 작업 기본값을 설정하는 원래 pcs resource op defaults name=value 명령은 둘 이상의 기본값 세트가 구성되어 있지 않은 한 계속 지원됩니다. 그러나 pcs resource ops의 기본 업데이트 가 이제 명령의 기본 버전이 되었습니다.
22.2.1. 리소스별 작업 값 덮어쓰기 링크 복사링크가 클립보드에 복사되었습니다!
클러스터 리소스는 클러스터 리소스 정의에 옵션이 지정되지 않은 경우에만 글로벌 기본값을 사용합니다. 기본적으로 리소스 에이전트는 모든 작업에 대한 timeout 옵션을 정의합니다. 글로벌 작업 시간 제한 값을 적용하려면 timeout 옵션 없이 클러스터 리소스를 명시적으로 생성하거나 다음 명령과 같이 클러스터 리소스를 업데이트하여 timeout 옵션을 제거해야 합니다.
# pcs resource update VirtualIP op monitor interval=10s
예를 들어 모든 모니터링 작업에 대해 타임아웃 값 240초로 글로벌 기본값을 설정하고 클러스터 리소스 VirtualIP 를 업데이트하여 모니터 작업의 시간 초과 값을 제거한 다음, VirtualIP 리소스는 각각 20s, 40s 및 240s의 start,stop, monitor 작업에 대한 시간 제한 값을 갖게 됩니다. 시간 제한 작업의 전역 기본값은 모니터 작업에서만 적용됩니다. 여기서 기본 timeout 옵션은 이전 명령으로 제거되었습니다.
# pcs resource config VirtualIP
Resource: VirtualIP (class=ocf provider=heartbeat type=IPaddr2)
Attributes: ip=192.168.0.99 cidr_netmask=24 nic=eth2
Operations: start interval=0s timeout=20s (VirtualIP-start-timeout-20s)
monitor interval=10s (VirtualIP-monitor-interval-10s)
stop interval=0s timeout=40s (VirtualIP-name-stop-interval-0s-timeout-40s)