Red Hat Training

A Red Hat training course is available for RHEL 8

31장. 클러스터 유지 관리 수행

클러스터 노드에서 유지 관리를 수행하려면 해당 클러스터에서 실행 중인 리소스와 서비스를 중지하거나 이동해야 할 수 있습니다. 또는 서비스를 그대로 유지하면서 클러스터 소프트웨어를 중지해야 할 수도 있습니다. Pacemaker에서는 시스템 유지 관리를 수행하는 다양한 방법을 제공합니다.

  • 해당 클러스터에서 실행 중인 서비스를 다른 노드에 계속 제공하면서 클러스터에서 노드를 중지해야 하는 경우 클러스터 노드를 standby 모드로 설정할 수 있습니다. 대기 모드에 있는 노드는 더 이상 리소스를 호스팅할 수 없습니다. 노드에서 현재 활성화된 모든 리소스는 다른 노드로 이동되거나 다른 노드가 리소스를 실행할 수 없는 경우 중지됩니다. 대기 모드에 대한 자세한 내용은 노드 Putting a node into standby mode 를 참조하십시오.
  • 개별 리소스를 해당 리소스를 중지하지 않고 현재 실행 중인 노드에서 이동해야 하는 경우 pcs resource move 명령을 사용하여 리소스를 다른 노드로 이동할 수 있습니다.

    pcs resource move 명령을 실행하면 현재 실행 중인 노드에서 실행되지 않도록 리소스에 제한 조건이 추가됩니다. 리소스를 다시 이동할 준비가 되면 pcs resource clear 또는 pcs constraint delete 명령을 실행하여 제한 조건을 제거할 수 있습니다. 리소스를 원래 노드로 다시 이동할 필요는 없지만 해당 시점에서 리소스를 실행할 수 있는 위치는 처음에 리소스를 구성하는 방법에 따라 달라집니다. pcs 리소스는 run 명령을 재배치하여 리소스를 기본 노드에 재배치 할 수 있습니다.

  • 실행 중인 리소스를 완전히 중지하고 클러스터가 다시 시작되지 않도록 해야 하는 경우 pcs resource disable 명령을 사용할 수 있습니다. pcs resource disable 명령에 대한 자세한 내용은 클러스터 리소스 비활성화, 활성화 및 금지를 참조하십시오.
  • Pacemaker에서 리소스에 대한 조치를 수행하지 못하게 하려면(예: 리소스에서 유지 관리를 수행하는 동안 복구 작업을 비활성화하려는 경우 또는 /etc/sysconfig/pacemaker 설정을 다시 로드해야 하는 경우) 리소스 설정에 설명된 대로 pcs resource unmanage 명령을 사용합니다 . Pacemaker 원격 연결 리소스는 관리되지 않아야 합니다.
  • 서비스를 시작하거나 중지하지 않는 상태로 클러스터를 배치해야 하는 경우 Maintenance -mode 클러스터 속성을 설정할 수 있습니다. 클러스터를 유지 관리 모드로 전환하면 모든 리소스를 자동으로 관리 취소합니다. 클러스터를 유지 관리 모드로 배치하는 방법에 대한 자세한 내용은 클러스터 Putting a cluster in maintenance mode 를 참조하십시오.
  • RHEL 고가용성 및 복구 스토리지 애드온을 구성하는 패키지를 업데이트해야 하는 경우 RHEL 고가용성 클러스터 업데이트에 요약된 대로 한 번에 또는 전체 클러스터에서 패키지를 업데이트할 수 있습니다.
  • Pacemaker 원격 노드에서 유지보수를 수행해야 하는 경우 원격 노드 업그레이드 및 게스트 노드에 설명된 대로 원격 노드 리소스를 비활성화하여 클러스터에서 해당 노드를 제거할 수 있습니다.
  • RHEL 클러스터에서 VM을 마이그레이션해야 하는 경우 먼저 VM에서 클러스터 서비스를 중지하여 클러스터에서 노드를 제거한 다음 마이그레이션을 수행한 후 클러스터를 다시 시작해야 합니다. RHEL 클러스터의 VM 마이그레이션에 설명된 대로 클러스터를 다시 시작해야 합니다.

31.1. 노드를 대기 모드로 전환

클러스터 노드가 standby 모드이면 노드가 더 이상 리소스를 호스팅할 수 없습니다. 현재 노드에서 활성화된 모든 리소스는 다른 노드로 이동됩니다.

다음 명령은 지정된 노드를 대기 모드로 설정합니다. all 을 지정하면 이 명령은 모든 노드를 standby 모드로 설정합니다.

리소스의 패키지를 업데이트할 때 이 명령을 사용할 수 있습니다. 구성을 테스트할 때 이 명령을 사용하여 노드를 실제로 종료하지 않고 복구를 시뮬레이션할 수도 있습니다.

pcs node standby node | --all

다음 명령은 지정된 노드를 standby 모드에서 제거합니다. 이 명령을 실행하면 지정된 노드에서 리소스를 호스팅할 수 있습니다. --all 을 지정하면 이 명령은 standby 모드에서 모든 노드를 제거합니다.

pcs node unstandby node | --all

pcs node standby 명령을 실행하면 지정된 노드에서 리소스가 실행되지 않습니다. pcs node unstandby 명령을 실행하면 지정된 노드에서 리소스를 실행할 수 있습니다. 리소스를 반드시 지정된 노드로 다시 이동할 필요는 없습니다. 해당 시점에서 리소스를 실행할 수 있는 위치는 처음에 리소스를 구성하는 방법에 따라 달라집니다.