Open DaehunGwak opened 1 year ago
forceQuorumUsingPartitionOf(instance)
메소드를 사용하면 클러스터를 강제로 재구성할 수 있다.1. B를 히든으로 설정한 후에 업데이트를 진행하고 끝나면 히든을 비활성화한다.
2. C를 히든으로 설정한 후에 업데이트를 진행하고 끝나면 히든을 비활성화한다.
3. 프라이머리를 C로 설정하고 A MySQL을 셧다운 시킨다.
4. 재시작된 A MySQL의 업그레이드를 진행한다.
5. 전체 인스턴스 롤링 업그레이드 완료.
1. 클러스터 인스턴스들에서는 --defaults-extra-file 옵션을 사용해 추가적인 옵션 파일을 지정해 사용할 수 없다.
(이게 뭔소리인가? 하고 찾아봤더니 my.cnf를 얘기하는 것이었다.)
2. 클러스터는 인스턴스에 수동으로 구성된 별도의 복제 채널을 관리하지 않는다. 이는 그룹 복제 및 MySQL 셸의 AdminAPI에서 내부적으로 클러스터에 대한 작업이 수행되면, 별도의 복제 채널이 프라이머리 인스턴스에서만 동작하는지 확인 후 작업을 진행하지 않는다. ( 뭔소리임...??)
3. 클러스터는 여러 개의 InnoDB 클러스터에 데이터가 분산되어 저장되게 하는 샤딩 형태는 지원하지 않는다.
4. MySQL 라우터는 하나의 InnoDB 클러스터에 대해서만 설정 가능하다. ( 글로벌 LB 같은건 안되는 모양임 )
그냥 설치방법 (인터넷 검색하면 나올것 같음)
설정 조회 방법 (인터넷 검색하면 나올것 같음)
설정 변경하거나 삭제하거나 하는 방법 (인터넷 검색하면 나올것 같음)
앞장에서 했던 설명의 반복이라 생략.
과반 이상의 인스턴스가 맛이 가면 손대줘야 한다 정도만 알아두자
업그레이드 하는 방법. 순서 있음. (인터넷 검색하면 나올것 같음)
샤딩 지원 안한다 정도만 유의..
진도
일시
2022.09.25.(일) 21:00