4.12. 고가용성 및 클러스터
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
: 리소스 에이전트에서 블록 스토리지 리소스를 구성
pcs
는 시스템을 재시작할 필요 없이 멀티패스 SCSI 장치 업데이트를 지원합니다.
pcs stonith update-scsi-devices
명령을 사용하여 다중 경로 SCSI 장치를 업데이트할 수 있습니다. 이 명령은 동일한 노드에서 다른 클러스터 리소스를 다시 시작하지 않고 SCSI 장치를 업데이트합니다.
클러스터 UUID 지원
클러스터 설정 중에 pcs
명령으로 모든 클러스터에 대한 UUID가 생성됩니다. 클러스터 이름은 고유한 클러스터 식별자가 아니므로 클러스터 UUID를 사용하여 여러 클러스터를 관리할 때 동일한 이름의 클러스터를 식별할 수 있습니다.
pcs cluster config [show]
명령을 사용하여 현재 클러스터 UUID를 표시할 수 있습니다. 기존 클러스터에 UUID를 추가하거나 pcs 클러스터 config uuid generate
명령을 사용하여 이미 존재하는 경우 UUID를 다시 생성할 수 있습니다.
구성된 리소스를 다시 만드는 pcs
명령을 표시하는 새로운 pcs resource config
명령 옵션
pcs resource config
명령에서 --output-format=cmd
옵션을 허용합니다. 이 옵션을 지정하면 다른 시스템에서 구성된 리소스를 다시 만드는 데 사용할 수 있는 pcs
명령이 표시됩니다.
구성된 펜싱 장치를 다시 만드는 pcs
명령을 표시하는 새로운 pcs stonith config
명령 옵션
pcs stonith config
명령에서 --output-format=cmd
옵션을 허용합니다. 이 옵션을 지정하면 다른 시스템에서 구성된 펜싱 장치를 다시 만드는 데 사용할 수 있는 pcs
명령이 표시됩니다.
Pacemaker 버전 2.1.4로 업데이트
Pacemaker 패키지가 Pacemaker 2.1.4의 업스트림 버전으로 업그레이드되었습니다. 주요 변경 사항은 다음과 같습니다.
-
이제 multi
-active resource 매개변수에서
stop_unexpected
값을 허용합니다. 다중활성
리소스 매개변수는 둘 이상의 노드에서 리소스가 활성 상태일 때 복구 동작을 결정합니다. 기본적으로 이 경우 리소스가 있어야 하는 위치에 성공적으로 실행되어도 리소스를 완전히 다시 시작해야 합니다. 이 매개변수에 대한stop_unexpected
값은 어차순-활성 리소스의 예기치 않은 인스턴스만 중지되도록 지정합니다. 서비스 및 해당 리소스 에이전트가 전체 재시작 없이 추가 활성 인스턴스와 함께 작동할 수 있는지 확인하는 것은 사용자의 책임입니다. -
Pacemaker에서
allow-unhealthy-node
리소스 meta-attribute를 지원합니다. 이 meta-attribute를true
로 설정하면 노드 상태가 성능 저하로 인해 리소스가 노드를 강제 해제하지 않습니다. 상태 리소스에 이 속성이 설정된 경우 노드의 상태가 복구되는지 자동으로 탐지하여 리소스를 다시 이동할 수 있습니다. -
사용자가
pcs acl group
명령을 사용하여 시스템 그룹에 대해 ACL(액세스 제어 목록)을 지정할 수 있습니다. 이전에 Pacemaker를 통해 개별 사용자에 대해 ACL을 지정할 수 있었지만, 더 간단하며 로컬 정책을 준수하여 시스템 그룹에 대한 ACL을 지정하고 해당 그룹의 모든 사용자에게 적용됩니다. 이 명령은 이전 릴리스에서 사용되었지만 적용되지 않았습니다.
클러스터 패키지와 함께 Samba가 더 이상 자동으로 설치되지 않음
이번 릴리스에서는 RHEL 고가용성 애드온용 패키지를 설치하면 더 이상 Samba 패키지가 자동으로 설치되지 않습니다. 이렇게 하면 HA 패키지를 자동으로 제거하지 않고 Samba 패키지를 제거할 수도 있습니다. 클러스터에서 Samba 리소스를 사용하는 경우 이제 수동으로 설치해야 합니다.
(BZ#1826455)