我已将 Windows Server 2008 配置为允许远程管理(使用 sconfig)。我正在使用 Windows Server 2008(完整版,我已在其中配置了 RSAT)和服务器管理器 () 进行连接(使用 IP 地址)。我在两个系统上都使用带密码的管理员帐户。防火墙已关闭。当我尝试在服务器上使用 hyper-v 角色时,出现错误:无法连接到计算机“xxx.xxx.xxx.xxx”上的 RPC 服务。请确保您的 RPC 服务正在运行。我检查过 - RPC 服务正在运行。
有人知道问题出在哪里吗?
答案1
信不信由你,这是一个主机名解析问题。在工作组 Hyper-V 管理器中,“连接到服务器...”不会采用 FQDN(也不会采用 IP 地址),它只能是主机名。
在 2008 RSAT 服务器上的 hosts 文件(C:\Windows\System32\drivers\etc)中添加 hyper-v 核心服务器的 IP 和主机名,它就可以正常工作。
微软确实应该更好地记录这些内容。
答案2
查看此工具http://archive.msdn.microsoft.com/HVRemote
如果 Hyper-V 服务器和运行 RSAT 的客户端计算机未加入域,它有助于配置它们之间的身份验证。
答案3
除了远程管理规则之外,您还需要允许访问 Hyper-V 服务器上的 WMI。如下所示:
netsh advfirewall firewall set rule group="windows management instrumentation (wmi)" new enable=yes