物理ディスク リソースがクラスター ノードでオンラインにならない可能性がある

この記事は、物理ディスク リソースがクラスター ノードでオンラインにならない問題を解決するのに役立ちます。

適用対象: 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
日付: <日付>
時間: <時間>
ユーザー: N/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
日付: <日付>
時間: <時間>
ユーザー: N/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: ボリューム \?\GLOBALROOT\Device\Harddisk15\Partition1\ には FS タイプ NTFS があります

原因

この問題は、クラスター対応ではないウイルス対策ソフトウェアがインストール、アップグレード、または再構成されたときに発生することが知られています。 たとえば、この問題は、クラスター ノードで Symantec Endpoint Protection 11.0 リリース更新プログラム 5 (RU5) をインストールまたは移行した後に発生することがわかされています。

解決方法

この問題を解決するには、次の手順を実行します。

  1. この問題が Symantec Endpoint Protection (SEP) 11.0 リリース更新プログラム 5 (RU5) によって発生していることを確認します。 これを行うには、物理ディスク リソースがオンラインにならないクラスター ノードで問題が発生した直後に、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 に問い合わせて、この問題を解決するためにリリースされた Symantec Endpoint Protection 11 リリース更新プログラム 6 (RU6) を入手してください。

詳細

Handle.exe ユーティリティの詳細については、「 ハンドル v4.22」を参照してください。

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。