4.11. 고가용성 및 클러스터
누락된 물리 볼륨이 있는 LVM 볼륨 그룹의 장애 조치 지원
볼륨 그룹이 물리 볼륨이 누락된 경우 LVM-activate
리소스 에이전트에서 볼륨 그룹 장애 조치를 허용하는 두 가지 새 옵션을 지원합니다.
-
대부분의 물리 볼륨이 있는 경우 볼륨 그룹이 물리 볼륨이 누락된 경우
majoritypvs
옵션을 사용하면 볼륨 그룹에서 시스템 ID를 변경할 수 있습니다. -
degraded_activation
옵션을 사용하면 RAID에 충분한 장치를 사용하여 논리 볼륨의 모든 데이터를 제공하는 데 충분한 장치를 사용할 수 있는 경우 볼륨 그룹의 RAID 논리 볼륨을 활성화할 수 있습니다.
Bugzilla:2174911[1]
IPaddr2
및 IPsrcaddr
클러스터 리소스 에이전트에서 정책 기반 라우팅 지원
IPaddr2
및 IPsrcaddr
클러스터 리소스 에이전트는 이제 정책 기반 라우팅을 지원하므로 복잡한 라우팅 시나리오를 구성할 수 있습니다. 정책 기반 라우팅을 사용하려면 리소스 에이전트의 테이블
매개변수를 구성해야 합니다.
Filesystem
리소스 에이전트에서 EFS 파일 시스템 유형 지원
ocf:heartbeat:Filesystem
클러스터 리소스 에이전트는 이제 Amazon Elastic File System(EFS)을 지원합니다. Filesystem
리소스를 구성할 때 fstype=efs
를 지정할 수 있습니다.
새로운 pcs
구문 분석에는 복제 메타 속성을 지정할 때 meta
키워드가 필요합니다.
pcs
명령 형식의 일관성을 보장하기 위해 meta 키워드를 지정하지 않고 pcs resource clone
,pcs resource promotable
및 pcs resource create
명령을 사용하여 복제 메타
속성을 구성합니다.
이전에는 pcs 리소스 clone 및
명령에서 pcs resource
promotablemeta
키워드가 무시되었습니다. 그러나 pcs resource create
명령에서는 clone 키워드 뒤에 clone
키워드가 아닌 복제가 아닌 리소스에 할당되었을 때 meta
키워드 뒤에 지정된 메타 속성입니다. 업데이트된 구문 분석 알고리즘을 사용하면 clone
키워드를 따를 때 meta
키워드 뒤에 지정된 메타 속성이 복제본에 할당됩니다. 이전 형식을 사용하는 기존 스크립트와의 호환성을 유지하려면 pcs resource create
명령을 사용하여 복제된 리소스를 생성할 때 이 새 인수 처리를 활성화하려면 --future
명령 옵션을 지정해야 합니다.
다음 명령에서는 메타 속성 mv=v1
을 사용하여 리소스와 meta 속성이 mv=v2
인 복제를 생성합니다.
pcs resource create dummy1 ocf:pacemaker:Dummy meta m1=v1 clone meta m2=v2 --future
구성된 리소스 제약 조건을 다시 생성하기 위한 pcs
명령 표시
이제 새로운 --output-format=cmd
옵션과 함께
명령을 사용하여 다른 시스템에서 구성된 리소스 제약 조건을 다시 생성하는 데 사용할 수 있는 pcs 제약 조건 명령을 표시할 수 있습니다. 기본 출력 형식은 이전 릴리스와 마찬가지로 일반 텍스트이며 pcs constraint
--output-format=text
옵션으로 지정할 수 있습니다. 일반 텍스트 형식이 다른 pcs
명령의 출력 형식과 일치하도록 약간 변경되었습니다.
Pacemaker 패키지를 버전으로 리베이스: 2.1.6
Pacemaker 패키지가 업스트림 버전 2.1.6으로 업그레이드되어 이전 버전에 대해 몇 가지 개선 사항 및 버그 수정을 제공합니다.
다음 기능이 추가되었습니다.
- 이전에는 Pacemaker 원격 연결이 손실되면 Pacemaker에서 항상 일시적인 노드 속성을 제거했습니다. 연결을 신속하게 복구할 수 있고 원격 데몬이 다시 시작되지 않은 경우 이 작업이 필요하지 않았습니다. Pacemaker 원격 노드는 짧은 복구 가능한 연결 중단 후 임시 노드 속성을 유지합니다.
-
Pacemaker에서 제공하는 샘플 경고 에이전트인
alert_snmp.sh.sample
경고 에이전트는 이제 SNMPv3 프로토콜 및 SNMPv2를 지원합니다. 이번 업데이트를 통해 Pacemaker 경고와 함께 SNMPv3을 사용하도록 수정하지 않고alert_snmp.sh.sample
에이전트를 복사할 수 있습니다. -
Pacemaker 경고 및 경고 수신자는
활성화된
메타 옵션을 지원합니다. 경고에 대해 이 옵션을false
로 설정하면 경고가 비활성화됩니다. 특정 수신자에 대해 경고 및false
에 대해 이 옵션을true
로 설정하면 해당 수신자에 대한 경고가 비활성화됩니다. 이 옵션의 기본값은true
입니다. 이 옵션을 사용하여 계획된 유지 관리와 같은 이유로 경고를 일시적으로 비활성화할 수 있습니다.
다음 버그가 수정되었습니다.
- Pacemaker 지정 컨트롤러 선택이 더 이상 보류 중인 모든 작업이 완료되지 않고 작업 결과가 손실되지 않습니다.
-
devices 속성이 설정되지 않은 경우
fence_scsi
에이전트가 공유lvmlockd
장치를
자동으로 감지할 수 있습니다. - 이제 리소스 고정 수준을 코로케이션 점수와 올바르게 비교합니다.
-
이제
crm_resource
명령을 사용하면 하나의 활성 복제본만 있는 번들을 금지하거나 이동할 수 있습니다. - 이전에는 승격 가능한 복제 인스턴스가 먼저 승격된 인스턴스가 숫자 순서대로 할당되었습니다. 결과적으로 승격된 복제 인스턴스를 시작해야 하는 경우 인스턴스 번호가 변경되어 예기치 않은 인스턴스가 다시 시작됩니다. 이번 수정을 통해 인스턴스 번호를 노드에 할당할 때 역할이 고려되어 불필요한 재시작이 발생하지 않습니다.
pcs property
명령 개선
pcs property
명령에서는 다음과 같은 향상된 기능을 지원합니다.
pcs property config --output-format=
옵션-
현재 클러스터 속성 구성에서 생성된
pcs 속성 set
명령을 표시하려면--output-format=cmd
를 지정합니다. 이 명령을 사용하여 다른 시스템에서 구성된 클러스터 속성을 다시 생성할 수 있습니다. -
구성된 클러스터 속성을 JSON 형식으로 표시하려면
--output-format=json
을 지정합니다. -
구성된 클러스터 속성을 일반 텍스트 형식으로 표시하려면
output-format=text
를 지정합니다. 이 옵션의 기본값입니다.
-
현재 클러스터 속성 구성에서 생성된
-
더 이상 사용되지 않는
pcs property --defaults
옵션을 대체하는pcs property defaults
명령 -
클러스터 속성의 의미를 설명하는
pcs property describe
명령