Guest OS에 WSFC를 구성한 후에, HA 구성을 원하는 Application을 설치할 수 있습니다.
주로 Windows를 사용하시는 고객분들은 MSSQL을 많이 설치하시는 것으로 알고 있습니다.
이에 WSFC 환경에서 MSSQL을 어떻게 설치하는지 알아보겠습니다.
사전에 AD에서 sqladmin 이라는 SQL Server에 사용할 User Account를 생성합니다.
sqladmin 계정은 Domain Admins Group에 속하도록 합니다.
1. SQL Database 파일이 위치할 LUN이 추가된 상태입니다.
## 아래 예제 화면에서 "Cluster Disk 2"가 100GB Disk로 SQL을 위해 사용될 예정입니다.
2. 한 쪽 Node에서 우선 SQL 설치를 시작합니다. SQL 설치 미디어에서 setup.exe를 실행합니다.
3. "New SQL Server failover cluster installation"을 선택합니다.
4. product key를 입력합니다.
5. 테스트 환경은 인터넷이 연결되어 있지 않기 때문에 Update 확인을 uncheck 합니다.
6. 유효성 검사를 확인 후 다음으로 진행합니다.
7. 필요한 기능을 선택합니다. 테스트 환경이므로 최소한의 설치를 위해 Engine과 Client 도구를 설치합니다.
8. SQL이 WSFC의 HA Application으로 등록되기 때문에 어떤 Node에 위치해도 연결이 가능한 이름이 필요합니다. 이를 SQL Server Network Name이라고 이해하면 됩니다.
9. Resource Group은 Cluster에서 사용되는 여러 Resource인 Network Name, IP Address, Disk, Application들을 묶어주는 단위로 여기서는 별도로 신경쓰지 않으셔도 됩니다.
10. SQL이 사용할 Disk를 선택합니다. 최초에 말씀드린 것처럼 100GB 짜리 Disk를 추가하였으며, 본 예제에서는 "Cluster Disk 2"가 그 Disk 입니다.
11. SQL Network Name과 Mapping될 IP Address를 지정합니다. 즉, SQL Server에 접속할 IP Address라고 이해하면 됩니다.
12. SQL Service에 필요한 계정 및 암호를 입력합니다.
13. 인증 모드로 Windows authentication mode를 선택하고 현재 로그온 한 계정과 sqladmin 계정도 추가해줍니다.
Data Directory와 TempDB 경로는 테스트 환경이므로 기본 경로를 이용하면 됩니다.
14. 설치를 진행합니다.
15. 설치가 정상적으로 완료된 것을 확인합니다.
16. Failover Cluster Manager에서 신규 Resource Group이 Roles 메뉴 하위에 만들어졌는지 확인합니다.
17. SQL Management Studio를 다운로드 한 후 설치합니다.
18. SQL Management Studio를 이용하여 SQL Database에 접속이 가능한지 확인합니다.
19. SQL을 설치하지 않은 반대편 Node에서도 이전 단계와 동일하게 SQL을 설치합니다. 다만 설치 메뉴에서 "Add node to a SQL Server failover cluster"를 선택해야 합니다.
20. Failover Cluster Manager에서 HA 기능 테스트를 위해 SQL을 Failover 테스트 합니다.
Failover 테스트 전 상황을 보시면, "SQL Server (MSSQLSERVER)" Resource Group의 Owner Node가 node01로 되어 있습니다.
Resource Group을 우클릭하고 Move > Select Node를 선택합니다.
Resource Group을 넘기고자 하는 Node를 선택합니다.
Resource Group 내의 모든 Resource가 Offline 되었다가 node02에서 모두 Online 됩니다.
'Windows' 카테고리의 다른 글
How to capture memory dump using task scheduler based on the specific eventID (1) | 2023.12.05 |
---|---|
How to Install Windows Server Failover Clustering(WSFC) (0) | 2023.10.19 |
Configure Active Directory Federation Server (0) | 2023.04.02 |
Request a Certificate for ADFS Server (0) | 2023.04.02 |
Installing Active Directory Certificate Service (0) | 2023.04.02 |