Я пытаюсь включить динамическую миграцию на своем сервере Windows 2012 R2 hyper-v, но она не работает. Когда я пытаюсь использовать графический интерфейс, я получаю сообщение об ошибке «Ошибка применения изменений Live Migration. Не удалось изменить настройки службы».
Если я попытаюсь включить его с помощью командлета PowerShel Enable-VMMigration, я получу следующий результат:
Enable-VMMigration: не удалось изменить параметры службы. Операция не может быть выполнена, пока виртуальная машина находится в текущем состоянии. В строке: 1 символ: 1 + Enable-VMMigration + ~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (Microsoft.HyperV.PowerShell.VMTask: VMTask) [Enable-VMMigration ], Virt ualizationOperationFailedException + FullyQualifiedErrorId: InvalidState, Microsoft.HyperV.PowerShell.Commands.EnableVMMigrationCommand
Я удалил и переустановил Hyper-v на сервере, но безуспешно. Любые предложения относительно того, как это решить?
Дополнительные детали:
Не помню, где такое встречал, может на форумах Microsoft. Документируем здесь для всех, кто сталкивается с этой проблемой ...
Переименование C: \ Windows \ System32 \ GroupPolicy \ Machine \ Registry.pol в C: \ Windows \ System32 \ GroupPolicy \ Machine \ Registry.polx, похоже, решило мою проблему.
Похоже, что файл registry.pol компьютера поврежден - сначала проверьте это, попытавшись открыть редактор локальной групповой политики, запустив gpedit.msc - он не должен работать, сообщая, что не может открыть политику локального компьютера. Приведенное выше действие просто переименовывает файл registry.pol, чтобы компьютер мог его воссоздать в следующий раз, когда он обработает групповую политику домена.