검색

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

download PDF

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

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

노드에서 실행 중인 모든 리소스를 다른 노드로 이동하려면 노드를 standby 모드로 설정합니다.

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

  • pcs resource move 명령을 사용하여 현재 실행 중인 노드에서 리소스를 이동할 수 있습니다.
  • pcs resource relocate run 명령을 사용하여 현재 클러스터 상태, 제약 조건, 리소스 위치 및 기타 설정에 따라 리소스를 기본 노드로 이동할 수 있습니다.

31.2.1. 현재 노드에서 리소스 이동

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

pcs resource move resource_id [destination_node] [--master] [lifetime=lifetime]
참고

pcs resource move 명령을 실행하면 현재 실행 중인 노드에서 실행되지 않도록 제한 조건이 리소스에 추가됩니다. RHEL 8.6에서는 이 명령에 대해 --autodelete 옵션을 지정할 수 있으므로 리소스를 이동하면 이 명령이 자동으로 생성되는 위치 제한 조건이 제거됩니다. 이전 릴리스에서는 pcs resource clear 또는 pcs constraint delete 명령을 실행하여 제약 조건을 수동으로 제거할 수 있습니다. 제약 조건을 제거해도 리소스를 원래 노드로 다시 이동할 필요는 없습니다. 해당 시점에서 리소스를 실행할 수 있는 리소스는 처음에 리소스를 구성한 방법에 따라 달라집니다.

pcs resource move 명령의 --master 매개변수를 지정하면 제약 조건이 리소스의 승격된 인스턴스에만 적용됩니다.

선택적으로 pcs resource move 명령에 대해 Life 매개변수를 구성하여 제약 조건을 유지해야 하는 기간을 나타낼 수 있습니다. ISO 8601에 정의된 형식에 따라 수명 매개 변수의 단위를 지정합니다. 이 경우 단위를 Y(년 동안), M(달), W(주), D(일), H(시간), M(분) 및 S(초)와 같은 대문자로 지정해야 합니다.

분 단위(M)를 월 단위(M)와 구분하려면 값을 분 단위로 표시하기 전에 IC를 지정해야 합니다. 예를 들어, 5M의 수명 매개 변수는 5개월의 간격을 나타내고, 라이프사이클 매개 변수는 5분 간격을 나타냅니다.

다음 명령은 resource1 리소스를 example-node2 노드로 이동하고 원래 1시간 30분 동안 실행 중인 노드로 다시 이동하지 못하게 합니다.

pcs resource move resource1 example-node2 lifetime=PT1H30M

다음 명령은 resource1 리소스를 example-node2 노드로 이동하고 원래 30분 동안 실행 중인 노드로 다시 이동하지 못하게 합니다.

pcs resource move resource1 example-node2 lifetime=PT30M

31.2.2. 리소스를 기본 노드로 이동

장애 조치(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 소개

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

© 2024 Red Hat, Inc.