6장. 클러스터링


clufter 버전 0.76.0으로 다시 시작하고 완전히 지원됩니다.

clufter 패키지는 클러스터 구성 형식을 변환하고 분석하기 위한 툴을 제공합니다. 이전 스택 구성에서 Pacemaker를 활용하는 최신 구성으로의 마이그레이션을 지원하는 데 사용할 수 있습니다. 기술 프리뷰로 이전에 사용 가능한 clufter 툴이 이제 완전히 지원됩니다. clufter의 기능에 대한 자세한 내용은 clufter (1) 도움말 페이지 또는 clufter -h 명령의 출력을 참조하십시오. clufter 사용법의 예는 다음 Red Hat Knowledgebase 문서 https://access.redhat.com/articles/2810031 에서 참조하십시오.
clufter 패키지가 업스트림 버전 0.76.0으로 업그레이드되어 여러 버그 수정 및 새 기능을 제공합니다. 주요 업데이트 중 하나는 다음과 같습니다.
  • ccs2pcs* 명령 제품군으로 CMAN + RGManager 스택 특정 구성을 해당 Pacemaker 구성(또는 pcs 명령 시퀀스)로 변환하는 경우 clufter 툴에서 더 이상 완전히 유효한 lvm 리소스 에이전트 구성을 변환하지 않습니다.
  • CMAN 기반 구성을 ccs2pcs 명령 제품군으로 Pacemaker 스택의 유사한 구성으로 변환할 때 이전에 처리 중 손실된 일부 리소스 관련 구성 비트(예: maximum number of failures before returning a failure to a status check)가 올바르게 전파됩니다.
  • clufter 명령의 cib2 pcs pcs2pcscmd 제품군으로 pcs 명령을 생성할 때 이제 구성 변경 사항의 단일 단계 푸시(기본값) 동작을 수행하는 경고 핸들러 정의에 적절한 최종 구문이 사용됩니다.
  • pcs 명령을 생성할 때 clufter 툴에서는 전체 구성 업데이트를 푸시하는 대신 중간 업데이트를 통해 구성의 수정 사항만 업데이트할 수 있는 pcs 명령을 생성하는 기본 기능을 지원합니다. 적용 가능한 경우 clufter 툴은 이제 사용자 권한(ACL)을 구성하도록 pcs 툴에 지시하는 기능을 지원합니다. 이를 위해 문서 스키마의 다양한 주요 버전의 인스턴스에서 작동하도록 Clu fter 는 내부 주문형 형식 업그레이드의 개념을 확보하여 pacemaker 의 내부 메커니즘을 미러링합니다. 마찬가지로 C lufter 는 이제 번들 기능을 구성할 수 있습니다.
  • clufter 명령의 ccs2pcscmdpcs2pcscmd 제품군에 의해 생성된 스크립트와 같은 출력 시퀀스에서 이제 의도한 쉘 인터프리터가 이제 단순한 POSIX 쉘이 아닌 특정 위치에 대해 명확히 하기 위해 운영 체제에서 직접 이해한 첫 번째 줄로 출력됩니다. 이것은 과거의 어떤 상황에서 잘못 일 수 있습니다.
  • = 문자가 완료되는 순서로 옵션의 값을 지정하는 경우 clufter 의 Bash 완료 파일이 더 이상 제대로 작동하지 않습니다.
  • 이제 Clufter 툴은 터미널의 대화형 사용을 적절하게 감지하여 출력을 보다 편리하게 표현할 수 있도록 하고, 이전에 무시된 오류 조건에 대해 더 나은 진단을 제공합니다. (BZ#1387424, BZ#1381522, BZ#1440876, BZ#1381531, BZ#1381565)

Pacemaker 클러스터에서 쿼럼 장치 지원

Red Hat Enterprise Linux 7.4는 이전에 기술 프리뷰로 사용 가능한 쿼럼 장치에 대한 전체 지원을 제공합니다. 이 기능은 클러스터의 타사 중재 장치 역할을 하는 별도의 쿼럼 장치(QDevice)를 구성할 수 있습니다. 기본 용도는 클러스터가 표준 쿼럼 규칙에서 허용하는 표준 쿼럼 규칙보다 많은 노드 오류를 유지할 수 있도록 하는 것입니다. 노드 수가 짝수이고 2개 노드 클러스터에 사용하는 경우 쿼럼 장치가 권장됩니다. 쿼럼 장치 구성에 대한 자세한 내용은 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/ 을 참조하십시오. (BZ#1158805)

Booth 클러스터 티켓 관리자 지원

Red Hat Enterprise Linux 7.4는 Booth 클러스터 티켓 관리자에 대한 전체 지원을 제공합니다. 이전에 기술 프리뷰로 사용 가능한 이 기능을 사용하면 분산 서비스를 통해 통신하여 리소스 관리를 조정하는 별도의 사이트에서 여러 고가용성 클러스터를 구성할 수 있습니다. Booth 티켓 관리자는 티켓이 부여된 한 번에 하나의 사이트에서만 특정 리소스를 실행하도록 개별 티켓에 대한 합의 기반 결정 프로세스를 용이하게 합니다. Booth 티켓 관리자를 사용하여 다중 사이트 클러스터를 구성하는 방법에 대한 자세한 내용은 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/ (BZ#302087, BZ#1305049)을 참조하십시오.

SBD 데몬과 함께 공유 스토리지를 사용하기 위한 지원 추가

Red Hat Enterprise Linux 7.4는 공유 블록 장치와 SBD(Storage-Based Death) 데몬 사용에 대한 지원을 제공합니다. 이를 통해 이전에 지원했던 워치독 장치를 통해 펜싱 외에도 공유 블록 장치를 사용하여 펜싱을 활성화할 수 있습니다. 이제 fence-agents 패키지에서 RHCS 스타일 펜스 에이전트를 통해 실제 펜싱을 트리거하고 제어하는 데 필요한 fence_sbd 펜스 에이전트를 제공합니다. Pacemaker 원격 노드에서 SBD가 지원되지 않습니다. (BZ#1413951)

RuntimeClass 리소스 에이전트에 대한 완전한 지원

Samba 배포를 구현하는 데 사용되는 RuntimeClass 리소스 에이전트가 이제 Red Hat Enterprise Linux에서 지원됩니다. (BZ#1077888)

이제 IBM POWER, little endian에서 고가용성 및 복구 스토리지 애드온을 사용할 수 있습니다.

Red Hat Enterprise Linux 7.4에는 IBM POWER, little endian 아키텍처를 위한 고가용성 및 복구 스토리지 애드온 지원이 추가되었습니다. 이 지원은 POWER8 서버의 PowerVM에서 실행되는 클러스터 노드에 대해서만 제공됩니다. (BZ#1289662, BZ#1426651)

pcs에서 암호화된 corosync 통신으로 클러스터를 설정하는 기능 제공

pcs cluster setup 명령에서는 클러스터에서 corosync 암호화 설정을 제어하는 새로운 --encryption 플래그를 지원합니다. 이를 통해 사용자는 완전히 신뢰할 수 없는 환경에서 암호화된 corosync 통신으로 클러스터를 설정할 수 있습니다. (BZ#1165821)

원격 및 게스트 노드 지원 및 제거를 위한 새로운 명령

Red Hat Enterprise Linux 7.4는 원격 및 게스트 노드를 생성하고 제거하기 위해 다음과 같은 새로운 명령을 제공합니다.
  • pcs cluster node add-guest
  • pcs cluster node remove-guest
  • pcs cluster node add-remote
  • pcs cluster node remove-remote
이러한 명령은 더 이상 사용되지 않는 pcs cluster remote-node addpcs cluster remote-node remove 명령을 교체합니다. (BZ#1176018, BZ#1386512)

pcsd bind 주소 구성

이제 /etc/sysconfig/ pcsd 파일에서 pcsd bind 주소를 구성할 수 있습니다. 이전 릴리스에서 pcsd 는 일부 사용자에게 적합하지 않은 상황인 모든 인터페이스에 바인딩할 수 있었습니다. 기본적으로 pcsd 는 모든 인터페이스에 바인딩됩니다. (BZ#1373614)

모니터링 작업을 비활성화하기 위해 pcs resource unmanage 명령에 대한 새로운 옵션

리소스가 관리되지 않는 모드인 경우에도 클러스터에서 모니터 작업을 계속 실행합니다. 이로 인해 리소스가 관리되지 않는 경우 이러한 오류가 발생할 수 있으므로 클러스터에 오류가 보고되지 않을 수 있습니다. pcs resource unmanage 명령에서 --monitor 옵션을 지원하여 리소스를 관리되지 않는 모드로 배치할 때 모니터링 작업을 비활성화합니다. 또한 pcs resource manage 명령은 --monitor 옵션을 지원하므로 리소스를 관리 모드로 다시 배치할 때 모니터 작업을 수행할 수 있습니다. (BZ#1303969)

위치 제약 조건을 구성할 때 pcs 명령줄에서 정규식 지원

pcs 는 이제 명령줄의 위치 제약 조건에서 정규식을 지원합니다. 이러한 제약 조건은 일치하는 리소스 이름에 따라 여러 리소스에 적용됩니다. 이는 이전에 여러 개가 필요한 경우 한 가지 제약 조건을 사용할 수 있으므로 클러스터 관리를 단순화합니다. (BZ#1362493)

정규식 또는 노드 속성 및 해당 값으로 펜싱 토폴로지에서 노드 지정

이제 노드 이름에 적용된 정규식과 노드 속성 및 해당 값으로 펜싱 토폴로지에서 노드를 지정할 수 있습니다.
예를 들어 다음 명령은 노드 node1, node2 ,node2node3 을 구성하여 apc1apc2, node4,node5, node6 노드를 사용하여 펜싱 장치 apc3apc4 를 사용합니다.
pcs stonith level add 1 "regexp%node[1-3]" apc1,apc2
pcs stonith level add 1 "regexp%node[4-6]" apc3,apc4
다음 명령은 노드 속성 일치를 사용하여 동일한 결과를 제공합니다.
pcs node attribute node1 rack=1
pcs node attribute node2 rack=1
pcs node attribute node3 rack=1
pcs node attribute node4 rack=2
pcs node attribute node5 rack=2
pcs node attribute node6 rack=2
pcs stonith level add 1 attrib%rack=1 apc1,apc2
pcs stonith level add 1 attrib%rack=2 apc3,apc4
(BZ#1261116)

리소스 에이전트 Oracle 및 OraLsnr에 대한 Oracle 11g 지원

Red Hat Enterprise Linux 7.4는 Pacemaker와 함께 사용되는 Oracle Database 11g 및 Oracle Database 11 snr 리소스 에이전트를 지원합니다. (BZ#1336847)

공유 스토리지와 함께 SBD 사용 지원

pcs 명령을 사용하여 공유 스토리지로 구성된 SBD(Storage-Based Death)에 대한 지원이 추가되었습니다. SBD fending에 대한 자세한 내용은 https://access.redhat.com/articles/2943361 을 참조하십시오. (BZ#1413958)

NodeUtilization 리소스 에이전트 지원

Red Hat Enterprise Linux 7.4는 NodeUtilization 리소스 에이전트를 지원합니다. NodeUtilization 에이전트는 사용 가능한 CPU, 호스트 메모리 가용성 및 하이퍼 바이저 메모리 가용성의 시스템 매개변수를 감지하고 이러한 매개변수를 CIB에 추가할 수 있습니다. 에이전트를 복제 리소스로 실행하여 각 노드에서 이러한 매개변수를 자동으로 채울 수 있습니다. NodeUtilization 리소스 에이전트 및 이 에이전트의 리소스 옵션에 대한 자세한 내용은 pcs resource describe NodeUtilization 명령을 실행합니다. Pacemaker의 사용률 및 배치 전략에 대한 자세한 내용은 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/s1-utilization-HAAR.html 를 참조하십시오. (BZ#1430304)
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.