리소스는 간단하게 SQL, MSDTC 가상 서버만 설치합니다.
[환경]
Windows Server 2003 Enterprise Edition (x86) R2 SP2
SQL Server 2005 Enterprise Edition (x86)
[서버 클러스터 구성 정보]
가. NodeA : 192.168.0.170
나. NodeB : 192.168.0.171
다. Cluster : 192.168.0.172
라. SQL Cluster IP : 192.168.0.173
마. MSDTC IP : 192.168.0.174
사. Heartbeat : 10.10.10.1 / 10.10.10.2
2. Disk 구성 정보
가. Disk 1 - SQL Data (1GB)
나. Disk 2 - Quorum (512MB)
다. Disk 3 - MSDTC (512MB)
[Cluster 구현을 위한 Node 설정]
1. 클러스터 서비스 계정 생성
클러스터 서비스를 위해 각 Node의 Administrator 권한을 가진 SQLCluster 계정을 생성합니다.
2. 컴퓨터 이름 및 Network 구성
가. 컴퓨터 이름 : NodeA, NodeB
나. Public Network IP : 192.168.0.170, 192.168.0.171
다. Private Network IP : 10.10.10.1, 10.10.10.2
라. 바인딩 순서 변경 (네트워크 연결 - 고급 - 고급설정)
- Public Network 가 최상위 바인딩 되지 않을 경우 노드가 다른 서버에 접근할 때마다 오류 발생
마. Private Network 불필요한 구성 요소 제거
- 인터넷 프로토콜(TCP/IP)를 제외한 모든 구성 요소를 제거합니다.
- NetBIOS over TCP/IP 기능 해제
- DNS 동적 업데이트 기능 해제 (DNS에 이 연결의 주소를 등록 해제)
바. Private Network 속도는 수동으로 100MB Full Duplex 설정 (환경에 따라 다를 수 있음)
사. Public Network 의 DNS는 DC IP를 입력합니다.
아. NodeA에서 ping 10.10.10.2 (NodeB Private) 테스트를 하여 정상 여부를 확인합니다.
자. NodeA, NodeB 는 도메인에 참여하고 시스템을 종료합니다.
3. Disk 구성
가. 디스크 구성을 위해 NodeA의 전원만 켜고 NodeB의 전원은 Off 합니다.
나. NodeA 컴퓨터 관리 - 디스크 구성 - 디스크 초기화
다. 동적 디스크로 변환하지 않습니다. (기본 설정)
라. 주파티션으로 포맷하고 드라이브 문자열을 할당합니다.
- SQL Data - S Drive, Quorum Disk - Q Drive, MSDTC - M Drive 할당
마. NodeA 디스크 구성이 완료되었습니다. 이벤트 로그를 확인하여 시스템 이상 여부를 확인한 뒤
NodeA 전원을 Off 하고 NodeB 전원을 On 합니다.
바. NodeB 컴퓨터 관리 - 디스크 관리
이미 NodeA에서 디스크 구성을 완료하였으므로 디스크 1,2,3 에 대해서 "드라이브 문자 및 경로 변경"만
하면 됩니다.
사. NodeB 디스크 구성이 완료되었습니다 이벤트 로그를 확인하여 시스템 이상 여부를 확인한 뒤
NodeB 전원을 Off 하고 다시 NodeA 전원을 On 합니다.
SQL Server 2005 Cluster 구현을 위해 사전 준비 작업 Network, Disk 구성이 완료 되었습니다.
다음 과정은 클러스터 관리자를 통해 클러스터를 설치하도록 하겠습니다.
[참고자료]
웹캐스트 - 2차. SQL Server AlwaysOn 기술 : 클러스터링의 시작
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032313897&EventCategory=2&culture=ko-KR&CountryCode=KR
작성자 : Lai Go / 작성일자 : 2008.06.07