Windows Server 2003 Cluster Service 운영 중, 리소스 그룹에 포함된 물리적 DISK 가 손상되어 교체 후 디스크 초기화가 진행되었습니다. 디스크 교체 후 Disk Signature 정보가 일치하지 않아 해당 리소스 그룹이 온라인 실패하였으며 문제 해결을 위하여 Disk Signature 정보를 복원하는 방법에 대해서 아래와 같이 정리하였습니다. 또한 dumpcfg 를 다운로드 받으실 수 있습니다.
[환경]
Windows Server 2003 EE SP2
Cluster Services
[현상]
클러스터 리소스 그룹의 실제 디스크 E 드라이브 온라인 실패
DISK E 드라이브는 RAID-5, 5개의 DISK로 구성되어 있으나 2개의 DISK 가 손상되어 신규 Harddisk 2개를 교체하였으며 Disk Array를 재구성하여 디스크 초기화 작업을 진행하였습니다.
[원인]
Disk Array 구성 정보를 재구성하여 디스크가 초기화 되어 기존의 Signature 정보와 일치하지 않아 클러스터 서비스에서 DISK E 드라이브를 인식할 수 없습니다.
[분석결과]
1. Disk 초기화 작업에 앞서 기존 DISK F 드라이브에 대한 Signature 정보가 백업되어 있지 않습니다.
2. 현재 레지스트리 정보 확인 결과 Harddisk 2 (DISK E Drive) 정보가 존재하지 않습니다.
[HKLM\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters\Signatures\55AFBFD5]
"DiskName"="file://device//Harddisk1"
[HKLM\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters\Signatures\88ABBAC2]
3. 이벤트 로그 / 클러스터 로그 확인 결과 원래의 DISK F 드라이브의 서명 정보가 '77AFBFD4' 인 것으로 확인되었습니다.
이벤트 형식: 오류
이벤트 원본: ClusSvc
이벤트 범주: 실제 디스크 리소스
이벤트 ID: 1034
사용자: N/A
컴퓨터: LAIGO01
설명:
클러스터 디스크 리소스 '디스크 E:'과(와) 연관된 디스크를 찾지 못했습니다.
디스크의 예상된 서명은 55AFBFD4입니다. 서버 클러스터에서 디스크가 제거되었으면 리소스를 삭제하십시오. 디스크를 바꿨으면 리소스가 삭제되어야 하고 디스크를 온라인 상태로 만들려면 리소스를 다시 만들어야 합니다. 디스크를 제거하거나 바꾸지 않았으면 다른 서버 클러스터 노드가 디스크를 예약했으므로 지금 액세스할 수 없을 수 있습니다.
[작업절차]
Disk Signature 정보 복원 작업을 진행합니다.
1. 양쪽 노드(Active, Passive)의 클러스터 서비스의 시작 유형을 "사용 안 함"으로 변경
2. "Passive node"의 시스템을 종료
3. "Active node"에서 제어판 - 시스템 - 장치 관리자에서 보기 메뉴의 "숨김 장치 표시"를 체크
4. "비 플러그 앤 플레이 드라이브"에서 "클러스터 디스크 드라이버(Clusdisk.sys)"와
"클러스터 네트워크 드라이버(Clusnet.sys)" 등록정보를 실행 후 각각 시작 유형을 "사용 안함"으로 변경
5. "Active node"를 재부팅한 후 공유 디스크로 정상적으로 접근 가능 확인
6. 디스크 관리자에서 새로 구성한 드라이브의 디스크 번호 확인 : 2
7. Disk Signatuere 정보 변경
8. 먼저 실행했던 3, 4 과정에서 변경한 Cluster 관련 driver들의 시작 유형을 다시 원래대로 변경
9. Cluster service의 시작 유형을 "자동"으로 변경한 후 "Active 노드" 의 시스템을 재시작
10. "Active 노드" 시스템이 재시작된 후 정상 확인
11. "Passive 노드" 시스템 시작 후 정상 확인
[다운로드]
[참고자료]
Dumpcfg
http://www.dumpcfg.com
작성자 : Lai Go / 작성일자 : 2008.08.15 (update : 2008.11.20)