クラスター サービスは、新しく作成した共有ボリューム ディレクトリにある既存ファイルを新しい場所に移動しました

Microsoft.Windows.6.2.Cluster.Cluster.Service.moved.previously.existing.files.in.newly.created.shared.volume.directory.to.new.location (Rule)

Knowledge Base article:

概要

フェールオーバー クラスターでは、仮想マシンは同じ LUN (ディスク) 上のクラスターの共有ボリュームを使用することができる一方、互いに独立してフェールオーバー (またはノードからノードに移動) することができます。仮想マシンがクラスターの共有ボリュームを使用できるのは、ネットワーク接続、アクセス、ドライバー、その他の要因を含めて、クラスター ノードとボリューム間の通信が正しく機能している場合だけです。

イベントの詳細

イベント ID :

5124

ソース:

Microsoft-Windows-FailoverClustering

シンボリック名:

DCM_EVENT_ROOT_RENAME_SUCCESS

メッセージ: クラスターの共有ボリューム ルート ディレクトリ '%1' は既に存在します。ディレクトリ '%1' の名前は '%2' に変更されました。必要に応じて、この場所のデータにアクセスするアプリケーションが更新されていることを確認してください。システム エラー コードを検索してください ( http://go.microsoft.com/fwlink/?LinkId=83027)。

原因

既存の構成データ ファイルが破損していた場合に、この問題が発生する場合があります。

解決方法

CSV - CSV フォルダーのパスをチェックする

クラスターの共有ボリュームが有効な場合、次の名前を使用して各フェールオーバー クラスター ノード上にフォルダーを作成します:

[systemdrive]\ClusterStorage システム エラー コードを検索してください ( http://go.microsoft.com/fwlink/?LinkId=83027)。

ここで、[systemdrive] システム エラー コードを検索してください ( http://go.microsoft.com/fwlink/?LinkId=83027)。 は、ローカル ノードのブート ディスクのドライブ文字です。たとえば、フォルダー パスは C:\ClusterStorage のようになります。

このドライブ文字と名前を持つフォルダーがノードに存在すると、そのフォルダーは、クラスターの共有ボリュームの [systemdrive]\ClusterStorage システム エラー コードを検索してください ( http://go.microsoft.com/fwlink/?LinkId=83027)。 が作成可能となるように名前が変更されます。

既存のフォルダーの名前が変更された場合、アプリケーションを適切なパスに再構成し、データを適切なフォルダーにコピーする必要が生じる場合があります。また、ユーザーに変更を通知する必要がある場合があります。

イベント ビューアーを現在開いていない場合、「イベント ビューアーを開き、フェールオーバー クラスタリングに関連したイベントを表示する」を参照してください。

以下の手順を実行するには、各クラスター化されたサーバーのローカルの Administrators グループに所属し、ドメイン アカウントを使用するか、または同等の権限を委任されている必要があります。

イベント ビューアーを開き、フェールオーバー クラスタリングに関連するイベントを表示するには:

検証

クラスターの共有ボリュームがオンラインになることを確認します。最近ボリュームへの書き込みに問題が生じた場合、イベント ログおよび対応するクラスター化された仮想マシンの機能をモニターし、問題が解決されたことを確認することをお勧めします。

以下の手順を実行するには、各クラスター化されたサーバーのローカルの Administrators グループに所属し、ドメイン アカウントを使用するか、または同等の権限を委任されている必要があります。

クラスターの共有ボリュームがオンラインになることを確認する

クラスターの共有ボリュームがオンラインになることを確認するには:

Windows PowerShell コマンドを使用してフェールオーバー クラスター内のリソースの状態をチェックする

Windows PowerShell コマンドを使用してフェールオーバー クラスター内のリソースの状態をチェックするには:

Get-ClusterSharedVolume

リソース名を指定しないで前述のコマンドを実行すると、クラスター内のすべてのクラスター共有ボリュームの状態が表示されます。

Element properties:

TargetMicrosoft.Windows.6.2.Cluster.Monitoring.Service
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
クラスター サービスは、新しく作成した共有ボリューム ディレクトリにある既存ファイルを新しい場所に移動しました
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.6.2.Cluster.EventProvider Default
WA WriteAction Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription Default

Source Code:

<Rule ID="Microsoft.Windows.6.2.Cluster.Cluster.Service.moved.previously.existing.files.in.newly.created.shared.volume.directory.to.new.location" Enabled="onEssentialMonitoring" Target="Clus8Library!Microsoft.Windows.6.2.Cluster.Monitoring.Service" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.6.2.Cluster.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5124</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
<LogName>System</LogName>
<PublisherName>Microsoft-Windows-FailoverClustering</PublisherName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="ClusLibrary!Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.6.2.Cluster.Cluster.Service.moved.previously.existing.files.in.newly.created.shared.volume.directory.to.new.location.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>