오늘은 MSCS의 Signature에 대해 알아보도록 하겠습니다.
MSCS의 경우 Disk를 Signature ID로 구분을 합니다.
Windows 2003의 경우에는 Signature ID로 구분을하며
Windows 2008의 경우에는 Disk No도 같이 구분을 하기 때문에
Windows 2008의 경우에는 Signature ID 변경에 대한 이슈가 생기지 않습니다.
1. Signature ID 저장 위치
MSCS의 경우 Disk를 Signature ID로 구분을 합니다.
Windows 2003의 경우에는 Signature ID로 구분을하며
Windows 2008의 경우에는 Disk No도 같이 구분을 하기 때문에
Windows 2008의 경우에는 Signature ID 변경에 대한 이슈가 생기지 않습니다.
1. Signature ID 저장 위치
해당 Signature ID는 다음 위치에 저장되어 있습니다.
(레지스트리 값으로 저장되어 있습니다.)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters\Signatures
해당 위치에 Signature ID가 저장되어 있습니다.
(레지스트리 값으로 저장되어 있습니다.)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters\Signatures
해당 위치에 Signature ID가 저장되어 있습니다.
2. 백업
해당 레지스트리 값을 백업 받습니다.
첨부된 dumpcfg를 이용하여 값을 백업 받습니다.
dumpcfg > dumpcfg.log
첨부된 dumpcfg를 이용하여 값을 백업 받습니다.
dumpcfg > dumpcfg.log
3. 이슈사항
클러스터 서비스 기동 시 서비스가 정상적으로 안올라오는 경우 이벤트로그 확인 시 아래와 같은 내용이 발생할 수 있습니다.
이벤트로그
이벤트 형식 : 오류
이벤트 원본 : ClusSvc
이벤트 범주 : 실제 디스크 리소스
이벤트 ID : 1034
클러스터 디스크 리소스 '디스크 E:'와 연관된 디스크를 찾지 못했습니다.
디스크의 예상된 서명은 55AFBFD4입니다. 서버 클러스터에서 디스크가 제거되었으면 리소스를 삭제하십시오. 디스크를 바꿨으면 리소스가 삭제되어야 하고 디스크를 온라인 상태로 만들려면 리소스를 다시 만들어야 합니다. 디스크를 제거하거나 바꾸지 않았으면 다른 서버 클러스터 노드가 디스크를 예약했으므로 지금 액세스할 수 없을 수 있습니다.
이벤트로그
이벤트 형식 : 오류
이벤트 원본 : ClusSvc
이벤트 범주 : 실제 디스크 리소스
이벤트 ID : 1034
클러스터 디스크 리소스 '디스크 E:'와 연관된 디스크를 찾지 못했습니다.
디스크의 예상된 서명은 55AFBFD4입니다. 서버 클러스터에서 디스크가 제거되었으면 리소스를 삭제하십시오. 디스크를 바꿨으면 리소스가 삭제되어야 하고 디스크를 온라인 상태로 만들려면 리소스를 다시 만들어야 합니다. 디스크를 제거하거나 바꾸지 않았으면 다른 서버 클러스터 노드가 디스크를 예약했으므로 지금 액세스할 수 없을 수 있습니다.
4. 원인
클러스터 서비스가 기동 시 Physical Disk가 Resource로 할당되어 있는 경우 해당 Resource에 대한 Signature ID를 검색하여 비교하게 됩니다.
만일 자신이 알고 있는 Signature ID와 틀린 경우 해당 오류를 발생시키며 서비스가 정상적으로 시작되지 않습니다.
만일 자신이 알고 있는 Signature ID와 틀린 경우 해당 오류를 발생시키며 서비스가 정상적으로 시작되지 않습니다.
5. 해결방법
1) Active, Passive의 클러스터 서비스 시작 유형을 "사용 안함"으로 변경
2) Passive Node의 시스템을 종료
3) Active Node에서 제어판 -> 시스템 -> 장치관리자 에서 보기 메뉴의 "숨김 장치 표시"를 체크
4) 비 플러그 앤 플레이 드라이브 에서 클러스터 디스크 드라이버(Clusdisk.sys)와 클러스터 네트워크 드라이버(Clusnet.sys) 등록 정보를 실행 후 시작 유형을 사용안함으로 변경
5) Active Node 재 부팅후 공유 디스크로 정상적으로 접근 가능 확인
6) 디스크 관리자에서 새로 구성한 드라이브의 디스크 번호 확인
7) Disk Signature 정보 변경
2) Passive Node의 시스템을 종료
3) Active Node에서 제어판 -> 시스템 -> 장치관리자 에서 보기 메뉴의 "숨김 장치 표시"를 체크
4) 비 플러그 앤 플레이 드라이브 에서 클러스터 디스크 드라이버(Clusdisk.sys)와 클러스터 네트워크 드라이버(Clusnet.sys) 등록 정보를 실행 후 시작 유형을 사용안함으로 변경
5) Active Node 재 부팅후 공유 디스크로 정상적으로 접근 가능 확인
6) 디스크 관리자에서 새로 구성한 드라이브의 디스크 번호 확인
7) Disk Signature 정보 변경
dumpcfg -S SignatureID 디스크번호
8) Cluster 관련 Driver들의 시작 유형을 원래대로 변경
- 클러스터 디스크 드라이버 : 시스템
- 클러스터 네트워크 드라이버 : Demand
- 클러스터 네트워크 드라이버 : Demand
9) Cluster Service의 시작 유형을 자동으로 변경한 후 Active 노드의 시스템을 재시작
10) Active 노드 시스템이 재시작된 후 정상 확인
11) Passive 노드 시스템 시작 후 정상 확인
10) Active 노드 시스템이 재시작된 후 정상 확인
11) Passive 노드 시스템 시작 후 정상 확인