在使用Intel网卡的Hyper-V主机上,我遇到了严重的问题。
硬件:
一个路由器/交换机(Linux软件桥),它是一个Mikrotik 1100 AH,路由器OS 5.1
具有4端口intel NIX的Hyper-V服务器
在这个网站里,有一个使用VMQ的VMLB团队有1-4个活动端口(当testing到一个testing时)(但是也没有testing)。 该团队仅附属于Hyper-Vnetworking(即无pipe理权限)。
至今:
networking被用于所有types的stream量而没有分离。 这是一个“设置”阶段的事情。 现在我们需要将stream量转移到不同的VLAN中以隔离虚拟机组。
networking工作正常,没有VLAN。 根据http://www.intel.com/support/network/sb/CS-030993.htm VMQ激活应自动激活虚拟交换机上的VLAN支持。 我错过了什么吗?
networking设置是:连接types:外部。 允许pipe理操作系统已closures。
再次,整个事情很好,没有VLAN。
我现在拿一个虚拟机(一个辅助DNS,外部网卡),在合成networking适配器中打开“启用虚拟局域网识别”并在那里添加VLAN ID(998)。
我添加一个VLAN NIC到交换机上的网桥组,标记为998,并添加IP地址。
最后,我closures所有的networking连接到超v服务器sans 1(所以我知道到底会使用哪个端口)
我的手机(包login)以太网接口。 我看到一些VLAN 998stream量从mikrotik路由器的以太网端口传递。 即以太网800(IP)和806(ARP)。 我认为VLAN在路由器上正常工作。
这里提供了线索:似乎没有任何stream量到达虚拟机。 数据似乎只是被扔掉了。 也就是说,arp -a显示另一端的mac地址,所以有些东西似乎要经过。
任何人的想法? 我再次删除VLAN的那一刻,“只是打勾”。
即使VMQ自动启用,您仍然需要在Intel nic上启用VLAN中继。
在我们的Hyper-V设置中,它们默认访问types,并且额外的vlan标记的stream量被丢弃。 设置为交换机的中继端口和中继线的组可以接受VLANstream量,并使用上述设置将其路由到虚拟机。