잡동사니

[MHA] error /usr/local/share/perl5/MHA/SSHCheck.pm, ln63 오류 해결 본문

IT/Database

[MHA] error /usr/local/share/perl5/MHA/SSHCheck.pm, ln63 오류 해결

yeTi 2018. 10. 5. 15:34

안녕하세요. yeTi입니다.

오늘은 MHA의 SSH를 확인하는 과정에서 발생하는 다음 문제를 해결해보겠습니다.


[error][/usr/local/share/perl5/MHA/SSHCheck.pm, ln63]

Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)




설치 환경

- OS : CentOS release 6.9 (Final)

- MariaDB : 10.2.11

- Manager : 0.54

- Node : 0.54




MHA를 구성하는 과정에서 masterha_check_ssh 명령어는 사용하여 SSH 통신을 확인하는 과정이 있습니다.


저의 경우에는 1번 서버에는 Manager와 Node를 설치하고 2번 서버에는 Node를 설치하여 환경을 구성했습니다.


MariaDB는 Master-Slave 구조로 하여 양방간 SSH 접속을 확인하였는데도 위의 에러가 나면서 Check Failed! 계속 나타났습니다.


Googling 결과 비슷한 현상을 겪는 글을 보게되고

1번 서버에서 1번서버로의 SSH 인증서를 Copy하니 문제가 해결됐습니다.




참고 문헌

- Github : https://github.com/linyue515/mysql-master-ha/issues/13

Comments