Database/Maria,Mysql
인프런 - 따라하며 배우는 MySQL on Docker 학습 정리 - Orchestrator를 이용한 HA(High Availability) 구성 방법 (1)
1. Orchestrator Container 실행
sudo docker run -it --name orchestrator -h orchestrator --net mybridge --net-alias=orchestrator -p 3000:3000 -d openarkcode/orchestrator:latest
sudo docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"
sudo docker inspect --format '{{.NetworkSettings.Networks.mybridge.IPAddress}}' db001
2. db001에 접속해서 필요한 사용자 생성
- 사용자 생성후 권한을 설정한다.
- orc_client_user 생성
mysql> create user orc_client_user@'172.%' identified by 'orc_client_password';
mysql> GRANT SUPER, PROCESS, REPLICATION SLAVE, RELOAD ON *.* TO orc_client_user@'172.%';
mysql> GRANT SELECT ON mysql.slave_master_info TO orc_client_user@'172.%';
3. orchestrator 접속
- 기본형 : http://{docker host ip}:3000/web/clusters
- local 접속 : http://localhost:3000/web/clusters
1) 시작 화면
2) 기존 컨테이너 등록 : Clusters의 Discover을 선택
3) 호스트명 입력
4) 등록된 서버 확인 : Clusters -> Dashboard
- 총 3개의 인스턴스 확인
5) db001 클릭시 확인 가능한 인프라 상태
댓글