32.2. 수동으로 클러스터 리소스 이동


클러스터를 재정의하고 현재 위치에서 리소스를 강제로 이동할 수 있습니다. 이 작업을 수행하려는 경우 두 가지 경우가 있습니다.

  • 노드가 유지보수 상태인 경우 해당 노드에서 실행 중인 모든 리소스를 다른 노드로 이동해야 합니다.
  • 개별적으로 지정된 리소스를 이동해야 하는 경우

노드에서 실행 중인 모든 리소스를 다른 노드로 이동하려면 노드를 standby 모드에 배치합니다. 클러스터 노드를 대기 노드에 배치하는 방법에 대한 자세한 내용은 대기 모드의 노드 Putting을 참조하십시오.

다음 방법 중 하나로 개별적으로 지정된 리소스를 이동할 수 있습니다.

  • pcs resource move 명령을 사용하면 현재 노드에서 리소스 이동에 설명된 대로 현재 실행 중인 노드에서 리소스를 이동할 수 있습니다.
  • pcs resource relocate run 명령을 사용하여 현재 클러스터 상태, 제약 조건, 리소스 및 기타 설정에 따라 결정된 대로 리소스를 기본 노드로 이동할 수 있습니다. 이 명령에 대한 자세한 내용은 리소스를 기본 노드로 이동을 참조하십시오.

현재 노드에서 리소스 이동

리소스를 현재 실행 중인 노드에서 이동하려면 다음 명령을 사용하여 정의된 리소스 resource_id 를 지정합니다. 이동 중인 리소스를 실행할 노드를 지정하려면 destination_node 를 지정합니다.

# pcs resource move resource_id [destination_node] [--promoted] [--strict] [--wait[=n]]

pcs resource move 명령을 실행할 때 리소스에 제약 조건을 추가하여 현재 실행 중인 노드에서 실행되지 않도록 합니다. 기본적으로 명령에서 생성하는 위치 제한 조건은 리소스가 이동되면 자동으로 제거됩니다. 제약 조건을 제거하면 리소스의 resource-stickiness 값이 0인 경우 pcs resource move 명령이 실패할 수 있으므로 리소스가 원래 노드로 다시 이동합니다. 리소스를 이동하고 결과 제약 조건을 배치하려면 pcs resource move-with-constraint 명령을 사용합니다.

  • pcs resource move 명령의 --promoted 매개변수를 지정하면 제약 조건이 리소스의 승격된 인스턴스에만 적용됩니다.
  • pcs resource move 명령의 --strict 매개변수를 지정하면 명령에 지정된 리소스 이외의 다른 리소스가 영향을 받는 경우 명령이 실패합니다.
  • 필요한 경우 pcs resource move 명령에 --wait[=n] 매개변수를 구성하여 리소스가 시작되거나 리소스가 아직 시작되지 않은 경우 0을 반환하기 전에 리소스가 대상 노드에서 시작될 때까지 대기하는 시간(초)을 나타낼 수 있습니다. n을 지정하지 않으면 기본값은 60분입니다.

    위치 제약 조건에 대한 자세한 내용은 리소스가 실행할 수 있는 노드 결정을 참조하십시오.

리소스를 기본 노드로 이동

장애 조치(failover) 또는 관리자가 노드를 수동으로 이동하기 때문에 장애 조치(failover)가 수정된 경우에도 리소스가 원래 노드로 다시 이동되는 것은 아닙니다. 리소스를 기본 노드로 재배치하려면 다음 명령을 사용합니다. 기본 노드는 현재 클러스터 상태, 제약 조건, 리소스 위치 및 기타 설정에 따라 결정되며 시간이 지남에 따라 변경될 수 있습니다.

# pcs resource relocate run [resource1] [resource2] ...

리소스를 지정하지 않으면 모든 리소스가 기본 노드로 재배치됩니다.

이 명령은 리소스 고정을 무시하고 각 리소스의 기본 노드를 계산합니다. 기본 노드를 계산하면 위치 제약 조건이 생성되어 리소스가 기본 노드로 이동합니다. 리소스가 이동되면 제약 조건이 자동으로 삭제됩니다. pcs resource relocate run 명령으로 생성된 모든 제약 조건을 제거하려면 pcs resource relocate clear 명령을 입력합니다. 리소스의 현재 상태와 해당 최적의 노드가 리소스 고정을 무시하려면 pcs resource relocate show 명령을 입력합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동