我已经将Server 2012 R2主机添加到VMM 2012 R2,并在其上创build了一个虚拟机。 当我右键单击虚拟机并尝试连接到控制台时,我得到:
“此计算机无法连接到远程计算机,请尝试再次连接,如果问题仍然存在,请联系远程计算机的所有者或networkingpipe理员(0x0904,0x0007)”
我的网页search已经出现了类似的错误,但有一些稍微不同的消息,说这是一个权限错误,而我的错误是更通用的,我不认为权限是在这种情况下的问题; 我build立了主机,我在主机上的本地pipe理员,这是一个只有我工作的testing服务器,所以没有其他人可能会跳上去,改变任何东西。
如果我通过打开Hyper-Vpipe理器和连接,它连接没有问题。 只有通过VMM才能连接。 而且VMM 可以连接到其他主机上的VM控制台。
如果我在同一个主机上创build一个新的虚拟机,我有同样的问题。 我甚至尝试通过Hyper-Vpipe理器创build一个新的VM,并通过VMM连接; 同样的错误。
我使用VMM和Hyper-Vpipe理包在SCOM 2012 R2中监控主机,他们说这是健康的。
我没有想法。 任何人有任何?
编辑(附加信息):
我发现在构build虚拟机之后,我可以很好地连接到它。 我们使用SCCM来构build我们的服务器,所以我试图在WinPE(我们使用最新的版本,最新的Integration Services以及)刚刚完成引导后连接,然后连接。 所以我猜测有一些让控制台连接的驱动程序。 所以这个问题似乎只是在虚拟机关机的时候,或者在POST期间。 它只在这个服务器组/networking的主机上; 其他主机组/networking中的其他主机都可以。
看起来像credsspconfiguration问题。
第一个解决方法:
将以下内容放在.reg文件中,并将其添加到registry中:
[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/*"
第二个解决方法:
您可以打开您的服务,并确保SCVMM服务运行良好。
我最终与微软就此问题进行了电话沟通。 他们告诉我这种行为是有目的的。 当VMclosures时,无法通过VMM连接到控制台。 一旦你启动虚拟机,你可以连接好,你只是错过了BIOS启动信息的第一位。 “错误”信息是误导性的; 没有“错误”来解决,真的。
Hyper-Vpipe理器允许您连接到closures的VM的控制台。