Hyper-V R2无法将组合的NIC添加为外部networking

我有一台运行Windows Server 2008 R2 Datacenter的Dell PowerEdge R710,它是Hyper-V Failover Cluster 。 它有8个Broadcom BCM5709C NICs ,三个组成了我的“虚拟机团队”。 该团队工作正常,但我有一个Hyper-V的问题。 它拒绝从组合的适配器创build一个虚拟networking,并出现错误消息,我没有权限这样做。 当我检查组合适配器的属性时,它绑定到Microsoft Virtual Network Switch Protocol ,Hyper-V从来没有把它变成一个虚拟networking的额外步骤。

正如我上面所说,这台服务器是与另一台相同的机器的Hyper-V Failover Cluster一部分。 另一台机器具有完全相同的设置,并且它的组合适配器在Hyper-V中作为一个虚拟networking正常工作。

有没有人有任何build议,我可以尝试得到这个工作? 我的另一种select是重新加载操作系统,看看是否有帮助。 build议将不胜感激。

经过几天的研究,我想我已经find了答案,这实际上是Hyper-V的一个问题。 为了预先设定发生什么事情,我试图优化Hyper-V的主机networking。 更多的可以在这里find 。

那么,作为优化的一部分,其中一个是添加两个registry项。 它们是BelowTenGigVmqEnabled (也是TenGigVmqEnabled )和BelowTenGigVmChimneyEnabled (也是TenGigVmChimneyEnabled )到HKLM\SYSTEM\CurrentControlSet\services\VMSMP\Parameters 。 如果尝试使用组合适配器创buildHyper-V虚拟networking之前存在这些设置,则会出现权限错误。 从我所看到的, 物理适配器没有问题,如果设置存在或没有创build一个虚拟networking。

使用这些设置的正确方法是使用Hyper-Vconfiguration虚拟networking,然后添加设置,并且一切正常。 另外,我不确定它是否是其中一个,但为了安全起见,我删除了两个,configuration了虚拟networking,然后将它们添加回去。 我希望这可以帮助别人。