티스토리 뷰
SQL Server 2016 가용성 그룹에서 새로운 기능 중 Active Directory 서비스 없이 클러스터를 구축하고 가용성 그룹을 사용할 수 있는 기능이다.
이 기능은 이미 SQL 데이터베이스 미러링에서 사용한 기술이므로 익숙할 듯 싶다.
각 노드가 도메인 가입없이 Workgroup 환경에서 가용성 그룹을 만드는 방법에 대하여 알아보자.
[LAB 결과]
SQL 데이터베이스 미러링과 같은 방식으로 구성한다.
복제본이 2개로 제한되지 않을까? - Endpoint 인증의 한계일듯
가용성 그룹의 BAG 구성의 적합도 기능으로 나왔을 가능성이 있음.
가용성 그룹의 멀티 가용성그룹으로 구성이 가능하다.
수신기를 만들 수 있으나 동작은 하지 못한다.
[LAB]
#.1 각 노드의 클러스터 기능 설치
#.2 Primary DNS suffix on both nodes
#.3 Hosts 파일에 타켓서버 FQDN을 등록한다.
#.4 로컬계정을 이용할 경우에 아래 조치를 해야 한다. (선택가능)
클러스터 생성하는 로컬 로그인계정에 대하여 적용하는 부분인데 잘 이해는 안된다. 기본 어드민 게정이 아닐때 하는 작업인듯
파워쉘로 작업하면 된다.
new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1
If you create the Windows cluster with another account as the default built-in admin account, you also have to change a registry policy through PowerShell as follows on both nodes (make sure to start the PowerShell command prompt with administrative privileges):
#.5 클러스터 생성한다.
파워셀로 아래 명령어로 클러스터를 생성한다.
new-cluster -name agnotjoin –Node W2016AG1,W2016AG2 -StaticAddress 10.1.14.88 -NoStorage –AdministrativeAccessPoint DNS
<생성 후 클러스터 관리자 화면>
#.6 각 복제본의 AG 구성하기 - 기존과 동일하게 진행한다.
#.7 스크립트 생성하기
[기본환경 생성]
DMK 생성
인증서 생성
인증서의 계정 생성
끝점 생성 후 계정매핑
[가용성 그룹 생성 및 가입절차 수행]
가용성그룹 생성
보조 복제본 가입
가용성 데이터베이스 복원 및 가입
#. 8 완료.
#. 기타
장애조치 테스트 : 정상적으로 수행된다.
#. 리스너가 구성이 되나?
리스너는 구성이 된다.
하지만 보조 복제본으로 Readonly (ApplicationIntent=READONLY)접속하는 방식으로 접근을 하면 정상 접근이 안된다.
아래는 장애조치하여 보조복제본으로 Primary 역할로 전환 후 접속하면 해당 수신기 IP 로 접근하면 Primary로만 접근이 된다.
'SQL AlwaysON AG' 카테고리의 다른 글
SQL Server 가용성그룹 싱글 복제본 구성하기 (0) | 2016.11.16 |
---|---|
SQL Server 2016 가용성 그룹-분산된 가용성그룹 장애조치 방법 (0) | 2016.11.09 |
SQL Server 2016 가용성 그룹-분산된 가용성그룹편 (0) | 2016.11.09 |
SQL Server 2016 가용성 그룹- 로드밸런싱 읽기 전용 라우팅 다양하게 구성하는 방법 (0) | 2016.10.27 |
SQL Server 2016 가용성 그룹- 보조복제본 로드밸런싱 기능 (0) | 2016.10.27 |
- Total
- Today
- Yesterday