일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 램프 파이썬
- 가장 긴 바이토닉 부분 수열 파이썬
- 베스트앨범 파이썬
- 백준 11054.가장 긴 바이토닉 부분 수열
- 순위 파이썬
- 다중 컬럼 NOT IN
- 백준 2146 다리 만들기
- 프로그래머스 여행경로
- 프로그래머스 순위
- 백준 1043 거짓말 파이썬
- 백준 1516 게임 개발
- 반도체 설계 파이썬
- 백준 1167 트리의 지름 파이썬
- 프로그래머스 등굣길
- 프로그래머스 순위 파이썬
- 백준 1034 램프 파이썬
- SWEA
- 트리의 지름 파이썬
- 백준 2352 반도체 설계 파이썬
- 역사 파이썬
- 게임 개발 파이썬
- 프로그래머스 베스트앨범
- 등굣길 파이썬
- 백준 1613 역사
- 프로그래머스 가장 긴 팰린드롬
- 가장 긴 팰린드롬 파이썬
- 백준 1238 파티 파이썬
- SQL SERVER MIGRATION
- SQL SERVER 장비교체
- 다리 만들기 파이썬
- Today
- Total
공부, 기록
[SQL Server] FCI, RSAG 구성 본문
도메인 구성
IP
DC : 10.0.16.190
NODE 01 : 10.0.16.245
NODE 02 : 10.0.17.152
도메인 서버
서버관리자 → Active Directory Domain Service 설치
Promote this server to a domain contoller 로 DC로 변경
Add a new forest로 설정한 후 도메인 명칭 입력
쭉쭉 넘기며 설치까지 진행
AD JOIN
각 노드 서버에서
컴퓨터 -> 속성 -> 이름 변경
설정 -> 네트워크 및 인터넷 -> 이더넷 -> 속성 인터넷 프로토콜 버전 4(TCP/IPv4)
DC 조인 확인
ISCSI 구성
타겟 서버에서 iSCSI Target Server 기능 추가
iSCSI 디스크 생성
server에 node를 하나씩 추가
쭉쭉 넘기며 create 진행
생성 완료 후 node로 이동하여 iSCSI 공유 볼륨 연결
서버 관리자 -> Tools -> iSCSI Initiator
Target에 iSCSI IP 입력 후 Quick Connect 진행
동일한 방법으로 data 스토리지, node2도 연결
그 후 disk 관리자에서 추가 확인 및 디스크 할당
WSFC 구성
Failover Clustering 기능 추가
cluadmin -> Create Cluster...
클러스터 노드 추가
설치 검증 테스트 진행 후 설치 진행
클러스터용 ip 입력 후 설치 완료
쿼럼 디스크 설정
디스크 선택 후 완료
Fail Over 테스트
메인 노드 변경
FCI 구성
1번 노드에서 CLUSTER 생성
기능 선택
클러스터 명칭 지정 후 진행
쿼럼 디스크를 제외한 디스크 사용 가능 확인
SQL 서버용 IP 입력
계정 선택 (테스트 장비여서 도메인의 admin 계정으로 진행)
생성한 공유 디스크로 파일 경로 설정
설치 완료
NODE 추가
2번 노드에서 실행
SQL IP 입력
※ 다중 서브넷으로 인한 페일오버 지연 안내창
계정 패스워드 입력 및 설치 진행
Failover 테스트
1번노드
1번노드 강제 종료
2번노드에서 SQL Server 상태 확인
sp_readerrorlog 등을 확인하여 2번 NODE의 SQL Server가 정상적으로 올라온 것 확인
여기까지하면 HA 구성 완료
RO 인스턴스 추가가 필요할 경우 RSAG를 통해 구성 가능
(SQL SERVER 2017부터)
1. Always On 가용성 그룹 ON 필요 (FCI, RO 모두)
2. DB 생성 및 AG 추가
Always ON 고가용성 그룹 -> 새 가용성 그룹
AG 명칭 및 클러스터 유형 설정 (고 가용성이 아닌 READ 분산용이므로 없음 선택)
DB 선택 (전체 백업이 진행된 DB여야 함)
복제본 추가 및 읽을 수 있는 보조 설정
데이터 동기화 방법 선택 (테스트로 작은 데이터이므로 자동 시딩으로 진행)
완료 상태
가용성 복제본 조인 확인
주 복제본에서 실행
보조 복제본에 동기화
주 복제본이 FAILOVER 발생하였을 때
node2 -> node1
동기화 여부 확인
주 복제본에서 입력
보조 복제본에서 조회
추가
STANDARD EDT는 READ 지원이 불가.
DR 구성 용도로 데이터 동기화 목적으로만 사용 가능.
docs 오기입 내용
참조
https://sqlha.com/alwayson-availability-groups-no-underlying-cluster-sql-server-v-next/
'공부 > DATABASE' 카테고리의 다른 글
[SQL SERVER] DROP 과 TRUNCATE 는 정말 로그가 안 남을까 (0) | 2024.03.27 |
---|---|
[SQL SERVER] Always On, 미러링 데이터 동기화 방식 (0) | 2024.03.27 |
[MySQL] OOM으로 인한 서버 다운 현상 확인 (0) | 2024.01.31 |
[SQL Server] 쿼리 개선 - SP RECOMPILE 추가 (0) | 2024.01.31 |
[SQL Server] 운영 개선건 - 분기 단위 대량 작업의 마이크로 배치화 (0) | 2024.01.30 |