コミット前のPowerPath Migration Enablerクラスターのフェールオーバーにより、移行時にneedsRecovery(cleanup)ステータスが発生する

概要: コミット前のPowerPath Migration Enablerクラスターのフェールオーバーにより、移行時にneedsRecovery(cleanup)ステータスが発生する

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象



コミット前のPowerPath Migration Enablerクラスターのフェールオーバーにより、移行時にneedsRecovery(cleanup)ステータスが表示される


==================================================================
Hnd Source Target Tech State
===== ========== ========= ============ ======================
c1 harddisk8 harddisk2 HostCopy(cl) needsRecovery(cleanup)
c2 harddisk9 harddisk3 HostCopy(cl) needsRecovery(cleanup)
c3 harddisk10 harddisk4 HostCopy(cl)needsRecovery(cleanup)
c4 harddisk11 harddisk5 HostCopy(cl) needsRecovery(cleanup)
c5 harddisk12 harddisk6 HostCopy(cl) needsRecovery(cleanup)

クリーンアップ (-force の有無にかかわらず) を発行しようとすると、次のエラーが発生します
C:\>powermig recover -handle c5
Recover migration for handle c5 ? [はい]/いいえ:
PPMEエラー(75): 移行中のクラスター ディスクは、このノードによって所有されていません

原因

ソース ディスクが代替ディスクに移行されており、すべてのpowermigコマンドでは、ソースとターゲットの両方のディスクがpowermigコマンドを発行するノードに常駐している必要があります。

解決方法

powermigコマンドを発行しているノードにリソースをフェールバックします。

移行の再開または移行のクリーンアップを可能にするソリューションは他にありません。多くの場合、移行をクリーンアップし、移行を最初から開始する必要があります。

その他の情報

注:PowerPath Migration Enablerコマンド(powermig)は、powermigセットアップ コマンドを実行したノードと同じノードで実行する必要があります。このノードには、ソース デバイスとターゲット デバイスが存在し、アクティブでアクセス可能である必要があります。


クエリー1:  

両方のクラスター ノードからターゲットLUNを削除すると、PPMEの状態が変更され、フェールバックを必要とせずに中止/クリーンアップが可能になる可能性がありますか?移行のキャンセルに役立ちますか?

答え>>: いいえ、カーネルにはソースが移行中であることを示すレコードが残っており、現在powemig以外では更新できません。
 

クエリー2: 

「クリーンアップ」操作では何が行われますか。また、「クリーンアップ」コードに基づいて可能な手動の手順はありますか? 

答え>>: 現在、クリーンアップには、UMDに存在し、MainNode(ノードA)にのみ存在する移行の状態が必要です。これには、powermigコマンドを使用してのみアクセスできます。
 

クエリー3:

クラスターのフェールオーバーの前に、ノードAからの移行がsourceSelected状態であったために、ディスク署名が重複するリスクはありますか? では、PPME移行を手動でキャンセルした場合、Windows OSが同じディスク署名を持つ2つの異なるディスクを認識し、クラスターの問題につながるリスクはありますか?

回答>>:はい、同期中にディスク署名もターゲットにコピーされます。元のノードでpowermigクリーンアップを実行すると、この問題の発生が停止します。
 

クエリー4:

現在の状態(ノードAのPPME、ノードBのクラスター サービス、クラスターのフェールオーバー後にノードAが再起動)では、ノードBが最終的にノードAにフェールバックされたときに問題が発生する可能性があります。

答え>>: クラスターがフェールバックしても、問題は発生しないはずです 
 

クエリー5:

ターゲットLUNを2つのノードから削除して削除し、ターゲットLUNにデータがないことを確認するためだけに新しいLUNを提示することは理にかなっていますか? したがって、基本的には以下の手順に従ってください:
1。レジストリエントリと db*.* ファイルをノード A と B から削除します。

  1. 両方のノードからターゲットLUNを削除します。
  2. ターゲットLUNを削除/再作成し、両方のノードに再度提示します。
  3. ノードB(アクティブ ノード)からPPME移行を開始

回答>>:動作しません。デバイスはすでに移行中であり、誰もそのエントリ(つまり、メモリエントリ)をクリアしていないため、ドライバーはエラーをスローします。
 

クエリー6:

パッシブになったノードを再起動すると、新しいノードのクリーンアップが有効になりますか?

回答>>:パッシブ ノードのみ、つまりノード再起動は役に立たない場合があります。これは、すべてのノードがカーネル モード ドライバーを介した移行を認識しており、元のノードでpowermigを実行してのみ実行できる更新する必要があるためです。

 

対象製品

PowerPath for Windows

製品

PowerPath for Windows
文書のプロパティ
文書番号: 000168094
文書の種類: Solution
最終更新: 05 5月 2026
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。