6.2. MariaDB 클러스터 무결성 확인
MariaDB Galera 클러스터의 문제를 조사하려면 각 컨트롤러 노드에서 특정 wsrep
데이터베이스 변수를 확인하여 전체 클러스터의 무결성을 확인합니다.
절차
다음 명령을 실행하고
<variable>
을 확인하려는wsrep
데이터베이스 변수로 바꿉니다.sudo podman exec galera-bundle-podman-0 sudo mysql -B --password="[MYSQL-HIERA-PASSWORD]" -e "SHOW GLOBAL STATUS LIKE <variable;"
$ sudo podman exec galera-bundle-podman-0 sudo mysql -B --password="[MYSQL-HIERA-PASSWORD]" -e "SHOW GLOBAL STATUS LIKE <variable;"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 예제에서는 노드의 클러스터 상태 UUID를 확인하는 방법을 보여줍니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
다음 표에는 클러스터 무결성을 확인하는 데 사용할 수 있는 wsrep
데이터베이스 변수가 나열되어 있습니다.
Variable | 요약 | 설명 |
---|---|---|
| 클러스터 상태 UUID | 노드가 속한 클러스터의 ID입니다. 모든 노드에는 동일한 클러스터 ID가 있어야 합니다. ID가 다른 노드가 클러스터에 연결되어 있지 않습니다. |
| 클러스터의 노드 수 | 모든 노드에서 확인할 수 있습니다. 값이 실제 노드 수보다 작으면 일부 노드는 연결이 실패하거나 연결이 끊어졌습니다. |
| 총 클러스터 변경 수 | 클러스터가 여러 구성 요소 또는 파티션으로 분할되었는지 여부를 결정합니다. 파티션은 일반적으로 네트워크 오류로 인해 발생합니다. 모든 노드에는 동일한 값이 있어야 합니다.
일부 노드에서 다른 |
| 기본 구성 요소 상태 |
노드가 클러스터에 쓸 수 있는지 여부를 결정합니다. 노드가 클러스터에 쓸 수 있는 경우 |