HA 구성 - (7) MHA : slave가 다운 되었을 경우 mha 반응은?

2024. 4. 8. 23:41MySQL/Class

반응형

master가 아닌 slave가 문제가 발생했을 경우 mha는 어떻게 대응을 할 지 갑자기 궁금해졌습니다.

해당 내용을 한번 테스트 해보도록 하겠습니다.

 

1. mha 실행

/usr/local/bin/masterha_manager --conf=/etc/mha.cnf &

 

- status

상태 확인

 

2. slave shutdown

 

3. 로그확인

 - slave 서버가 죽어도 mha에는 아무 반응이 없습니다.

mha 실행한 이력 이후에 아무 로그가 찍히지 않았다.

 

4. master shutdown

 -  여기서 하나 더 궁금해진 것이 이상태에서 만약 failover 가 발생된다면 어떻게 될까요?

 

5. 로그확인

failover 로그가 발생되었다.

 

예상은 failover가 정상적으로 이뤄지고, 남아있는 slave 들에서 master로 전환될 줄 알았습니다.

그러나 2003 에러가 발생돼버리는 것을 확인하였습니다.

 

이것에 대해서는 설정 문제인지는 확인을 해봐야겠습니다. 해당 내용에 아시는분이 계시면 알려주세요^^;

아무튼 좋은 테스트였습니다.

 

반응형