본문 바로가기

MySQL HA & DR28

6. Group Replication System Variables 여기에서는 Group Replication 플러그인을 사용하는데 필요한 시스템 변수들에 대해 설명한다. Group Replication을 위한 시스템 변수들은 접두사로 group_replication을 사용한다. 여기에서 설명되는 대부분의 시스템 변수들은 동적으로 설정하는것이 가능하지만, 실제 적용되는 것은 플러그인을 재시작 해야 지만 가능하다. 플러그인을 재시작하지 않고 설정하여 바로 적용되는 시스템 변수들은 따로 언급할 것이다. System Variables Name group_replication_group_name Introduced 5.7.17 Command-Line Format --group-replication-group-name=value System Variable Scope : Glob.. 2017. 3. 23.
5. Group Replication Security 여기에서는 Group Replication 내의 보안 그리고 구성 서버들 간의 연결 보안 또는 주소 허용 목록을 사용한 보안 경계를 설정하는 방법에 대해 설명합니다. 1. IP Address WhitelistingGroup Replication Plugin은 설정 옵션을 하나 가지고 있는데 이것은 해당 그룹에 통신할 수 있는 서버 목록을 지정하는 옵션이다. 이 옵션은 group_replication_ip_whitelist이다. S1 서버에 해당 파라미터에 S2를 설정하면, S2가 S1에 접속하는 것이 가능하다. 즉, 허용 목록에 있는 것만 연결이 가능하다. 그리고, 기본적으로 아무것도 지정하지 않으면 group_replication_ip_whitelist 는 네트워크 인터페이스 안에 private net.. 2017. 3. 21.
4. Group Replication Operations 여기에서는 Group Replication의 배포 시에 어떤 모드들을 사용하는지에 대해 알아볼 것이다. 그리고 그룹 관리를 위해 일반적으로 어떤 작업을 사용하는지 알아볼 것이다. 1. Deploying in Multi-Primary or Single-Primary Mode Group Replication은 다음과 같은 각각 다른 모드로 동작한다. -- Single-primary Mode -- Multi-Primary Mode 기본 모드는 Single-Primary 모드이다. 해당 그룹 내에서 다른 모드로 멤버로 배치 시킬 수는 없다. 예를 들어, 하나의 멤버는 Multi-Primary 모드 이면서 다른 하나는 Single-Primary 모드일수는 없다. 모드를 전환하려면 서버가 아닌 그룹을 다른 운영 모.. 2017. 3. 15.
3. Monitoring Group Replication Performance Schema 의 테이블을 이용하면 Group Replication을 모니터링을 할 수 있다. 모니터링을 하기 위해 다음과 같은 테이블들이 생성된다. -- performance_schema.replication_group_member_stats-- performance_schema.replication_group_members 기존에 존재하던 리플리케이션 관련 테이블에도 Group Replication을 위한 모니터링에 사용할 수 있다. -- performance_schema.replication_connection_status-- performance_schema.replication_applier_status Group Replication에서 사용하는 Replication cha.. 2017. 3. 13.