-
MS SQL Failover Cluster 구성IT 공부 기록지/Windows server 2023. 7. 18. 14:07반응형
MS SQL을 설치하는데 있어서 클러스터를 구성 한다는 것은 고가용성(HA)를 생각한다는 것입니다. MS SQL의 Failover Cluster를 구성하기 위해서는 MS Server의 AD와 Failover cluster 구성이 되어있어야 합니다. 기본 구성은 링크에 같이 달아놓겠습니다.
구성 환경
- MS Server
- AD(Active Directory)
- Failover Clustering
- MS SQL
위의 환경에서 MS SQL의 클러스터 구성을 할 예정입니다. 위의 AD와 Failover Clustering의 환경은 미리 구성하였다는 전제하에 시작하겠습니다. 설치가 되지 않으셨다면 링크( AD: https://seich.tistory.com/251 , Failover Clustering : https://seich.tistory.com/254)를 참고하여 구성해주시길 바랍니다.
설치
1. 방화벽 포트 및 DTC 역할 추가
• 먼저 MS SQL 설치를 위해 서버관리자의 도구에서 '고급 보안이 포함된 windows 방화벽'을 열어 줍니다.
• 인바운드 규칙에서 오른쪽 작업창의 새규칙을 클릭합니다.
• 인바운드 규칙 마법사가 열리면 포트를 선택하고 다음을 클릭합니다.
• 특정포트를 선택하고 1433을 입력하고 다음으로 넘어갑니다.
• 연결 허용을 클릭하고 다음으로 넘어갑니다.
• 규칙을 선택하고 다음으로 넘어갑니다.
• 마지막으로 인바운드 규칙의 이름을 설정하고 마칩니다.
• 규칙이 만들어진 것을 확인합니다
※ 위의 포트 설정은 클러스터를 구성하는 모든 서버에 똑같이 포트를 설정해 주어야합니다.
• Failover Cluster 관리자 에서 역할 우클릭 역할 구성을 클릭합니다
• 마법사가 나오면 다음을 클릭합니다.
• DTC를 선택 한 후 다음을 클릭합니다.
• DTC 이름과 IP를 입력하고 다음으로 넘어갑니다.
• 디스크를 선택하고 구성을 확인한 뒤 역할에 DTC가 구성 되었는지 확인합니다.
2. Failover Clustering 설치
• MS SQL설치파일을 열고 SQL Server 장애 조치 클러스터 새로설치를 클릭합니다.
• MS 업데이트는 건너뜁니다.
• 클러스터 문제 식별을 확인하고 넘어갑니다.
• 버전을 선택하고 다음으로 넘어갑니다.
• 인스턴스 기능과 공유기능에 대해서 필요한 기능들을 체크하고 디렉토리를 확인하고 넘어갑니다.
• SQL 네트워크 이름을 입력하고 넘어갑니다.
• 리소스 그룹 부분을 넘어가고 디스크를 선택합니다.
• SQL의 ip를 설정합니다.
• 각 부분에 계정과 암호를 입력하고 넘어갑니다.
• 엔진 구성에서 인증을 선택합니다. 윈도우 인증모드면 컴퓨터 내부의 정보 혼합모드면 서버와 윈도우를 분리한다는 이야기이므로 이를 생각하여 선택합니다. 그 이후 암호와 관리자 지정을 해주고 다음으로 넘어가고 세부내용을 확인하고 설치를 시작합니다.
• 마무리가 되면 상태를 확인하고 마무리합니다.
패시브 SQL설치
위의 클러스터 SQL을 설치 했기 때문에 다른 쪽에 복사할 곳에 SQL을 같이 설치해줍니다.
• SQL 서버 장애 조치 클러스터에 노드 추가를 클릭합니다.
• 이후 과정들은 설치와 같기 떄문에 노드 구성 부분부터 올리겠습니다.
• SQL에 설정했던 비밀번호를 입력하고 넘어갑니다.
• 설치완료단계에 상태를 확인하고 설치를 마무리합니다.
마무리
windows server에 SQL의 고가용성을 위한 failover clustering을 구성했습니다. 노드는 여러개를 물려 이중화 삼중화를 하는 방법은 동일합니다. 이와 같은 설치를 하는 이유는 장애 상태에 대비하기 위해 고가용성을 추구하는 구성이라고 알면 될 것같습니다. 설치 구성중 다양한 옵션들이 있었지만 큰 틀은 운영중인 active DB가 죽었을 시 이를 대비 하기 위한 서비스라고 보시면 될 것 같습니다.
반응형'IT 공부 기록지 > Windows server' 카테고리의 다른 글
Windows server Cluster구성(Failover Clustering) (0) 2023.07.13 iSCSI 설치(Windows server) (0) 2023.07.12 MS SQL 설치(SQL, SSMS) (0) 2023.07.11 AD(Active directory) 설치 (0) 2023.07.10 레지스트리란? -1 (0) 2023.06.13