26.4. 정족수 클러스터 실행
장기간 클러스터에서 노드를 제거하고 해당 노드가 손실되면 쿼럼이 손실되는 경우 pcs 쿼럼 expected-votes 명령을 사용하여
라이브 클러스터의 expected_votes
매개변수 값을 변경할 수 있습니다. 따라서 쿼럼이 없을 때 클러스터가 계속 작동할 수 있습니다.
실시간 클러스터에서 예상 투표를 변경하는 작업은 매우 주의해서 수행해야 합니다. 예상 투표 수를 수동으로 변경하여 클러스터의 50% 미만이 실행 중인 경우 클러스터의 다른 노드를 별도로 시작하고 클러스터 서비스를 실행하여 데이터 손상 및 기타 예기치 않은 결과를 초래할 수 있습니다. 이 값을 변경하는 경우 wait_for_all
매개 변수가 활성화되어 있는지 확인해야 합니다.
다음 명령은 라이브 클러스터에서 예상 투표를 지정된 값으로 설정합니다. 이는 라이브 클러스터에만 영향을 미치며 구성 파일을 변경하지 않습니다. expected_votes
값은 다시 로드하는 경우 구성 파일의 값으로 재설정됩니다.
pcs quorum expected-votes votes
클러스터가 정족수에 맞지 않지만 클러스터가 리소스 관리를 진행하려는 경우, pcs quorum unblock 명령을 사용하여 클러스터가 쿼럼
을 설정할 때 모든 노드에 대해 대기하지 않도록 할 수 있습니다.
이 명령은 매우 주의해서 사용해야 합니다. 이 명령을 실행하기 전에 클러스터에 현재 없는 노드가 꺼져 공유 리소스에 대한 액세스 권한이 없는지 확인해야 합니다.
# pcs quorum unblock