3장. 클러스터링
관련 매개변수가 변경된 경우에만 리소스 정리에서 unfencing이 수행됩니다.
이전 버전에서는
fence_scsi
또는 fence_mpath
와 같이 펜싱을 지원하는 펜스 장치를 포함하는 클러스터에서 일반 리소스 정리 또는 stonith 리소스의 정리로 인해 모든 리소스 재시작을 포함하여 항상 작동하지 않게 되었습니다. 이제 unfencing은 변경되지 않는 장치의 매개 변수가 변경된 경우에만 수행됩니다. (BZ#1427643)
Pacemaker 버전 1.1.18로 업데이트
pacemaker 패키지가 업스트림 버전 1.1.18로 업그레이드되었으며 다음과 같은 동작 차이점이 있습니다.
Pacemaker는 이제 클러스터에 참여하는 모든 노드를 조사하는 것처럼 Pacemaker 원격 연결("게스트 노드")을 사용하여 가상 머신을 조사합니다. 이를 통해 Pacemaker에서 부팅 시 또는 수동으로 실수로 시작한 서비스를 catch하고 리소스 정리 후 지식을 새로 고칠 수 있습니다. 따라서 충돌하는 위치에서 서비스를 실행하지 않도록 하려면 중요합니다. 그러나 이러한 프로브를 실행해야 하며 게스트 노드에서 리소스를 시작하기 전에 결과가 처리됩니다. 이로 인해 시작 시간이 눈에 띄게 증가할 수 있습니다. 또한 사용자가 이전에 수행하지 않은 프로브에 의존하는 경우 프로브가 실패할 수 있습니다(예: 게스트에 관련 소프트웨어가 설치되지 않은 경우).
이러한 영향은 게스트 노드에서 특정 리소스를 실행할 수 없는 경우 방지할 수 있습니다. 일반적으로는 이미 -INFINITY 위치 제약 조건이 이를 강제하고 있습니다. 사용자는
resource-discovery=never
를 위치 제약 조건 옵션에 추가하여 pacemaker에 게스트 노드에서 해당 리소스를 조사하지 않도록 지시할 수 있습니다. (BZ#1513199)에서 실행할 수 있는 리소스에 대해서는 이 작업을 수행하지 않아야 합니다.
clufter 의 버전>-<7.1
clufter 패키지가 업스트림 버전>-<7.1으로 업그레이드되어 이전 버전에 비해 여러 버그 수정, 새로운 기능 및 사용자 환경 개선을 제공합니다. 주요 업데이트 중 하나는 다음과 같습니다.
pcs
명령을 생성할 때clufter
툴에서는 전체 구성의 도매 업데이트를 푸시하는 대신 차등 업데이트를 통해 구성에 대한 수정만 업데이트하는pcs
명령을 생성하는 기본 기능을 지원합니다. 마찬가지로clufter
툴에서 사용자 권한(ACL)을 구성하도록pcs
툴을 지시하는 기능을 지원합니다. 이 작업이 문서 스키마의 다양한 주요 버전의 인스턴스에서 작동하도록clufter
는 필요에 따라 내부 형식 업그레이드의 개념을 가져와서pacemaker
의 내부 메커니즘을 미러링했습니다. 마찬가지로clufter
는 이제번들
기능을 구성할 수 있습니다.- Clufter 명령의
ccs2pcscmd
및pcs2pcscmd
제품군을 사용하여 생성된 것과 같은 스크립트와 같은 출력 시퀀스에서 이제 의도된 쉘 인터프리터가 유효한 형식으로 출력되어 운영 체제에서 주석 처리된 행을 적용할 수 있습니다. clufter
를 사용하여pcs2pcscmd-needle
명령으로 기존 구성을 변환하는 경우corosync.conf
는 (표준 pcs-initiated 구성이 아닌 경우)cluster_name
옵션을 생략합니다. 포함된 pcs cluster setup 호출로 더 이상 포함된pcs cluster setup
호출으로 인해 클러스터가 필요한 클러스터 이름 사양으로 해석되는 첫 번째 노드의 이름으로 잘못 구성되지 않습니다. 동일한 호출에 원본 구성을 정확하게 반영하기 위해 사용 가능한 경우--encryption 0|1
스위치가 포함됩니다.- 출력에
pcs
명령의 시퀀스를 갖는 모든clufter
명령은 가독성을 개선하기 위해 사후 처리를 통해 전달됩니다(--noop=cmd-wrap
과 함께 비활성화되지 않음)에는 쉘 언어에서 특별한 의미가 있는 일부 문자가 인용되지 않아 해석이 변경되었습니다. - 이제
clufter
툴에서는 기존 구성을 반영하도록pcs
( 쿼럼 장치, 최상위번들
리소스 단위의 메타 속성,pcs
구성 시퀀스)를 쉽게 사용할 수 있는 몇 가지 추가 구성 수단을 다룹니다.corosync
구성 상호 작용에서 형식 구문 분석기는 더 이상 각 구분 기호 앞에 공백 또는 탭으로 주석 처리 된 행을 잘못 해석하지 않으며pcs
가 실제로 처리하는 내용을 자세히 조사하면서 기계적으로 도입 된 옵션에 대한 지원이 재구성되었습니다.
clufter
의 기능에 대한 자세한 내용은 clufter(1)
도움말 페이지 또는 clufter -h 명령의 출력을 참조하십시오. clufter
사용 예를 보려면 다음 Red Hat 지식베이스 문서 https://access.redhat.com/articles/2810031 를 참조하십시오. (BZ#1526494, BZ#1381531, BZ#1517834, BZ#1552666)