4.10. 고가용성 및 클러스터

pcs cluster setup 명령의 로컬 모드 버전이 완전히 지원됩니다

기본적으로 pcs cluster setup 명령은 모든 구성 파일을 클러스터 노드에 자동으로 동기화합니다. RHEL 8.3 이후 pcs cluster setup 명령은 --corosync-conf 옵션을 기술 프리뷰로 제공했습니다. 이 기능은 이제 RHEL 8.5에서 완전히 지원됩니다. 이 옵션을 지정하면 명령이 로컬 모드로 전환됩니다. 이 모드에서 pcs 명령줄 인터페이스는 corosync.conf 파일을 생성하여 다른 노드와 통신하지 않고 로컬 노드의 지정된 파일에만 저장합니다. 이렇게 하면 스크립트에 corosync.conf 파일을 생성하고 스크립트를 통해 해당 파일을 처리할 수 있습니다.

(BZ#1839637)

클러스터 노드의 하위 집합에서 펜싱을 위해 워치독 전용 SBD 구성 기능

이전에는 워치독 전용 SBD 구성을 사용하려면 클러스터의 모든 노드에서 SBD를 사용해야 했습니다. 이로 인해 일부 노드에서 지원하는 클러스터에서 SBD를 사용하지 못하지만 다른 노드(일반적으로 원격 노드)에는 다른 형태의 펜싱이 필요합니다. 일부 노드에서만 펜싱 및 기타 노드에서 다른 펜싱 유형을 사용하는 클러스터 구성을 허용하는 새로운 fence_watchdog 에이전트를 사용하여 워치독 전용 SBD 설정을 구성할 수 있습니다. 클러스터에는 이러한 장치가 하나뿐일 수 있으며 이름이 watchdog 여야 합니다.

(BZ#1443666)

다른 모든 리소스를 다시 시작하지 않고 SCSI 펜싱 장치를 업데이트하는 새로운 pcs 명령

pcs stonith update 명령으로 SCSI 펜싱 장치를 업데이트하면 stonith 리소스가 실행 중인 동일한 노드에서 실행되는 모든 리소스를 다시 시작합니다. 새로운 pcs stonith update-scsi-devices 명령을 사용하면 다른 클러스터 리소스를 다시 시작하지 않고도 SCSI 장치를 업데이트할 수 있습니다.

(BZ#1872378)

pcs resource safe-disable 명령에 대한 새로운 감소 출력 표시 옵션

pcs resource safe-disablepcs resource disable --safe 명령은 오류 보고서 후 긴 시뮬레이션 결과를 출력합니다. 해당 명령에 대해 --brief 옵션을 지정하여 오류만 출력할 수 있습니다. 이제 오류 보고서에 영향을 받는 리소스의 리소스 ID가 항상 포함됩니다.

(BZ#1909901)

pcs 에서 역할 이름으로 PromotedUnpromoted 허용

pcs 명령행 인터페이스에서 Pacemaker 구성에서 PromotedUnpromoted 임의 역할을 지정할 수 있습니다. 이러한 역할 이름은 MasterSlave Pacemaker 역할과 기능상 동일합니다. masterSlave 는 구성 디스플레이 및 도움말 텍스트에서 이러한 역할의 이름을 유지합니다.

(BZ#1885293)

새로운 pcs resource status 표시 명령

pcs 리소스 상태pcs stonith status 명령에서 다음 옵션을 지원합니다.

  • pcs resource status node_id 명령과 pcs stonith status node=node_id 명령을 사용하여 특정 노드에 구성된 리소스 상태를 표시할 수 있습니다. 다음 명령을 사용하여 클러스터 및 원격 노드 모두에서 리소스 상태를 표시할 수 있습니다.
  • pcs 리소스 status resource _id 및 pcs stonith status resource_id 명령을 사용하여 단일 리소스의 상태를 표시할 수 있습니다.
  • pcs resource status _id 및 pcs stonith status tag_id 명령을 사용하여 지정된 태그가 있는 모든 리소스의 상태를 표시할 수 있습니다.

(BZ#1290830, BZ#1285269)

자동 활성화를 제어하는 새 LVM 볼륨 그룹 플래그

LVM 볼륨 그룹은 이제 setautoactivation 플래그를 지원하여 볼륨 그룹에서 생성한 논리 볼륨이 시작 시 자동으로 활성화되는지 여부를 제어합니다. 클러스터에서 Pacemaker에서 관리하는 볼륨 그룹을 생성할 때 볼륨 그룹에 대해 vgcreate --setautoactivation n 명령을 사용하여 이 플래그를 n 으로 설정하여 데이터 손상을 방지합니다. Pacemaker 클러스터에서 사용된 기존 볼륨 그룹이 있는 경우 vgchange --setautoactivation n 으로 플래그를 설정합니다.

(BZ#1899214)