4.9. 고가용성 및 클러스터
pcs
명령줄은 시스템을 다시 시작할 필요 없이 다중 경로 SCSI 장치 업데이트를 지원합니다.
pcs stonith update-scsi-devices
명령을 사용하여 다중 경로 SCSI 장치를 업데이트할 수 있습니다. 이 명령은 동일한 노드에서 다른 클러스터 리소스를 다시 시작하지 않고 SCSI 장치를 업데이트합니다.
클러스터 UUID 지원
클러스터 설정 중에 pcs
명령으로 모든 클러스터에 대한 UUID가 생성됩니다. 클러스터 이름은 고유한 클러스터 식별자가 아니므로 클러스터 UUID를 사용하여 여러 클러스터를 관리할 때 동일한 이름의 클러스터를 식별할 수 있습니다.
pcs cluster config [show]
명령을 사용하여 현재 클러스터 UUID를 표시할 수 있습니다. 기존 클러스터에 UUID를 추가하거나 pcs 클러스터 config uuid generate
명령을 사용하여 이미 존재하는 경우 UUID를 다시 생성할 수 있습니다.
multi -active
resource 매개변수에서 stop_unexpected
값을 허용합니다.
multi -active
resource 매개변수는 리소스가 두 개 이상의 노드에서 활성 상태일 때 복구 동작을 결정합니다. 기본적으로 이 경우 리소스가 있어야 하는 위치에 성공적으로 실행되어도 리소스를 완전히 다시 시작해야 합니다. 이번 업데이트를 통해 다중 활성
리소스 매개변수에서 stop_unexpected
값을 허용하므로 어설션-활성 리소스의 예기치 않은 인스턴스만 중지되도록 지정할 수 있습니다. 서비스 및 해당 리소스 에이전트가 전체 재시작 없이 추가 활성 인스턴스와 함께 작동할 수 있는지 확인하는 것은 사용자의 책임입니다.
새로운 allow-unhealthy-node
Pacemaker 리소스 meta-attribute
Pacemaker에서 allow-unhealthy-node
리소스 meta-attribute를 지원합니다. 이 meta-attribute를 true
로 설정하면 노드 상태가 성능 저하로 인해 리소스가 노드를 강제 해제하지 않습니다. 상태 리소스에 이 속성이 설정된 경우 노드의 상태가 복구되는지 자동으로 탐지하여 리소스를 다시 이동할 수 있습니다.
Red Hat OpenStack 플랫폼에서 고가용성 지원
이제 Red Hat OpenStack 플랫폼에서 고가용성 클러스터를 구성할 수 있습니다. Red Hat은 이 기능을 지원하기 위해 다음과 같은 새로운 클러스터 에이전트를 제공합니다.
-
fence_openstack
: OpenStack의 HA 클러스터용 펜싱 에이전트 -
openstack-info
: OpenStack의 HA 클러스터에 필요한openstack-info
복제 리소스를 구성하는 리소스 에이전트 -
openstack-virtual-ip
: 리소스 에이전트에서 가상 IP 주소 리소스를 구성 -
openstack-floating-ip
: 리소스 에이전트에서 유동 IP 주소 리소스를 구성합니다. -
openstack-cinder-volume
: 리소스 에이전트에서 블록 스토리지 리소스를 구성
Pacemaker에서 시스템 그룹에 대한 ACL(액세스 제어 목록) 지정 지원
이전에 Pacemaker를 통해 개별 사용자에 대해 ACL을 지정할 수 있었지만, 로컬 정책에서는 시스템 그룹에 ACL을 지정하고 해당 그룹의 모든 사용자에게 적용할 수 있도록 하는 것이 더 효과적일 수 있었습니다. pcs acl group
명령은 이전 릴리스에서 사용되었지만 적용되지 않았습니다. 이제 사용자는 이 명령을 사용하여 시스템 그룹에 대한 ACL을 지정할 수 있습니다.
구성된 펜싱 장치를 다시 만드는 pcs
명령을 표시하는 새로운 pcs stonith config
명령 옵션
pcs stonith config
명령에서 --output-format=cmd
옵션을 허용합니다. 이 옵션을 지정하면 다른 시스템에서 구성된 펜싱 장치를 다시 만드는 데 사용할 수 있는 pcs
명령이 표시됩니다.
구성된 리소스를 다시 만드는 pcs
명령을 표시하는 새로운 pcs resource config
명령 옵션
pcs resource config
명령에서 --output-format=cmd
옵션을 허용합니다. 이 옵션을 지정하면 다른 시스템에서 구성된 리소스를 다시 만드는 데 사용할 수 있는 pcs
명령이 표시됩니다.