SQL Server 2008 R2 장애 조치 클러스터에서 SQL Server 노드, 리소스, 그룹 제거
SQL Server 2008 R2 Failover cluster 환경에서 각각의 노드를 제거하고 SQL Server 리소스를 제거하는 방법에 대해서 아래와 같이 정리하였습니다.
이 포스팅에서는 아래 2개의 과정으로 구성되어 있습니다.
2. 장애 조치 클러스터 환경에서 SQL Server 서비스를 제거하는 방법
[Passive Node 에 있는 SQL Server 리소스를 제거하는 방법]
1. Passvie Node 에 SQL Server 설치 미디어 삽입 - Setup.exe 를 설치하여 SQL Server 설치 센터 실행
2. 유지관리 - SQL Server 장애조치 클러스터에서 노드 제거
3. 제거할 노드의 이름을 반드시 확인합니다. (Passive Node ***02 서버가 맞습니다)
4. 제거할 구성 요소를 확인하신 후 제거 버튼을 누르시면 됩니다.
5. Passsive Node 의 SQL Server 리소스 제거가 성공적으로 되었습니다.
6. Passive Node 의 SQL Server 리소스가 제거된 상태에서 장애 조치 클러스터 관리자에서 SQL Server 리소스를 Passive Node 로 그룹 이동할 경우 아래와 같은 오류가 발생하게 됩니다.
'***02 노드로 이동' 작업이 완료되지 않았습니다. (0x80071398)
[장애조치 클러스터 환경에서 SQL Server 서비스를 제거하는 방법]
1. 위 단계를 참고하여 Passive Node 에서 SQL Server 리소스를 제거합니다.
2. 위 단계를 참고하여 Active Node 에서도 동일한 방법으로 SQL Server 리소스를 제거합니다.
3. 장애 조치 클러스터 관리자를 실행하면 '서비스 및 응용 프로그램' 에 등록된 SQL Server 그룹에 디스크 드라이브 리소스만 남아 있는 것을 확인할 수 있습니다. (SQL Server, SQL Server Agent 리소스는 삭제되어 있음)
4. 클러스터 디스크를 선택한 후 SQL Server 리소스 그룹에서 제거하면 SQL Server 내 포함된 리소스가 없으므로 SQL Server 그룹을 삭제할 수 있습니다.
5. 남아있는 SQL Server 바이너리들을 모두 제거하기 위해서는 제어판 - 프로그램 및 기능을 통해 Microsoft SQL Server 2008 R2 구성요소를 제거하시면 됩니다.
6. 이미 엔진은 제거 되었으므로 그 외 종속된 구성 요소를 제거하게 됩니다.
7. 제거가 완료되고 남아 있는 구성 요소에 대해서는 필요에 따라 하나씩 수동으로 제거할 수 있습니다.
[참고자료]
기존 SQL Server 장애 조치(Failover) 클러스터에서 노드를 제거하려면
http://msdn.microsoft.com/ko-kr/library/ms191545.aspx#Remove
작성자 : Lai Go / 작성일자 : 2011.07.15