Windows 2003 Failover Cluster 백업(Backup) 하기

백업의 중요성은 100번을 강조해도 아깝지 않겠죠? 이상하게 데이타나 시스템 백업은 신경쓰시면서 Cluster 백업은 조금 외면(?) 하시는 경향이 있더군요, 그래서 이번 포스트에서는 Windows Server 2003 Failover Clustering 백업 방법에 대해서 이야기 하겠습니다.

클러스터 데이터 백업

서버 클러스터에는 클러스터의 원활한 동작에 필수적인 네 가지 데이터 그룹인 클러스터 디스크의 디스크 서명과 파티션, 클러스터 쿼럼 데이터, 클러스터 디스크 데이터 및 개별 클러스터 노드 데이터가 있습니다.

클러스터 디스크 서명과 파티션

*Cluster는 Disk를 각 Disk 마다 가지는 고유 Signature를 가지구 분간합니다. 만약 디스크 변경작업으로 인해 Signature가 변경되면 Cluster는 디스크를 인식하지 못해 fail이 되버립니다 그래서 dumpcfg.exe를 이용하여 클러스터 디스크 signature에 대한 정보를 백업합니다.

 dumpcfg.exe > dumpcfg01.txt

*Dumpcfg는 Windows 2000 Resource Kit에 있지만 인터넷에서 검색해보시면 쉽게 찾아 다운로드 받으실 수 있습니다.

클러스터 쿼럼 데이터

서버 클러스터 노드의 데이터를 백업할 때 클러스터 쿼럼도 백업해야 합니다. 클러스터 쿼럼에는 현재 클러스터 구성, 응용 프로그램 레지스트리 검사점 및 클러스터 복구 로그가 포함되어 있어 중요합니다. 클러스터 서비스가 실행 중인 노드에서 시스템 상태 백업을 수행하는 경우 백업 마법사를 사용하여 클러스터 쿼럼 데이터를 백업할 수 있습니다.

클러스터 쿼럼을 백업하려면

1. 클러스터 관리자를 엽니다.

2. 콘솔 트리에서 클러스터 노드를 클릭합니다.

3. 파일 메뉴에서 속성을 클릭하고 백업 중인 노드에서 클러스터 서비스가 실행되고 있는지 확인합니다.

4. NTBackup을 실행합니다.

5. 백업 또는 복원 마법사에서 고급 모드를 클릭합니다.

6. 백업 탭을 클릭한 다음 백업할 드라이브, 폴더 또는 파일의 확인란에 표시하십시오에서 시스템 상태(System State)를 Check 합니다.

이렇게 하면 클러스터 쿼럼 데이타가 시스템 상태 데이터와 함께 백업됩니다.

클러스터 디스크의 데이터

데이타가 들어 있는 클러스터 디스크를 모두 백업하려면 해당 노드에서 NTBackup.exe를 수행하여 전체 백업을 수행합니다.

클러스터 디스크 백업하기

1. NTBackup을 실행합니다.

2. 백업 또는 복원 마법사에서 고급 모드를 클릭합니다.

3. 백업 탭을 클릭한 다음 백업할 클러스터 드라이브를 선택하고 백업을 실행합니다.

개별 클러스터 노드의 데이터

한 노드의 클러스터 쿼럼 디스크를 백업했으면 나머지 클러스터 노드의 쿼럼은 백업할 필요가 없습니다. 그러나 나머지 클러스터 노드의 클러스터링 소프트웨어, 클러스터 관리 소프트웨어, 시스템 상태 및 응용 프로그램 데이터는 백업이 필요할 수 있습니다.

개인적으로 시스템 드라이브(보통 C:\)를 통째로 백업 하실것을 권장합니다.

백업만큼 중요한게 복구라는거 아시죠?. 백업은 했는데 복구를 할줄 모른다면 난감하겠죠? ^^;

꼭 가상머신에서 백업/복구 테스트로 연습해보시기 바랍니다.