McAfee VSE 8.7 Patch 5 or 8.8 Patch 1 のインストール後に、クラスター共有ボリューム (CSV) の状態が "リダイレクトされたアクセス" と表示される。

こんにちは。Windows プラットフォーム サポートの加藤です。

最近いただくお問い合わせのひとつに、Windows Server 2008 R2 のクラスター環境に McAfee VSE 8.7 Patch 5 or 8.8 Patch 1 をインストール後、クラスター共有ボリューム (CSV) の状態が "リダイレクトされたアクセス" と表示される問題があります。

この状態で ”リダイレクトされたアクセスを無効にする” を実行しても失敗します。

この問題は McAfee のフィルター ドライバー (mfehidk.sys) の ”階層” の値に小数点が含まれているため発生します。
クラスター サービスはダイレクト モードで CSVを使用できるかどうかを決定するとき、同じストレージ スタック上のすべてのフィルター ドライバーを調べます。
この時、Windows Server 2008 R2 のクラスターは、"階層" の値に小数点が含まれていると正しく認識しないためこの問題が発生します。

この問題を回避するには、以下の KB から修正プログラムをダウンロードして適用します。

Redirected mode is enabled unexpectedly in a Cluster Shared Volume when you are running a third-party application in a Windows Server 2008 R2-based cluster
https://support.microsoft.com/kb/2674551/
※ この問題は Windows Server 2012 以降は発生しません。

この問題は、McAfee フィルター ドライバー以外でも、"階層" の値に小数点が含まれているフィルター ドライバーがインストールされている場合には、同様に発生します。
インストールされているフィルター ドライバーが "階層" の値に小数点を使用しているかどうかは、以下の fltmc コマンドで確認が可能です。

C:\> fltmc

フィルター名      インスタンス数       階層         フレーム
------------------------------------------------------------------------
CSVFilter                 2                    404900            0
mfehidk                                         329998.99  <Legacy>
mfehidk                   2                    321300.00       0

また、この問題が発生した際には、クラスター ログに以下のログが記録されます。

-----------------
INFO  [DCM] FsFilterCanUseDirectIO is called for \\?\Volume{1aaddcc6-a258-1433-a5f4-469bc4239437}\
ERR   mscs::FilterSnooper::CanUseDirectIO: BadFormat(5917)' because of 'non-digit found'
INFO  [DCM] PostOnline. CanUseDirectIO for Volume1 => false
-----------------

インストールされているフィルタードライバーの "階層" の値に小数点が使用されている、またはクラスター ログに上記のログが記録されている場合には、修正プログラムを適用をお願いします。

なおクラスター ログはテキスト形式では保存されていないため、コマンドでテキストへ変換する必要があります。
クラスター コマンドの "Cluster log /g" を実行すると、クラスターを構成するすべてのノードで、各ノードの “C:\Windows\Cluster\Reports\” ディレクトリにテキスト ファイルのクラスター ログ (Cluster.log) が生成されますので、クラスター ログを参照する場合には、このコマンドをご利用ください。

- 構文
cluster /cluster:<クラスタ名> log /generate

*  /cluster:<クラスタ名> は省略可能
*  /generate は /g でもよい

- 参考
WSFC: クラスタ ログはどこ?
https://blogs.technet.com/b/askcorejp/archive/2009/04/21/windows-server-2008-failover-clustering.aspx

FIXED: Cluster Shared Volumes (CSV) in redirected access mode after installing McAfee VSE 8.7 Patch 5 or 8.8 Patch 1
https://blogs.technet.com/b/askcore/archive/2012/03/18/fixed-cluster-shared-volumes-csv-in-redirected-access-mode-after-installing-mcafee-vse-8-7-patch-5-or-8-8-patch-1.aspx