Виртуальная машина Hyper-V не может быть перенесена на конкретный хост в кластере

У меня есть кластер Hyper-V с тремя узлами, работающий на Windows Server 2008 R2, который работает довольно безупречно: ошибок нет, живая миграция работает, все хосты могут и будут без проблем работать на всех виртуальных машинах и так далее.

Но одна конкретная виртуальная машина пытается свести меня с ума: она работает на двух узлах кластера, но не на третьем.

Всякий раз, когда я пытаюсь переместить виртуальную машину на этот узел, будь то в процессе динамической миграции или при выключенной виртуальной машине, она всегда дает сбой. В журнале событий хоста эти события регистрируются:

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.

Все другие виртуальные машины могут быть перемещены в / из нарушающего хоста, а нарушающая виртуальная машина может быть перемещена между двумя другими хостами. Кроме того, это не проблема хранения, потому что в том же кластерном томе есть другие виртуальные машины, и у хоста нет проблем с их запуском.

Что тут происходит?

1 ответ

Решение

Никогда не нашел ответ; это не было проблемой ACL (ACL для файлов нарушающей виртуальной машины были идентичны всем остальным), возможно, что-то застряло в конфигурации виртуальной машины.

Удаление виртуальной машины, ее повторное создание и повторное подключение виртуальных жестких дисков полностью устранили проблему.

Другие вопросы по тегам