我刚刚虚拟化了 Windows 2003 Server SP2 x32。该服务器包含我们的帮助台服务器 (Spiceworks) 和我们的防病毒管理服务器 (ESET RAC)。主机计算机实际上最初包含虚拟化服务器;我创建了 vhd,然后清理了此系统并安装了 Windows 2008 R2 x64 Datacenter,并将虚拟化的 2003 添加到 Hyper-V 2008 R2 Server 上。
除了某些 IP 范围外,我的服务器运行良好。本地客户端可以从我的 192.168.180.xxx 和 192.168.181.xxx 获取 AV 服务器的更新,但不能从 192.168.182.xxx、192.168.183.xxx、192.168.184.xxx 等获取更新... 我无法从除 180. 和 181. 范围之外的任何客户端 ping 服务器。
现在我创建了另外 2 个虚拟化服务器(win2008 和 win7 pro),它们与 2003 服务器位于同一个虚拟主机上。起初我无法 ping 通它们,直到我进入“\网络和共享中心\高级共享设置”并打开文件和打印共享。然后我就可以 ping 通并访问这些虚拟化客户机。
Win2003服务器不太一样。
编辑!! 更改图像并添加更多信息...
ping 测试来自 192.168.187.x 中的主机
192.168.181.200 是服务器(Spiceworks/AV)
主机名是 cea-spiceworks (最初是 ois-imaging)
- 第一次 ping cea-spiceworks = 请求超时。
- 第二次 ping:192.168.181.200 = 请求超时。
- 对 cea-hyperv 进行第三次 ping 测试 = 成功 cea-hyperv 是 Windows 2008 R2 Datacenter x64,它拥有 cea-spiceworks vhd 虚拟服务器。
- 第四次 ping 是针对 nas 文件服务器 (192.168.181.30),该服务器与 cea-spiceworks 位于同一 IP 范围内。并且该次 ping 成功。
我可以 ping 通在 cea-hyperv 上运行的所有其他客户机,但不能 ping 通 2003 Spiceworks 服务器。这让我相信它是 cea-spiceworks 2003 服务器,而不是 dns。
顺便说一句,我确实重命名了 2003 Server (Spiceworks/AV) 主机名。我还尝试了 CNAME。但我不认为这是问题所在。编辑:或者因为该服务器在虚拟化之前就存在于该硬件/计算机上?
答案1
我通过删除隐藏的物理网络适配器解决了这个问题。
可以通过以管理员权限打开命令提示符并输入以下命令轻松删除它:
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
当设备管理器加载时,从文件菜单中展开视图并选择显示隐藏设备选项。这将启用并在窗口中显示任何旧的未使用设备。从这里展开网络适配器节点,您可以右键单击多余的设备并相应地删除它们。
不确定我为什么要这样做,可能是因为这个 2003 Server 最初就是在这个硬件上。但现在一切都正常了。我可以 ping 通,AV 客户端可以正确接收更新。