场景(实际地址/名称已更改):
安装了 Hyper-V 的 Windows Server 2008 R2。
最初,有 2 台机器,我们称它们为 FileServer 和 MainServer。FileServer 做的不仅仅是文件服务。MainServer 有 MSSQL。当新的闪亮服务器到达时,他们决定将 FileServer 机器用于其他用途。
自 2008 年推出 Hyper-V 以来,我们尝试了它。它可以工作,但是新的 MainServer 机器的配置方式有点奇怪(至少对于那些习惯于 VMWare 而不接触物理设备 ip 配置的人来说)。
原始网络配置:
- FileServer 机器(最初是物理的)
IP:xyz6(发明) 网络
掩码:255.255.240.0
网关:10.1.35.1
- MainServer 机器(物理)
IP:xyz4(发明) 网络
掩码:255.255.240.0
网关:10.1.35.1
当上面的服务器更改为具有 4 个物理网络适配器的闪亮新服务器时,它就这样结束了(这很奇怪,但我们无法让它以另一种方式工作):
- FileServer 机器(现在是虚拟来宾)
IP:xyz6(发明) 网络
掩码:255.255.240.0
网关:10.1.35.1
- MainServer 主机
本地连接 6(Hyper-V 虚拟适配器)
IP:xyz4(发明) 网络
掩码:255.255.240.0
网关:10.1.35.1
本地连接 4(在 Hyper-V 上配置的物理适配器)
IP:什么都没有(如果你运行 ipconfig,你会得到一个 169. . .* 范围内的地址)网络
掩码:255.255.240.0
网关:10.1.35.1
如果我将 xyz6 地址放在 hyper-v 适配器上,将 xyz4 地址放在它在 Hyper-V 中指向的物理适配器上,它将拒绝工作。但是人们一直在问我为什么会有这样一个奇怪的配置。我对他们的唯一答案是:那样工作。
我的经验是使用旧的 VMWare Server 和 VMWare Workstation。我觉得这其中发生了一些错误,但不知道是什么。这里的搜索没有带来任何启发......
您的问题非常令人困惑,但我会根据您在主机服务器上的网卡之间混合的假设来回答。
假设你的物理主机有 1 个网卡,当你安装 hyper-v 并配置外网交换机时,Windows 会创建一个虚拟交换机和一个虚拟网卡,两者都会绑定到你的物理网卡。
您的主机服务器 IP 地址将从物理网卡移动到虚拟网卡,以便启用虚拟客户端、主机和外部网络之间的通信。您看到的(主机网卡没有IP)是正常的,您应该将IP添加到主机上的虚拟网卡,而不是虚拟的。
如果我所说的也很令人困惑,那么我建议您阅读一下:http ://social.technet.microsoft.com/wiki/contents/articles/151.hyper-v-virtual-networking -survival-guide.aspx
一旦涵盖了这一点,您的虚拟机应该能够与主机和外部网络正常通信。
让我知道是否是这种情况。
谢谢,