728x90
SQL Server 2005 Cluster 구현을 위해 각 Node의 Network, Disk 구성 방법을 정리하였습니다.
리소스는 간단하게 SQL, MSDTC 가상 서버만 설치합니다.

[환경]
Windows Server 2003 Enterprise Edition (x86) R2 SP2
SQL Server 2005 Enterprise Edition (x86)


[서버 클러스터 구성 정보]

1. Network 구성 정보
   가. 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 구성이 완료 되었습니다.
다음 과정은 클러스터 관리자를 통해 클러스터를 설치하도록 하겠습니다.


작성자 : Lai Go / 작성일자 : 2008.06.07

728x90

"SQL Server 2005 Cluster 구현 #1 - IP, 디스크 구성" 에 이어서 다음 과정을 진행합니다.
새 클러스터를 생성하고 노드를 추가하는 과정입니다.


1. MS DTC 구성 요소 설치 (NodeA, NodeB)
   가. 네트워크 COM+ 액세스 사용
   나. 네트워크 DTC 엑세스 사용
사용자 삽입 이미지























2. 새 클러스터 생성
   가. 시작 - 실행 - CLUADMIN (클러스터 관리자)
사용자 삽입 이미지


























   나. 클러스터 이름 : Cluster
사용자 삽입 이미지























   다. 첫 번째 노드 : NodeA
사용자 삽입 이미지






















사용자 삽입 이미지
























   라. 클러스터 IP 설정 : 192.168.0.172
사용자 삽입 이미지























   마. 클러스터 서비스 계정 : SQLCluster
사용자 삽입 이미지
























바. 쿼럼 디스크 : 디스크 Q:
사용자 삽입 이미지























사용자 삽입 이미지























사. 새 클러스터 설치 완료
사용자 삽입 이미지



























3. 노드 추가
   가. NodeB 전원 On
   나. NodeA에서 NodeB를 추가합니다. (클러스터 관리자 - 파일 - 새로 만들기 - 노드)
사용자 삽입 이미지























사용자 삽입 이미지
 
사용자 삽입 이미지





















4. 클러스터 네트워크 설정
   가. Private Network : 내부 클러스터 통신에만 사용
사용자 삽입 이미지




























   나. 노드 대 노드 통신에 대한 우선 순위 지정
       - 평상 시 Heartbeat 통신에 사용될 네트워크 지정 : Private
사용자 삽입 이미지























다. 클러스터 기본 설정 완료
사용자 삽입 이미지


























SQL Server 2005 Cluster 구현을 위해 새 클러스터 생성, 노드 추가가 완료 되었습니다.
다음 과정은 가상 서버에서 사용할 리소스 추가가 이어집니다.


작성자 : Lai Go / 작성일자 : 2008.06.07
728x90

"SQL Server 2005 Cluster 구현 #2 - 새 클러스터 생성, 노드 추가" 에 이어서 다음 과정을 진행합니다.
MSDTC 그룹 리소스 생성과 설정에 대해서 정리합니다.


1. MSDTC 그룹 설정
   가. MSDTC 그룹 선택 - 새로 만들기 - 리소스 - MSDTC IP Address - IP주소 - MSDTC
    - 가능한 소유자 : NodeA, NodeB (Default)
    - 종속성 넣지 않습니다 (Default)

사용자 삽입 이미지























    - 192.168.0.174 / 255.255.255.0 / Public / NetBIOS 사용
사용자 삽입 이미지
























   나. MSDTC 그룹 선택 - 새로 만들기 - 리소스 - MSDTC Network Name - 네트워크 이름 - MSDTC
    - 가능한 소유자 : NodeA, NodeB (Default)
사용자 삽입 이미지























     - MSDTC IP Address 종속성 추가
사용자 삽입 이미지
























     - DNS 등록 필수 사용
사용자 삽입 이미지
























   다.  MSDTC 그룹 선택 - 새로 만들기 - 리소스 - MSDTC- 분산 트랜잭션 코디네이터 - MSDTC
사용자 삽입 이미지
























    - 디스크 M: , MSDTC Network Name 종속성 추가
사용자 삽입 이미지
























   라. MSDTC 그룹 리소스 생성 완료
사용자 삽입 이미지




   마. NodeA 구성요소 서비스에서 아래와 같이 DTC를 설정합니다.
    - 네트워크 DTC 액세스, 원격 클라이언트 허용, 원격 관리 허용, 인바운드 허용(인증 필요없음),
      아웃바운드 허용, XA 트랜잭션 사용
사용자 삽입 이미지


























   바. MSDTC 그룹을 이동해 봅니다. MSDTC 설정이 완료 되었습니다.
사용자 삽입 이미지
























작성자 : Lai Go / 작성일자 : 2008.06.07

+ Recent posts