클러스터 노드에서 실제 디스크 리소스가 온라인 상태가 아닐 수 있음

이 문서는 클러스터 노드에서 실제 디스크 리소스가 온라인 상태가 되지 않는 문제를 해결하는 데 도움이 됩니다.

적용 대상: Windows Server 2012 R2
원래 KB 번호: 981475

증상

Windows Server를 실행하는 클러스터 노드에서 실제 디스크 리소스가 포함된 그룹을 이동하려고 할 때 실제 디스크 리소스가 실패 상태로 전환될 수 있습니다. 온라인 상태가 아닌 실제 디스크 리소스가 있는 클러스터 노드를 다시 시작하면 문제가 일시적으로 해결됩니다.

이 문제가 발생하면 실패한 상태로 진입한 실제 디스크 리소스에 대한 클러스터 로그에 다음 항목이 기록 됩니다 .

000020cc.000014d0::<DateTime> ERR 실제 디스크 <디스크 Q:>:
DiskspCheckPath: GetFileAttrs(Q:)는 87의 상태 반환했습니다.
000020cc.000014d0::<DateTime> WARN 실제 디스크 디스크 <Q:>:
DiskspCheckDriveLetter: 드라이브 이름 확인(Q:)은 87을 반환합니다.

또한 다음 이벤트는 시스템 이벤트 로그에 기록됩니다.

이벤트 유형: 오류
이벤트 원본: ClusSvc
이벤트 범주: 실제 디스크 리소스
이벤트 ID: 1066
날짜: <날짜>
시간: <시간>
사용자: 해당/A
컴퓨터: <노드 이름>
설명: 클러스터 디스크 리소스 "Disk Q:"가 손상되었습니다. 'ChkDsk /F'를 실행하여 문제를 복구합니다. 이 리소스의 볼륨 이름은 "<\?\Volume{4323d41e-1379-11dd-9538-001e0b20dfe6}>"입니다. 사용 가능한 경우 ChkDsk 출력은 "C:\WINDOWS\Cluster\ChkDsk_Disk2_SigB05E593B.log" 파일에 있습니다. ChkDsk는 이벤트 ID가 26180인 애플리케이션 이벤트 로그에 정보를 쓸 수 있습니다.

이벤트 유형: 오류
이벤트 원본: ClusSvc
이벤트 범주: 실제 디스크 리소스
이벤트 ID: 1035
날짜: <날짜>
시간: <시간>
사용자: 해당/A
컴퓨터: <노드 이름>
설명: 클러스터 디스크 리소스 'Disk Q:'를 탑재할 수 없습니다.

마찬가지로 Windows Server 클러스터 노드에서 다음 항목이 클러스터 로그에 기록되는 것을 볼 수 있습니다.

00000db0.00000868::<DateTime> WARN [RES] 실제 디스크 <클러스터 디스크 1>: OnlineThread: 디바이스 \?\GLOBALROOT\Device\Harddisk15\Partition1에 대한 볼륨 GUID를 가져올 수 없습니다. 오류 3
00000db0.00000868::<DateTime> WARN [RES] 실제 디스크 <클러스터 디스크 1>: OnlineThread: volguid를 설정하지 못했음?? \Volume{3cb36133-0d0b-11df-afcf-005056ab58b9}. 오류: 183.
00000db0.00000868::<DateTime> INFO [RES] 실제 디스크 <클러스터 디스크 1>: VolumeIsNtfs: Volume \?\GLOBALROOT\Device\Harddisk15\Partition1\에 FS 형식 NTFS가 있습니다.

원인

이 문제는 클러스터를 인식하지 않는 바이러스 백신 소프트웨어가 설치, 업그레이드 또는 다시 구성될 때 발생하는 것으로 알려져 있습니다. 예를 들어 이 문제는 클러스터 노드에 Symantec Endpoint Protection 11.0 RU5(릴리스 업데이트 5)를 설치하거나 마이그레이션한 후에 발생하는 것으로 알려져 있습니다.

해결 방법

이 문제를 해결하려면 다음과 같이 하십시오.

  1. 이 문제가 SEP(SEP) 11.0 RU5(릴리스 업데이트 5)로 인해 발생하는지 확인합니다. 이렇게 하려면 실제 디스크 리소스가 온라인 상태가 아닌 클러스터 노드에서 문제가 발생한 직후 Handle.exe 유틸리티를 실행합니다.

    관리자 권한 명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 누릅니 Handle.exe -a -u drive_letter다.

    참고

    drive_letter 자리 표시자는 온라인 상태가 아닌 클러스터 드라이브에 대한 드라이브 지정입니다.

    예를 들어 온라인 상태가 아닌 클러스터 드라이브의 드라이브 지정이 드라이브 Q라고 가정합니다. 이 시나리오에서 Handle.exe 유틸리티를 실행하려면 다음 명령을 입력한 다음 Enter 키를 누릅니 Handle.exe -a -u Q:다.

    이 문제는 Smc.exe 프로세스를 핸들을 소유하는 프로세스로 식별하는 다음 메시지를 수신하는 경우 Symantec 애플리케이션에 의해 발생합니다.

    v3.42 처리
    Copyright (C) 1997-2008 Mark Russinovich
    Sysinternals - www.sysinternals.com

    Smc.exe pid: 856 NT AUTHORITY\SYSTEM 66C: Q:

  2. Symantec 애플리케이션으로 인해 문제가 발생하는 경우 Symantec에 문의하여 이 문제를 resolve 위해 릴리스된 Symantec Endpoint Protection 11 RU6(릴리스 업데이트 6)을 가져옵니다.

추가 정보

Handle.exe 유틸리티에 대한 자세한 내용은 v4.22 처리를 참조하세요.

이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.