66.3. 클러스터 리소스 비활성화, 활성화 및 금지


pcs resource movepcs resource relocate 명령 외에도 클러스터 리소스의 동작을 제어하는 데 사용할 수 있는 다양한 명령이 있습니다.

클러스터 리소스 비활성화

실행 중인 리소스를 수동으로 중지하고 다음 명령을 사용하여 클러스터가 다시 시작되지 않도록 할 수 있습니다. 나머지 구성(constraint, options, failures 등)에 따라 리소스가 계속 시작될 수 있습니다. --wait 옵션을 지정하면 pcs 는 리소스가 중지될 때까지 'n'초까지 기다린 다음 리소스가 중지되거나 리소스가 중지되지 않은 경우 0초를 반환합니다. 'n'을 지정하지 않으면 기본값은 60분입니다.

pcs resource disable resource_id [--wait[=n]]
Copy to Clipboard Toggle word wrap

RHEL 8.2 이상에서는 리소스를 비활성화해도 다른 리소스에 영향을 미치지 않는 경우에만 리소스를 비활성화하도록 지정할 수 있습니다. 복잡한 리소스 관계가 설정될 때 이를 수동으로 수행할 수 없는지 확인합니다.

  • pcs resource disable --simulate 명령은 클러스터 구성을 변경하지 않고 리소스를 비활성화하는 효과를 표시합니다.
  • pcs resource disable --safe 명령은 하나의 노드에서 다른 노드로 마이그레이션되는 등 다른 리소스가 영향을 받지 않는 경우에만 리소스를 비활성화합니다. pcs resource safe-disable 명령은 pcs resource disable --safe 명령의 별칭입니다.
  • pcs resource disable --safe --no-strict 명령은 다른 리소스를 중지하거나 비활성화하지 않는 경우에만 리소스를 비활성화합니다.

RHEL 8.5 이상에서는 pcs resource disable--brief 옵션을 지정하여 오류만 출력할 수 있습니다. RHEL 8.5부터 pcs resource disable --safe command가 보안 비활성화 작업에 영향을 받는 리소스 ID가 포함된 경우 생성되는 오류 보고입니다. 리소스를 비활성화하여 영향을 받는 리소스의 리소스 ID만 알아야 하는 경우 전체 시뮬레이션 결과를 제공하지 않는 --brief 옵션을 사용합니다.

클러스터 리소스 활성화

다음 명령을 사용하여 클러스터가 리소스를 시작하도록 허용합니다. 나머지 구성에 따라 리소스가 중지된 상태로 유지될 수 있습니다. --wait 옵션을 지정하면 pcs 에서 리소스가 시작될 때까지 최대 'n'초를 기다린 다음 리소스가 시작되거나 리소스가 시작되지 않은 경우 0을 반환합니다. 'n'을 지정하지 않으면 기본값은 60분입니다.

pcs resource enable resource_id [--wait[=n]]
Copy to Clipboard Toggle word wrap

특정 노드에서 리소스가 실행되지 않음

다음 명령을 사용하여 리소스가 지정된 노드에서 실행되지 않거나 노드가 지정되지 않은 경우 현재 노드에서 실행되지 않습니다.

pcs resource ban resource_id [node] [--master] [lifetime=lifetime] [--wait[=n]]
Copy to Clipboard Toggle word wrap

pcs resource prohibit 명령을 실행하면 표시된 노드에서 실행되지 않도록 -INFINITY 위치 제약 조건이 리소스에 추가됩니다. pcs resource clear 또는 pcs constraint delete 명령을 실행하여 제약 조건을 제거할 수 있습니다. 이는 리소스를 표시된 노드로 다시 이동하는 것은 아닙니다. 해당 시점에서 리소스를 실행할 수 있는 위치는 처음에 리소스를 구성하는 방법에 따라 다릅니다.

pcs resource prohibit 명령의 --master 매개변수를 지정하는 경우 제약 조건의 범위는 마스터 역할로 제한되며 resource_id 대신 master_id 를 지정해야 합니다.

제약 조건이 유지되어야 하는 기간을 나타내기 위해 pcs resource prohibit 명령에 대해 lifetime 매개변수를 선택적으로 구성할 수 있습니다.

필요한 경우 pcs resource prohibit 명령에 --wait[=n] 매개변수를 구성하여 리소스가 시작되거나 리소스가 아직 시작되지 않은 경우 0을 반환하기 전에 리소스가 대상 노드에서 시작될 때까지 대기하는 시간(초)을 나타낼 수 있습니다. n을 지정하지 않으면 기본 리소스 시간 초과가 사용됩니다.

현재 노드에서 리소스를 시작하도록 강제 적용

pcs resource 명령의 debug-start 매개 변수를 사용하여 클러스터 권장 사항을 무시하고 리소스를 시작할 때 출력을 출력하여 지정된 리소스가 현재 노드에서 시작되도록 합니다. 이는 주로 리소스를 디버깅하는 데 사용됩니다. 클러스터에서 리소스를 시작하는 것은 항상 Pacemaker에서 수행하고 pcs 명령으로 직접 수행하지 않습니다. 리소스가 시작되지 않는 경우 일반적으로 리소스(시스템 로그에서 디버그됨), 리소스가 시작되지 않도록 하는 제약 조건 또는 비활성화 중인 리소스의 구성 오류로 인해 발생합니다. 이 명령을 사용하여 리소스 구성을 테스트할 수 있지만 일반적으로 클러스터에서 리소스를 시작하는 데 사용해서는 안 됩니다.

debug-start 명령의 형식은 다음과 같습니다.

pcs resource debug-start resource_id
Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat