공유할 서비스 선택

TECH


TECH

OS RHEL 10 에서 pacemaker가 어떤것이 변경되었는지 찾아봤습니다.

페이지 정보

작성자 OSworker 아이디로 검색 전체게시물 댓글 0건 조회 53회 좋아요 1회 작성일 25-06-22 21:36

본문

안녕하세요. 

 

오늘도 RHEL10에 대해서 얘기해보려하는데, RHEL10에서 pacemaker에 대해 어떤것들이 

변경 및 보완되었는지 찾아보려합니다~

 

저는 일단 레드햇 홈페이지에서 RHEL10 릴리즈 노트를 살펴보았습니다. 

 

참고 : https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html-single/10.0_release_notes/index#new-features-and-enhancements-high-availability-and-clusters

 

c6e629743b6f4e0a8f70ff5911112e47_1750595448_4469.png
 

위 경로대로 가서  "4.12. 고가용성 및 클러스터"를 찾아봤습니다. (크롬에서 한국어번역으로 하면 이렇게 볼수있습니다.)

 

pcs이제 리소스를 생성하거나 업데이트할 때 리소스 매개변수를 검증합니다.

클러스터 리소스를 생성하거나 업데이트할 때 pcs명령줄 인터페이스가 이제 리소스 에이전트에 입력한 매개변수의 유효성을 자동으로 검사하도록 요청합니다. 를 지정하면 --agent-validation잘못된 매개변수가 오류를 발생시킵니다. 이전 버전과의 호환성을 유지하기 위해 를 지정하지 않으면 --agent-validation잘못된 매개변수가 경고를 표시하지만 잘못된 구성을 방지하지는 못합니다.

----------------------------------------------------------------------------------------------------------------------

--yes잠재적으로 파괴적인 행동을 확인하는 새로운 플래그

클러스터 삭제, 쿼럼 차단 해제, 노드 펜싱 확인 등 잠재적으로 파괴적인 작업을 확인하기 위해 pcs명령줄 인터페이스에서 이제 --yes플래그를 지원합니다. 이전에는 유효성 검사 오류를 재정의하는 데에도 사용되는 플래그를 사용하여 이러한 작업을 확인할 수 있었습니다 --force. 이 두 가지 기능이 단일 플래그로 결합되어, 사용자가 유효성 검사 오류를 재정의하려는 의도임에도 불구하고 의도치 않게 잠재적으로 파괴적인 작업을 확인할 수 있었습니다. 이제 유효성 --force검사 오류를 재정의하는 데 플래그를 사용하고, 잠재적으로 파괴적인 작업을 확인하는 데에도 플래그를 사용해야 합니다 --yes.

 

 

----------------------------------------------------------------------------------------------------------------------

새로운 pcs status wait명령

이제 명령 pcs줄 인터페이스에서 pcs status wait명령을 제공합니다. 이 명령은 Pacemaker가 클러스터 정보 베이스(CIB) 변경에 필요한 모든 작업을 완료했는지 확인하고, 실제 클러스터 상태를 요청된 클러스터 상태와 일치시키기 위해 추가 작업을 수행할 필요가 없음을 확인합니다.

 

 

----------------------------------------------------------------------------------------------------------------------

pcs클러스터의 리소스 상태를 쿼리하기 위한 새로운 명령 지원

이제 명령 pcs줄 인터페이스에서 pcs status query resource클러스터 내 단일 리소스의 다양한 속성을 쿼리하는 명령을 제공합니다. 다음 명령은 다음을 쿼리합니다.

  • 자원의 존재
  • 리소스의 유형
  • 리소스의 상태
  • 집단 자원의 구성원에 대한 다양한 정보
  • 리소스가 실행 중인 노드

일반 텍스트 출력을 구문 분석할 필요가 없으므로 이러한 명령은 PC 기반 스크립팅에 사용할 수 있습니다.

 

 

----------------------------------------------------------------------------------------------------------------------

텍스트, JSON 및 명령 형식으로 구성을 표시하기 위한 새로운 pcs resource defaults옵션pcs resource op defaults

and 명령 pcs resource defaults pcs resource op defaults별칭은 pcs stonith defaults이제 옵션을 pcs stonith op defaults제공합니다 --output-format.

  • 지정하면 --output-format=text구성된 리소스 기본값이나 작업 기본값이 일반 텍스트 형식으로 표시됩니다. 이는 이 옵션의 기본값입니다.
  • 지정하면 현재 클러스터 기본 구성에서 생성된 또는 명령이 --output-format=cmd표시됩니다 . 이러한 명령을 사용하여 구성된 리소스 기본값 또는 리소스 작업 기본값을 다른 시스템에 다시 생성할 수 있습니다. pcs resource defaultspcs resource op defaults
  • 지정하면 --output-format=json구성된 리소스 기본값이나 리소스 작업 기본값이 머신 구문 분석에 적합한 JSON 형식으로 표시됩니다.

 

 

----------------------------------------------------------------------------------------------------------------------

pcsd웹 UI가 이제 RHEL 웹 콘솔 추가 기능으로 사용 가능합니다.

 pcsdUI는 이제 패키지 설치 시 HA 클러스터 관리 RHEL 웹 콘솔 애드온으로 제공됩니다 cockpit-ha-cluster. 더 이상 독립형 인터페이스로 작동하지 않습니다.

 

 

----------------------------------------------------------------------------------------------------------------------

패닉 상태인 노드를 자동으로 재부팅하지 않고 종료할 수 있는 새로운 Pacemaker 옵션

이제 구성 파일 PCMK_panic_action에서 변수를 또는 로 설정할 수 있습니다 . 이 변수를 또는 로 설정하면 패닉 상태 발생 후 노드가 자동으로 재부팅되는 대신 종료된 상태로 유지됩니다. /etc/sysconfig/pacemakeroffsync-offoffsync-off

 

 

----------------------------------------------------------------------------------------------------------------------

pcs tag클러스터 리소스 태그를 텍스트, JSON 및 명령 형식으로 표시하기 위한 새로운 명령 옵션

pcs tag [config]이제 이 명령은 --output-format다음 사용 사례에 대한 옵션을 지원합니다.

  • 구성된 텍스트를 일반 텍스트 형식으로 표시합니다 --output-format=text. 이 옵션의 기본값은 .입니다.
  • 를 지정하여 현재 클러스터 태그 구성에서 생성된 명령을 표시합니다 --output-format=cmd. 이 명령을 사용하여 다른 시스템에서 구성된 태그를 다시 생성할 수 있습니다.
  • --output-format=json머신 파싱에 적합한 JSON 형식으로 구성된 태그를 표시합니다 .

 

 

----------------------------------------------------------------------------------------------------------------------

pcsJSON 형식 및 명령 으로 펜싱 수준 구성을 내보내는 기능 지원

 pcs stonith config명령 pcs stonith level config은 이제 --output-format=JSON 형식과 명령으로 펜싱 수준 구성을 표시하는 옵션을 지원합니다 pcs.

  • 지정하면 현재 클러스터 구성에서 생성된 펜싱 수준을 구성하는 명령이 --output-format=cmd표시됩니다 pcs. 이러한 명령을 사용하여 다른 시스템에서 구성된 펜싱 수준을 다시 만들 수 있습니다.
  • 지정하면 --output-format=jsonJSON 형식으로 펜싱 수준 구성이 표시되므로 머신 구문 분석에 적합합니다.

 

 

----------------------------------------------------------------------------------------------------------------------

단일 pcs명령 으로 여러 리소스 삭제

이 업데이트 이전에는 pcs resource delete, , pcs resource remove, pcs stonith delete pcs stonith remove명령은 한 번에 하나의 리소스만 삭제할 수 있었습니다. 이번 업데이트에서는 이제 하나의 명령으로 여러 리소스를 한 번에 삭제할 수 있습니다.

 

 

----------------------------------------------------------------------------------------------------------------------

전역적으로 고유한 클러스터 리소스 복제본의 단순화된 구성

클러스터 리소스 복제본을 전역적으로 고유하게 구성하려면 이전에 생성된 리소스 또는 리소스 그룹의 복제본을 생성할 때 복제 옵션을 구성하는 것만으로 충분합니다 clone-node-max > 1. 더 이상 복제 옵션을 구성할 필요가 없습니다 globally-unique="true".

 

 

----------------------------------------------------------------------------------------------------------------------

SSL 인증서를 사용한 Pacemaker 원격 연결 암호화 지원

이제 X.509(SSL/TLS) 인증서를 사용하여 Pacemaker 원격 연결을 암호화할 수 있습니다. 이전에는 사전 공유 키(PSK)만 암호화에 지원되었습니다. SSL 인증서가 지원됨에 따라 Pacemaker 원격 연결에 기존 호스트 인증서를 사용할 수 있습니다.

Pacemaker 원격 연결을 위한 SSL/TLS 인증서를 구성하려면:

  1. pcs cluster node add-guest또는 명령을 사용하여 원격 연결을 만듭니다 pcs cluster node add-remote command. 원격 연결을 만들면 PSK 암호화가 사용됩니다.
  2. 모든 클러스터 노드와 Pacemaker 원격 노드에서 PCMK_ca_file, PCMK_cert_file, PCMK_key_file, 및 선택적으로 변수를 업데이트하여 원격 연결을 인증서를 사용하도록 변환합니다 .PCMK_crl_file

SSL 인증서로 암호화를 구성하는 방법에 대한 자세한 내용은 노드 의 호스트 및 게스트 인증을pacemaker_remote 참조하세요 .

 

 

----------------------------------------------------------------------------------------------------------------------

Pacemaker 규칙의 업데이트된 날짜 지정 및 기간 옵션

페이스메이커 규칙은 더 이상 다음 옵션을 지원하지 않습니다.

  • 잘못된 duration옵션: monthdays, moon, weekdays, weekyears,yearsdays
  • 잘못된 date-spec옵션: moon,yearsdays

페이스메이커 규칙은 이제 다음 옵션을 지원합니다.

  • 지원되는 duration옵션은 이제 seconds, minutes, hours, days, weeks, months, 및 입니다 years.
  • 지원되는 date-spec옵션은 이제 seconds, minutes, hours, monthdays, weekdays, yeardays, months, weeks, years, 및 입니다 weekyears.

다음 명령에서 duration및 옵션을 통합하는 규칙을 구성할 수 있습니다 . date-specpcs

  • pcs resource defaults
  • pcs stonith defaults
  • pcs resource op defaults
  • pcs stonith op defaults
  • pcs constraint location

 

 

----------------------------------------------------------------------------------------------------------------------

부스 구성에서 제거한 후 CIB에서 부스 클러스터 티켓 제거

명령을 사용하여 Booth 클러스터 티켓을 제거한 후에도 pcs booth ticket removeBooth 티켓의 상태는 클러스터 정보 베이스(CIB)에 로드된 상태로 유지됩니다. 한 사이트의 Booth 구성에서 티켓을 제거한 후 pcs booth pull명령을 사용하여 Booth 구성을 다른 사이트로 가져온 후에도 마찬가지입니다. 티켓이 제거된 후에도 티켓 제약 조건이 부여될 수 있으므로 티켓 제약 조건을 구성할 때 문제가 발생할 수 있습니다. 결과적으로 클러스터가 동결되거나 노드가 펜싱될 수 있습니다. 명령을 사용하여 CIB에서 Booth 티켓을 제거하면 이를 방지할 수 있습니다 pcs booth ticket cleanup.

CIB에서 부스 티켓을 제거하는 방법에 대한 자세한 내용은 부스 티켓 제거를 참조하세요 .

 

 

----------------------------------------------------------------------------------------------------------------------

새로운 Ha 클러스터 관리 기능 지원

RHEL 10에서는 pcsd웹 UI가 RHEL 웹 콘솔 애드온으로 HA 클러스터 관리 애플리케이션에 추가되었습니다. 더 이상 독립형 인터페이스로 작동하지 않습니다. HA 클러스터 관리 애플리케이션은 이제 다음 기능을 지원합니다.

  • placement-strategy클러스터 속성을 로 설정하면 defaultHA 클러스터 관리 애플리케이션에서 노드 및 리소스의 사용률 속성 근처에 경고를 표시합니다. 이 경고는 placement-strategy구성으로 인해 사용률이 적용되지 않음을 나타냅니다.
  • HA 클러스터 관리 애플리케이션은 다크 모드를 지원하며, 이는 마스트헤드의 사용자 메뉴를 통해 설정할 수 있습니다.

 

 

----------------------------------------------------------------------------------------------------------------------

중요하게 볼만한 것을 빨간색으로 표시해두었습니다. 사실 저도 오늘 이문서를 보면서 많은게 바뀐것을 알았습니다. 

 

이제 제가 테스트 해보고 여러분께 공유드려보겠습니다. 

 

감사합니다. 

 

 

 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
열람중 OS OSworker 아이디로 검색 전체게시물 06-22 54
열람중
RHEL 10 에서 pacemaker가 어떤것이 변경되었는지 찾아봤습니다.

카테고리 : OS

54 0
작성자 : OSworker 25/06/22
252 OS OSworker 아이디로 검색 전체게시물 06-10 112
EUS 는 알겠는데 EEUS는 뭔가요? Enhanced Extended Update Support

카테고리 : OS

112 0
작성자 : OSworker 25/06/10
251 OS OSworker 아이디로 검색 전체게시물 05-28 182
RHEL10에 탑재되어있는 RHEL LIGHTSPEED 소개 #RHEL9.6도가능 #RHELAI

카테고리 : OS

182 0
작성자 : OSworker 25/05/28
250 OS OSworker 아이디로 검색 전체게시물 05-23 200
두번째 RHEL10 소개 - RHEL10 Lifecycle 소개 및 News

카테고리 : OS

200 0
작성자 : OSworker 25/05/23
249 OS OSworker 아이디로 검색 전체게시물 05-13 267
드디어 RedHat Enterprise Linux 10이 나왔습니다. #RHEL10

카테고리 : OS

267 0
작성자 : OSworker 25/05/13
248 OS OSworker 아이디로 검색 전체게시물 05-01 307
xsos라고 들어보셨나요? #sosreport

카테고리 : OS

307 0
작성자 : OSworker 25/05/01
247 OS OSworker 아이디로 검색 전체게시물 04-23 437
sarchart 라고 들어보셨나요? sar datat 를 좀더 보기 편하게 만들어줍니다.

카테고리 : OS

437 0
작성자 : OSworker 25/04/23
246 OS OSworker 아이디로 검색 전체게시물 04-16 588
Sosreport 생성시에 OS 의 모든 sar 데이터가 포함되지 않아요. 해결방법은?

카테고리 : OS

588 0
작성자 : OSworker 25/04/16
245 OS OSworker 아이디로 검색 전체게시물 03-29 737
이슈 : sbd watchdog type stonith 사용시 메모리 누수 발생 #RHEL8.10 #RHEL9.4

카테고리 : OS

737 0
작성자 : OSworker 25/03/29
244 OS OSworker 아이디로 검색 전체게시물 03-23 741
Linux 명령어 : du vs df 차이점에 대해 알아보겠습니다.

카테고리 : OS

741 0
작성자 : OSworker 25/03/23
Total 253건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top