Я добавил хост Server 2012 R2 в VMM 2012 R2 и создал на нем виртуальную машину. Когда я щелкаю правой кнопкой мыши по виртуальной машине и пытаюсь подключиться к консоли, я получаю:
«Этот компьютер не может подключиться к удаленному компьютеру. Попробуйте подключиться еще раз. Если проблема не исчезнет, обратитесь к владельцу удаленного компьютера или своему сетевому администратору. (0x0904, 0x0007)»
При поиске в Интернете были обнаружены похожие ошибки, но с немного другими сообщениями, говорящими о том, что это ошибка разрешений, тогда как моя ошибка более общая, и я не верю, что в данном случае проблема с разрешениями; Я построил хост, я являюсь локальным администратором на этом хосте, и это тестовый сервер, на котором работаю только я, поэтому никто другой, вероятно, не прыгнет и что-нибудь изменит.
Если я открою Hyper-V Manager и подключусь через него, он подключится без проблем. Только через VMM он не может подключиться. И VMM жестяная банка подключиться к консолям виртуальных машин на других хостах.
Если я создам новую виртуальную машину на том же хосте, у меня будет та же проблема. Я даже попытался вместо этого создать новую виртуальную машину через диспетчер Hyper-V и подключиться через VMM; та же ошибка.
У меня есть хост, отслеживаемый в SCOM 2012 R2 с помощью пакетов управления VMM и Hyper-V, и они говорят, что он исправен.
У меня нет идей. У кого-нибудь еще есть?
РЕДАКТИРОВАТЬ (дополнительная информация):
Я обнаружил, что после того, как виртуальная машина построена, я могу нормально к ней подключиться. Мы используем SCCM для создания наших серверов, поэтому я попытался подключиться сразу после того, как WinPE (мы используем последнюю версию, в которой также есть последние службы интеграции) завершил загрузку, и он также подключается. Итак, я предполагаю, что есть какой-то драйвер, который позволяет консоли подключаться. Таким образом, проблема возникает только тогда, когда виртуальная машина выключена или во время POST. И это только на хостах в этой одной группе / сети серверов; другие хосты в других группах / сетях хостов в порядке.
В итоге я позвонил в Microsoft по поводу этой проблемы. Мне сказали, что такое поведение является преднамеренным. Когда виртуальная машина выключена, вы не можете подключиться к консоли через VMM. Как только вы включите виртуальную машину, вы сможете подключиться нормально, вы просто пропустите первые биты информации о загрузке BIOS. Сообщение об «ошибке» вводит в заблуждение; на самом деле нет никакой "ошибки", которую нужно исправить.
Диспетчер Hyper-V позволяет подключаться к консоли выключенной виртуальной машины.
Вы можете открыть свои службы и убедиться, что службы SCVMM работают нормально.
Похоже, проблема с конфигурацией credssp.
1-й обходной путь:
Поместите следующее в файл .reg и добавьте его в реестр:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentials]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentialsDomain]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentials]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsDomain]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsWhenNTLMOnly]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsWhenNTLMOnlyDomain]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentials]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentialsDomain]
"Hyper-V"="Microsoft Virtual Console Service/*"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentialsWhenNTLMOnly]
"Hyper-V"="Microsoft Virtual Console Service/*"
2-й обходной путь: