HA 구성 - (6) MHA : FailOver
2024. 3. 5. 00:53ㆍMySQL/Class
반응형
# failover 발생 후 mha 데몬은 어떻게 될까?
- 아주 기본적이고 무식한 질문 일 수도 있습니다.
- 저의 생각은 mha는 별도 서버에서 모니터링을 하기 때문에 failover 처리 후에도 다음 장애를 대비해 계속 모니터링을 하지 않을까 라는 생각이 문득 들게 되었습니다.
- 그래서 failover 발생 시켜 확인해 보았습니다.
1. mha 실행
/usr/local/bin/masterha_manager --conf=/etc/mha.cnf &
2. mha 상태 확인 (running)
[mhauser@mha01 ~]$ /usr/local/bin/masterha_check_status --conf=/etc/mha.cnf
mha (pid:276453) is running(0:PING_OK), master:172.16.173.132
3. failover
# failover 로그
4. mha 상태 확인 (stopped)
[mhauser@mha01 ~]$ /usr/local/bin/masterha_check_status --conf=/etc/mha.cnf
mha is stopped(2:NOT_RUNNING).
5. 결론
# failover 처리 후 mha는 작동이 멈춰 더이상 모니터링을 하지 않는 상태로 변화 됩니다.
# mha는 mha.cnf에 설정된 서버가 하나라도 작동이 되지 않거나 replicaltion 이 연결되지 않았다면, mha는 작동되지 않습니다. 실행을 시키면 에러를 발생시킬 것입니다.
이런 이유로 본다면 failover 처리 후 mha가 더이상 모니터링을 하지 않는다는 것은 당연한 얘기가 아닐까 생각됩니다.
반응형
'MySQL > Class' 카테고리의 다른 글
기초공부 - (9) event (0) | 2024.03.18 |
---|---|
기초공부 - (8) 테이블 복구 (0) | 2024.03.10 |
M2(Mac)용 VMWare로 가상화 만들기 - (6) In-place upgrade (2) | 2024.02.27 |
기초공부 - (7) 매개변수 이름을 테이블명으로 사용한다면 (0) | 2024.02.21 |
기초공부 - (6) limit & offset (0) | 2024.02.19 |