6.9. 고가용성 및 클러스터
grep
유틸리티로 파이프된 경우 pcs
출력이 더 이상 래핑되지 않음
이전 버전에서는 pcs
출력이 다른 프로세스로 파이프될 때 출력 너비는 항상 80자로 기본 설정되었습니다. 이로 인해 grep
유틸리티를 사용하여 출력에서 특정 행을 찾기 어려웠습니다. 이러한 변경으로 pcs
는 grep
로 파이프된 경우 출력을 래핑하지 않습니다.
pcsd
프로세스가 지속적으로 올바르게 중지됨
이전에는 pcsd
프로세스에 대한 생성 방법으로 프로세스 종료 중에 교착 상태가 발생하는 경우가 있었습니다. 그런 다음 프로세스가 systemd
시간 초과 후에만 종료되었습니다. 이번 수정을 통해 프로세스 생성 방법이 변경되고 프로세스가 중지될 때 교착 상태가 더 이상 발생하지 않습니다. 결과적으로 pcsd
는 짧은 시간 내에 일관되게 올바르게 중지됩니다.
SBD 옵션의 pcs
validation
이전 버전에서는 pcs stonith sbd enable
명령과 유효하지 않은 SBD 옵션의 지정된 값을 사용하여 SBD를 활성화하면 SBD 구성이 발생했습니다. pcs
명령줄 인터페이스가 SBD 옵션의 값을 확인하도록 업데이트되었습니다. 값이 유효하지 않으면 pcs
에서 오류를 보고하고 SBD 구성을 생성하거나 업데이트하지 않습니다.
Booth 중재자 노드에서 Booth 구성 제거 기능
이전에는 pcs booth destroy
명령을 실행하여 Booth 중재자 노드에서 Booth 구성을 제거하면 오류가 발생했습니다. 이 문제는 명령이 클러스터에 포함되지 않은 노드에서 Booth 구성을 제거하지 않았기 때문에 발생했습니다. 이제 Booth 중재자에서 Booth 구성을 제거할 수 있습니다.
pcs
no longer validates fencing topology with fencing levels greater than 9
Pacemaker 클러스터 리소스 관리자는 9보다 큰 펜싱 토폴로지 수준을 무시합니다. 9보다 큰 수준을 구성하면 펜싱에 실패할 수 있습니다. 이번 업데이트를 통해 pcs
명령줄 인터페이스 및 펜싱 토폴로지에서 1에서 9까지의 값을 사용하여 펜싱 수준을 올바르게 구성할 수 있습니다.
CIB 관리자는 더 이상 비동기 클라이언트의 각 요청에 따라 크기가 무기한 증가하지 않습니다.
이전에는 CIB 관리자가 비동기 클라이언트의 요청을 수신할 때 적은 양의 메모리를 유출했습니다. 이로 인해 CIB 관리자 프로세스가 점차 증가했습니다. 이번 수정을 통해 비동기 클라이언트에 대한 관련 메모리가 확보되고 CIB 관리자 프로세스가 무기한 증가하지 않습니다.
crm_node -i
명령에서 노드 ID를 올바르게 구문 분석
이전 버전에서는 crm_node -i
및 동등한 crm_node --cluster-id
명령에 예상대로 로컬 노드의 클러스터 ID 대신 "Node is not known to cluster" 메시지가 표시되는 경우가 있었습니다. 이번 수정으로 노드 ID가 올바르게 구문 분석되고 명령이 의도한 대로 작동합니다.