![Hyper-V R2 无法将组合 NIC 添加为外部网络](https://linux22.com/image/603161/Hyper-V%20R2%20%E6%97%A0%E6%B3%95%E5%B0%86%E7%BB%84%E5%90%88%20NIC%20%E6%B7%BB%E5%8A%A0%E4%B8%BA%E5%A4%96%E9%83%A8%E7%BD%91%E7%BB%9C.png)
我有一台正在运行的 Dell PowerEdge R710 Windows Server 2008 R2 Datacenter
,它是 的一部分Hyper-V Failover Cluster
。它有 8x Broadcom BCM5709C NICs
,其中三个被组合在一起成为我的“虚拟机组”。该组运行良好,但我遇到了 Hyper-V 问题。它拒绝从组合适配器创建虚拟网络,并显示错误消息,提示我没有权限这样做。当我检查组合适配器的属性时,它已绑定到Microsoft Virtual Network Switch Protocol
,Hyper-V 从未采取额外步骤将其变成虚拟网络。
正如我上面所说,这台服务器是另一台相同机器的一部分Hyper-V Failover Cluster
。另一台机器具有完全相同的设置,并且其组合适配器在 Hyper-V 中作为虚拟网络运行良好。
有人能给我一些建议吗?我还可以尝试重新加载操作系统,看看是否有帮助。如果能提出建议,我将不胜感激。
答案1
经过几天的研究,我想我找到了答案,这实际上是 Hyper-V 的问题。在回答之前,我只是想预设一下发生了什么,我当时正试图优化主机的网络以适应 Hyper-V。更多信息可以找到这里。
好吧,作为优化的一部分,其中一项是添加两个注册表项。它们是BelowTenGigVmqEnabled
(也TenGigVmqEnabled
)和BelowTenGigVmChimneyEnabled
(也TenGigVmChimneyEnabled
)HKLM\SYSTEM\CurrentControlSet\services\VMSMP\Parameters
。如果这些设置存在前您尝试使用以下方式创建 Hyper-V 虚拟网络:联手适配器,您将收到权限错误。据我所知,身体的当您使用适配器创建虚拟网络时,无论设置是否存在,都不会出现问题。
使用这些设置的正确方法是使用 Hyper-V 配置虚拟网络,然后添加设置,一切正常。另外,我不确定是这一种还是另一种,但为了安全起见,我删除了两者,配置了虚拟网络,然后将它们重新添加。希望这对某些人有帮助。