<failover 테스트>
오른쪽이 master서버이고 왼쪽이 slave 서버입니다.
master 서버를 죽이는 방법에는 여러가지가 있지만 저는 간단하게
service mysqld stop으로 정지시켰습니다.
25초경에 오른쪽 master 서버를 정지시킵니다.
조금 기다린 후
1분 30초경에 show slave status\G로 상태를 보면 비어있다고 나옵니다.
이것이 slave가 master가 되었다는 뜻입니다. 계속 slave 상태이면 master의 event를 기다리고 있다고 나옵니다.
========================================================
slave서버가 master로 된 후 master가 된 서버를 기존의 master로 이관시키는 영상입니다
이관 시키는 방법에는
1) MHA.failover.complete를 삭제합니다.
rm -rf MHA.failover.complete
2) masterha-master-switch 명령어로 스위치 시켜줍니다.
masterha-master-switch --master-state=alive --conf=/etc/MHA.conf
3) slave 서버 다시 slave로 만들어줍니다.
change master to master_host... 명령어로..
자세한 사항은 동영상을 참조해 주세요.
===============================================
동기화 즉, replication이 잘 되는지 테스트 하는 영상입니다.
주의해야 할 점으로 master와 slave가 연결된 상태에서만 replication이 되며 master에서 작성한 db와 table만 복사가 됩니다.
<에러 모음>
l Mha 의존라이브러리 설치 시 에러
에러
No package perl-Log-Dispatch available.
No package perl-Parallel-ForkManager available.
에러해결
yum install -y epel-release
yum install -y perl-Log-Dispatch perl-Parallel-ForkManager
l ssh에러
에러
Wed Mar 20 13:17:51 2019 - [error][/usr/lib64/perl5/vendor_perl/MHA/SSHCheck.pm, ln107] SSH connection from root@smaster(192.168.56.81:22) to root@sslave(192.168.56.82:22) failed!
Wed Mar 20 13:17:52 2019 - [error][/usr/lib64/perl5/vendor_perl/MHA/SSHCheck.pm, ln63]
에러 해결
ssh-keygen -t rsa 엔터 세번을 치세요 ssh-copy-id root@192.168.56.80 ssh-copy-id root@192.168.56.81 ssh-copy-id root@192.168.56.82 |
l slave_IO_state 에러
에러
Slave_IO_State: Connecting to master
Last_IO_Error: error connecting to master 'mha@192.168.56.81:3306' - retry-time: 60 retries: 86400
에러해결
에러
Conneting master
에러해결방법
1.STOP SLAVE;
2.RESET SLAVE;
3.CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000010';
Note: MASTER_LOG_FILE must be the last file where it stop from replicating
4.CHANGE MASTER TO MASTER_LOG_POS=106;
5.START SLAVE;
check if you are successful
--작성중--'DATABASE > DB HA' 카테고리의 다른 글
RAC Configuration - 3 (ASM Device Settings, RAC2 Node Replication) (0) | 2019.07.24 |
---|---|
RAC Configuration - 2 (Shared Disk Settings) (0) | 2019.07.17 |
RAC Configuration - 1 (oracle linux download + guest addtion) (0) | 2019.07.15 |
mysql replication (0) | 2019.03.25 |
MHA construct (0) | 2019.03.21 |
댓글