Windows Server 2008 R2で実行されている3ノードのHyper-Vクラスターがあります。これは、エラーがなく、ライブマイグレーションが機能し、すべてのホストがすべての仮想マシンを正常に実行でき、実行できるようになります。
しかし、ある特定の仮想マシンが私を怒らせようとしています。それはクラスターの2つのノードで機能しますが、3番目のノードでは機能しません。
VMをそのノードに移動しようとすると、ライブマイグレーションの場合でも、VMの電源がオフの場合でも)、常に失敗します。イベントログでホストのこれらのイベントがログに記録されます。
Source: Hyper-V-VMMS
Event ID: 16300
Cannot load a virtual machine configuration: General access denied error (0x80070005) (Virtual machine ID <GUID>)
Source: Hyper-V-VMMS
Evend ID: 20100
The Virtual Machine Management Service failed to register the configuration for the virtual machine '<GUID>' at 'C:\ClusterStorage\<PATH>\<VM>': General access denied error (0x80070005)
Source: Hyper-V-High-Availability
Event ID: 21102
'Virtual Machine Configuration <VM>' failed to register the virtual machine with the virtual machine management service.
他のすべてのVMは、問題のあるホストとの間で移動でき、問題のあるVMは、他の2つのホスト間で移動できます。また、他のVMが存在するため、これはストレージの問題ではありません。同じクラスターボリュームであり、ホストはそれらの実行に問題はありません。
何が起きてる?
答えは見つかりませんでした。これはACLの問題ではありませんでした(問題のあるVMは他のすべてのものと同一でした)のファイルACL)、おそらくVM構成で何かがスタックしました。
VMを削除し、再作成し、VHDを再接続すると、問題が完全に修正されました。