mha를 위한 ssh 설정
2024. 11. 7. 10:16ㆍMySQL/Class
반응형
mha 와 같이 failover를 대비하기 위해서는 ssh 설정이 필요할 때가 있습니다.
아래 내용은 mha 구성을 위해서 ssh-keygen을 이용하여 key값을 서버마다 공유하는 내용입니다.
아래 작업들은 서버마다 전부 작업해야하는 작업입니다.
1. key 생성 및 copy
$ ssh-keygen -t rsa -f ~/.ssh/id_rsa -N ""
$ ssh-copy-id -i ~/.ssh/id_rsa.pub mysql@192.168.0.1
$ ssh-copy-id -i ~/.ssh/id_rsa.pub mysql@192.168.0.2
$ ssh-copy-id -i ~/.ssh/id_rsa.pub mysql@192.168.0.3
$ ssh-copy-id -i ~/.ssh/id_rsa.pub mysql@192.168.0.4
2. 키 생성 확인
cd ~/.ssh/
- authorized_keys 파일 생성확인
- ssh-copy-id 실행 한 만큼 적용되었는지 확인
- 생성된 파일 : id_dsa.pub, id_dsa, authorized_keys, known_hosts
3. 접속 확인
- 키 생성과 복사가 끝났다면 다른 서버로 접속이 되는지 확인
- failover시 자동으로 작업이 가능해야하기 때문에 비번없이 접속이 되는지 확인을 해야합니다.
$ su - mysql
$ ssh 192.168.0.1 #비번없이 접속되는지 확인
반응형
'MySQL > Class' 카테고리의 다른 글
M2(Mac)용 VMWare로 가상화 만들기 - (8) pt-toolkit 설치 (0) | 2024.11.15 |
---|---|
세션수 확인 (1) | 2024.11.12 |
기초공부 - (16) slave-skip-errors (0) | 2024.05.23 |
기초공부 - (15) 부하 모니터링(sar,top,qps,connect,buffer_pool) (0) | 2024.05.15 |
기초공부 - (14) innodb_buffer_pool_pages_data 값이 Total보다 크다면 (0) | 2024.05.07 |