-
docker 3일차리눅스 2023. 8. 8. 11:05
db001 정지 후 docker 확인
docker stop db001
docker psdb002는 2개가 연결 상태이고
db001은 1개가 연결 상태이다지금 현재 db002가 master 등급으로 승격 db003 슬레이브로 연결
db002 확인 show slave status\G
select @read_only;
show global variables like 'read_only';slave 확인 -db003 슬레이브 확인
- - db001 수동복구 - -
docker start db001
docker psdocker exec -it -uroot db001 /bin/bash
mysql -uroot -p12345
set global read_only=1;
change master to master_host='db002', master_user='repl',\
master_password='12345', master_auto_position=1;
start slave;
show slave status\Gdb001 복구 확인
- - 자동화 - -
docker exec -it orchestrator /bin/bash
vi /etc/orchestrator.conf.json
*로 변경
"RecoverMasterClusterFilters": [
"*"
(Master 장애 대해서 자동 복구할 클러스터 를 지정)-> "db003" 변경
"PromotionIgnoreHostnameFilters": ["db003"],
(자동 복구시 해당 hostname은 선택지에서 제외함)docker restart orchestrator
docker stop db002'리눅스' 카테고리의 다른 글
컴퓨터 사용 흔적 찾기 유틸 , kali linux 다운로드 (0) 2023.08.10 8/9 (0) 2023.08.09 docker 이중화 2일차 (0) 2023.08.07 docker 명령어 (0) 2023.08.04 Mysql 실습 (0) 2023.08.04