Hyper-V R2 无法将组合 NIC 添加为外部网络

Hyper-V R2 无法将组合 NIC 添加为外部网络

我有一台正在运行的 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(也TenGigVmChimneyEnabledHKLM\SYSTEM\CurrentControlSet\services\VMSMP\Parameters。如果这些设置存在您尝试使用以下方式创建 Hyper-V 虚拟网络:联手适配器,您将收到权限错误。据我所知,身体的当您使用适配器创建虚拟网络时,无论设置是否存在,都不会出现问题。

使用这些设置的正确方法是使用 Hyper-V 配置虚拟网络,然后添加设置,一切正常。另外,我不确定是这一种还是另一种,但为了安全起见,我删除了两者,配置了虚拟网络,然后将它们重新添加。希望这对某些人有帮助。

相关内容