28장. 쿼럼 장치 구성
클러스터가 클러스터의 타사 중재 장치 역할을 하는 별도의 쿼럼 장치를 구성하여 허용하는 표준 쿼럼 규칙보다 더 많은 노드 오류를 유지할 수 있습니다. 노드 수가 짝수인 클러스터에는 쿼럼 장치가 권장됩니다. two-node 클러스터를 사용하면 쿼럼 장치를 사용하면 분할된 상황에서 발생하는 노드를 더 잘 결정할 수 있습니다.
쿼럼 장치를 구성할 때 다음 사항을 고려해야 합니다.
- 쿼럼 장치는 쿼럼 장치를 사용하는 클러스터와 동일한 사이트의 다른 물리적 네트워크에서 실행되는 것이 좋습니다. 쿼럼 장치 호스트는 기본 클러스터와 별도의 랙에 있거나 적어도 별도의 psU에 있어야 하며, corosync 링 또는 링과 동일한 네트워크 세그먼트에 있지 않아야 합니다.
- 클러스터에서 두 개 이상의 쿼럼 장치를 동시에 사용할 수 없습니다.
-
클러스터에서 두 개 이상의 쿼럼 장치를 동시에 사용할 수는 없지만 여러 클러스터에서 단일 쿼럼 장치를 동시에 사용할 수 있습니다. 쿼럼 장치를 사용하는 각 클러스터는 클러스터 노드 자체에 저장되므로 서로 다른 알고리즘과 쿼럼 옵션을 사용할 수 있습니다. 예를 들어, 단일 쿼럼 장치는
ffsplit(fifty split) 알고리즘을 사용하고lms(last man stand) 알고리즘을 사용하는 두 번째 클러스터에서 사용할 수 있습니다. - 쿼럼 장치는 기존 클러스터 노드에서 실행되지 않아야 합니다.
28.1. 쿼럼 장치 패키지 설치 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
클러스터의 쿼럼 장치를 구성하려면 다음 패키지를 설치해야 합니다.
기존 클러스터의 노드에
corosync-qdevice를 설치합니다.[root@node1:~]# dnf install corosync-qdevice [root@node2:~]# dnf install corosync-qdevice
[root@node1:~]# dnf install corosync-qdevice [root@node2:~]# dnf install corosync-qdeviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 쿼럼 장치 호스트에
pcs및corosync-qnetd를 설치합니다.[root@qdevice:~]# dnf install pcs corosync-qnetd
[root@qdevice:~]# dnf install pcs corosync-qnetdCopy to Clipboard Copied! Toggle word wrap Toggle overflow pcsd서비스를 시작하고 쿼럼 장치 호스트에서 시스템을 시작할 때pcsd를 활성화합니다.[root@qdevice:~]# systemctl start pcsd.service [root@qdevice:~]# systemctl enable pcsd.service
[root@qdevice:~]# systemctl start pcsd.service [root@qdevice:~]# systemctl enable pcsd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow