2007~2011/SQL Server2008. 6. 8. 16:49
[시나리오]
SQL Server 2005(x86) Cluster 환경이 구성되어 있습니다.
이 때, Passive NodeB의 하드웨어 노후화로 인해 새로운 하드웨어 NodeC 시스템으로 노드를 교체하려고 합니다. 즉, NodeB 시스템을 클러스터에서 제거한 뒤 새로운 NodeC와 기존 NodeA를 클러스터 재구성합니다. NodeC의 네트워크 정보는 NodeB와 동일하게 구성합니다. 컴퓨터 이름 또한 NodeC를 NodeB로 변경합니다.

본 과정은 아래 SQL Server 2005 Cluster 구현 과정으로 생성된 Cluster 환경입니다.

SQL Server 2005 Cluster 구현 #1 - Network , Disk 구성
SQL Server 2005 Cluster 구현 #2 - 새 클러스터 생성, 노드 추가
SQL Server 2005 Cluster 구현 #3 - MSDTC 구성
SQL Server 2005 Cluster 구현 #4 - SQL Server Cluster 설치
SQL Server 2005 Cluster 구현 #5 - SQL SP2, 누적 패치 설치



1. NodeA의 SQL Version 확인
 
    - NodeC 추가 후 NodeA 와 같은 버전으로 누적 패치를 적용해야 하기 때문에 확인이 필요합니다.
   SELECT @@VERSION

   Microsoft SQL Server 2005 - 9.00.3228.00 (Intel x86)


2. NodeB의 SQL Server Cluster 가상 서버 제거
    - NodeB 프로그램 추가/제거에서 SQL Server 2005 를 선택한 후 '변경' 을 클릭합니다.
       아래 그림과 같이 Component 선택에서 Database Engine 을 선택합니다.

사용자 삽입 이미지



    - 클러스터 데이터베이스 엔진 선택

사용자 삽입 이미지




사용자 삽입 이미지



    - Maintain the Virtual Server (가상 서버 유지 관리) 선택
사용자 삽입 이미지



    - NodeB 선택 - 제거
사용자 삽입 이미지




    - NodeB에서 SQL Server Cluster 가상 서버가 제거 되었습니다.
사용자 삽입 이미지



3. NodeB 클러스터 노드 제거
    - 클러스터 관리자 - NodeB 선택 - 노드 일시 중지 - 노드 제거
사용자 삽입 이미지




    - NodeB 클러스터 노드 제거 완료
사용자 삽입 이미지



 - 아래 쿼리를 통해 NodeB가 제거된 것을 확인할 수 있습니다.

SELECT @@ SYS.DM_OS_CLUSTER_NODES

-- 결과
 NodeA



4. NodeB 도메인 탈퇴
    - 신규 시스템 NodeC의 컴퓨터 이름을 NodeB로 변경하므로 도메인 탈퇴합니다.


이상으로 NodeB가 제거되었습니다. 신규 시스템 NodeC 설치를 위한 준비는 다음에서 이어집니다.


작성자 : Lai Go / 작성일자 : 2008.06.08
Posted by Lai Go