Failover Cluster 란?
Failover Cluster는 고가용성(HA) 및 장애 조치(Failover)기능을 제공하는 컴퓨터 클러스터입니다. 클러스터는 물리적인 서버 또는 가상 서버로 구성되며,
하나 이상의 장애조치 기능을 제공하여 시스템의 연속성을 보장하는 역할을 합니다.
– 하나의 시스템보다 두개 이상의 시스템을 클러스터로 이용하여 높은 수준의 가용성, 안정성, 확장성을 제공한다
– 서버 클러스터는 각기 다른 서버를 하나로 묶어 하나의 시스템같이 동작하는 주체이다
– 클라이언트는 서버 클러스터에 접속하는 컴퓨터를 말하며, 고가용성을 제공받는 대상이다.
1. MS SQL 서비스 이중화 방식
WSFC(Windows Server 장애 조치(Failover) 클러스터)는 애플리케이션 및 서비스의 가용성 향상을 위해 함께 작동하는 독립 서버 그룹입니다.
MsSQL 에서는 Cluster 이중화 방식을 지원합니다. 여기에서 모든 Cluster 노드는 하나의 디스크를 공유하는 방식으로 구성됩니다.
주 노드를 사용하고 있을 때는 보조 노드는 읽기만 가능합니다.
만약 주 노드에 장애가 발생하는 경우 보조 노드가 주 노드로 바뀌면서 읽기/쓰기가 가능해집니다.
2. EC2 인스턴스 이미지 구성
EC2 이미지는 기존 Windows VHD 포맷이미지 파일을 AWS EC2 이미지로 Converting 후 적용 하였습니다. (이미지 컨버팅 가이드는 추후 블로그에 올릴 예정)
3. EC2 인스턴스 구성
– hands on 관련 아래 Instance IP 구성정보는 상이 할 수있으며 아래 내용 대로 구성 하면 Hands on 시 특이 사항 없음
Quorom 디스크 란?
Windows Failover Cluster의 Quorum 디스크는 클러스터 노드 간의 상태를 관리하고 클러스터의 가용성과 안정성을 유지하기 위한 중요한 요소입니다. Quorum 디스크는 클러스터 내에서 각 노드가 작동 중인지 여부를 추적하고, 노드 간의 통신 문제 또는 장애 상황에서 클러스터의 일관성을 유지하는 데 사용됩니다.
4.EC2 인스턴스 SQL 클러스터 테스트 구성도
5.클러스터 구성 메뉴얼
<Active Directory 구성>
1.Windows 2022 AD(Active Directory)서버 구성
– Add roles and feature 선택
– AD 옵션 설치 구성 절차 Wizard
– Active Directory Domain Service 선택
2. Windows 2022 AD(Active Directory)서버 구성 설정 – Promote this server to a domain controller 선택 후 구성 설정 진
– Root Domain name 선택 : sql.local
– Root Domain name 패스워드 설정
– AD 구성시 DNS 설치 하지 않고 AD 설치 시 추가 설치 됨
– Active Directoy 설치 완료 후 리부팅 함.
– Windows 관리도구에 Active Directory Users and Computers 서비스에서 AD 서비스 확인
<Windows Failver Cluster 구성>
SQL 각 서버 동일 설치 및 구성 함(도메인 조인 및 Cluster 설치 구성) !!!!!!!!!!!!!!!!!!!
1. Windows Active Directroy Domain 조인 구성 – EC2 인스턴스 IP는 DHCP로 구성 되어 자동으로 DNS 정보를 가지고 오기때문에 수동으로 AD(DNS서버)서버 IP 를 수동으로 입력 함.
– system Properties 속성 편집 : Change 클릭
– Domain : sql.local 입력 후 확인 – >AD 서버 ID/PWD입력 후 인증 완료 -> 서버 리부팅 후 완료
– Domain 서버에 조인된 서버 확인 완료 : SQLNODE01
– Domain 서버에 조인된 서버 원격 접속시 ID : administrator@sql.local PWD : 도메인 서버 패스워드 입력 후 원격 접속 함. → 신규 profile 생성됨.
2. Windows Failover Cluster 생성
SA 박병수