web-dev-qa-db-ja.com

hyper-vがライブマイグレーションを有効にできない

Windows 2012 R2 Hyper-Vサーバーでライブマイグレーションを有効にしようとしていますが、失敗し続けます。 GUIを試してみると、「ライブマイグレーションの変更の適用中にエラーが発生しました。サービス設定の変更に失敗しました」というエラーが表示されます。

Enable-VMMigration powershelコマンドレットを使用して有効にしようとすると、次の結果が得られます。

Enable-VMMigration:サービス設定の変更に失敗しました。仮想マシンが現在の状態にある間は、操作を実行できません。行:1文字:1+有効化-VMMigration + ~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidOperation:(Microsoft.HyperV.PowerShell.VMTask:VMTask)[有効化-VMMigration ]、Virt ualizationOperationFailedException + FullyQualifiedErrorId:InvalidState、Microsoft.HyperV.PowerShell.Commands.EnableVMMigrationCommand

サーバーでhyper-vを削除して再インストールしましたが、うまくいきませんでした。これを解決する方法について何か提案はありますか?

追加の詳細:

  • クラスターはありません。
  • サーバーには以前は2012がありましたが、2012R2へのアップグレードのためにVMが移行されていました
  • VMMSサービスが実行されています
  • SCVMMエージェントがインストールされていたサーバーは、その後アンインストールされました
  • ローカルVMを作成して起動することはできますが、別のホストからサーバーに何も移行できません
  • サーバーにウイルス対策ソフトウェアがインストールされていません
  • これを実行しようとしたときに使用しているユーザーは、ローカルのAdministratorsグループのメンバーです。
  • マシンはドメインに参加しています
2
Scott Ivey

おそらくマイクロソフトのフォーラムで、これに出くわした場所を覚えていません。この問題に遭遇した他の人のためにここに文書化...

C:\ Windows\System32\GroupPolicy\Machine\Registry.polの名前をC:\ Windows\System32\GroupPolicy\Machine\Registry.polxに変更すると、問題が解決したようです。

マシンのregistry.polファイルが破損しているようです。最初にgpedit.mscを実行してローカルのグループポリシーエディターを開こうとしてこれを確認してください。ローカルコンピューターのポリシーを開くことができないと表示されて失敗するはずです。上記のアクションは、単純にregistry.polの名前を変更して、マシンが次にドメイン全体のグループポリシーを処理するときにそれを再作成できるようにします。

4
Scott Ivey