Failed to establish a connection with host: the credentials supplied to the package were not recognized (0x8009030D).

При попытке перенести виртуальную машину Hyper-V ну другой сервер столкнулся с ошибкой:

“Failed to establish a connection with host ‘VSRV2’: the credentials supplied to the package were not recognized (0x8009030D). The Virtual Machine Management Service failed to authenticate the connection for a Virtual Machine migration at the source host: no suitable credentials available. Make sure the operation is initiated on the source host of the migration, or the source host is configured to use Kerberos for the authentication of migration connections and Constrained Delegation is enabled for the host in Active Directory.”

Это связано с тем, что необходимо предоставить учётные данные одного компьютера на другом, для этого нужно настроить делегирование Kerberos на контроллере домена. Это необходимо, поскольку Hyper-V перемещает гостевую виртуальную машину с одного хоста на другой, и ваши учетные данные должны работать на обоих хостах, если вы хотите выполнить миграцию.

Решение довольно простое. Сначала идём в настройки Hyper-V — Live Migrations — Advanced Features и отмечаем пункт Use Kerberos

Далее идём в Active Directory Users and Computers (или в Active Directory Administrative Center) и в свойствах учётной записи каждого сервера Hyper-V включаем делегирование служб «cifs» и «Microsoft Virtual System Migration Service» для всех серверов, на которые необходимо выполнить миграцию виртуальной машины:

И то же самое делаем для остальных серверов, которые участвуют в миграции виртуальных машин (если это необходимо).
Теперь необходимо дождаться пока настройки делегирования реплицируются на остальные контроллеры домена (пара минут) и всё готово.

Добавить комментарий