SQL Cluster Failover 확인 해보기
SQL Cluster Failover을 확인해보려고 해요
SQL Cluster 구성은 이전 포스팅을 참조해주세요
SQL Cluster Failover 구성 확인
SQL Instance이름은 Default Name으로 구성되어 있어요
확인하는 방법은 서비스에서 아래와 같이 확인 할 수 있어요
SQL의 클러스터 이름은 아래와 같이 SSMS에서 확인이 가능해요
아래와 같이 컴퓨터 개체로 자동 생성 돼요
클러스터 관리자에서는 아래와 같이 SQLcluster의 IP를 확인 할 수 있어요
Web Server에서 Backend로 Database를 접근 할때 해당 IP를 사용해서 접근하게 돼요
간단하게 설명하자면, Cluster 대상 Database 서버 2대중 하나가
즉 Active 상태인 서버가 해당 IP를 소유, 즉 서비스를 할 수 있게 해줍니다.
더 쉽게 얘기하자면 서버 하나에 문제가 발생하면 공유 볼륨이 정상인 서버로 Active 되게 되고
해당 서비스 즉 IP도 정상인 서버에 할당이 자동으로 되는거죠
외에 클러스터에 구성된 다른 Role
예를 들면 MSDTC, FileServer, Cluster Service 등 거의 같은 개념으로 생각하시면 쉬워요
아래 캡쳐와 같이 현재 SQL Cluster Service는 SQL01 서버가 OnwerNode죠?
그렇다고 하면 SQL 클러스터 서비스 IP 및 SQL Cluster 공유 볼륨이 SQL01서버에 모두 몰려 있을꺼에요
확인 해볼께요
Database 공유 볼륨이 모두 SQL01에 할당 되어 있어요
서비스 IP도 확인 가능하네요
Failover를 한다면?
테스트 이므로 SQL01 서버의 전원을 Off 하도록 하겠습니다.
Owner Node의 서버를 Off 하면 상태가 Pending으로 변경돼요
그리고 OwnerNode가 2번 서버로 변경이 됩니다
그리고 아래처럼 서비스 IP 및 Database 관련 Shared Volume이 할당 돼요
이렇게 기본적인 Failover Cluster의 동작을 알아봤고 테스트 해봤어요
'Microsoft On-Premise Server > Microsoft Server Solutions' 카테고리의 다른 글
Exchange 기본 Mailbox Database 삭제 방법 (0) | 2024.01.03 |
---|---|
Exchange Hybrid 환경 인증서 갱신하기 (2) | 2024.01.02 |
[MSCS] (3) SQL Cluster 구성 (0) | 2023.12.21 |
[MSCS] (2) Cluster Service 구성 (0) | 2023.12.21 |
[MSCS] (1) Hyper-V iSCSI 구성 (0) | 2023.12.20 |