2007~2011/SQL Server2009. 12. 15. 09:31

SQL Server 2000 Cluster 환경에서 각 노드의 Public Network IP 및 클러스터 리소스인 MSDTC, Quorum, SQL 리소스 IP를 변경하는 절차에서 정리하였습니다. 앞서 아래 링크와 같이 Windows Server 2008 Hyper-V 에 SQL Server 2000 Cluster 를 구성하였으며 이 테스트 환경에서 변경 절차를 진행하였습니다.

SQL Server 2000 Cluster 구현 #1 - iSCSI
http://laigo.kr/425

SQL Server 2000 Cluster 구현 #2 - 클러스터 서비스
http://laigo.kr/426

SQL Server 2000 Cluster 구현 #3 - SQL Virtual Server
http://laigo.kr/427



[시나리오]

1. 기존 네트워크 구성 정보
   가. MSCS01 : 192.168.100.101
   나. MSCS02 : 192.168.100.102
   다. Cluster : 192.168.100.103
   라. MSDTC : 192.168.100.104
   마. SQL : 192.168.100.105
   사. Heartbeat : 10.10.10.1 / 10.10.10.2
   아. Domain Controller : 192.168.100.100

2. 변경 네트워크 구성 정보
   가. MSCS01 : 192.168.200.101
   나. MSCS02 : 192.168.200.102
   다. Cluster : 192.168.200.103
   라. MSDTC : 192.168.200.104
   마. SQL : 192.168.200.105
   사. Heartbeat : 10.10.10.1 / 10.10.10.2
   아. Domain Controller : 192.168.100.100




[작업절차]
1. MSCS01, MSCS02 각 노드가 온라인 상태에서 아래 작업을 진행합니다.
  가. 서비스 관리자 - Cluster Services 중지
  나. iSCSI Target 제거 (MSDTC, Quorum, SQL 디스크 모두 Logoff) - 디스크를 제거하지 않으면 장애를 경험하리라!



  다. Public Network IP 변경


2. MSCS01 노드에서만 아래 과정을 진행합니다.
  가. 앞서 제거한 iSCSI Discovery, Target 구성을 다시 연결합니다.


  나. 서비스 관리자 - Cluster Service 시작
  다. 클러스터관리자 - MSDTC, Quorum, SQL 그룹 각각 오프라인
  라. MSDTC, Quorum 그룹 각각 IP Address 변경 후 온라인


3. MSCS02 노드에서 아래 작업을 진행합니다.
  가. MSCS01 과 같이 iSCSI Discovery, Target 구성을 다시 연결합니다.
  나. 서비스 관리자 - Cluster Service 시작


4. .MSCS01 노드에서 작업을 진행합니다.
  가. 클러스터관리자에서 SQL 그룹이 오프라인 상태에서 SQL 설치 CD를 넣고 아래 변경 작업을 진행합니다.
    1) Install Database Server



    2) Virtual Server - SQLDB



    3) Advanced options - Maintain a Virtual Server for Failover Clustering - 기존 IP Remove - 신규 IP Add



    4) 구성 노드 : MSCS01, MSCS02



    5) 완료




[확인절차]
MSCS01 노드에서 IPCONFIG 확인 결과 Public Network IP, MSDTC, Quorum, SQL 모든  리소스의  IP가 변경된 것을 확인할 수 있습니다.



 MSCS02 노드로 Failover 하여 정상적으로 온라인 되는지 확인해 봅니다.



작업 절차는 아래 KB 자료를 참고로 진행하였으며 더 효율적인 방법이 있거나 위의 절차에 문제가 있다면 조언을 부탁 드리겠습니다. 우리 나누자구요 ^^;


[참고자료]
How to change the network IP addresses of SQL Server failover cluster instances
http://support.microsoft.com/kb/244980/en-us

Changing the IP address of network adapters in cluster server
http://support.microsoft.com/kb/230356/en-us

iSCSI Favorite Targets may need to be re-created if there is a network configuration change on the initiator system
http://support.microsoft.com/kb/967476

SQL Server 2000 Cluster IP 변경 후 1433 TCP 포트 바인딩 실패
http://laigo.kr/484


작성자 : Lai Go / 작성일자 : 2009.12.15 / 업데이트 : 2010.02.21

Posted by Lai Go