本文提供了在 hyper-V 环境中创建 V 交换机失败的问题的解决方法。
原始 KB 数: 2486812
现象
尝试从 虚拟网络 Manager 创建虚拟交换机时,应用新的虚拟网络更改时会收到错误消息。 错误消息指出:“安装开关失败。 无法绑定到 <网络适配器> 的名称,因为它已绑定到另一个虚拟网络。
通过脚本创建虚拟交换机时,可能会收到类似于以下错误之一的错误:
正在创建 Net2New-VirtualNetwork:VMM 无法完成服务器上的 Hyper-V 操作...(错误 ID:12700,详细错误:未知错误(0x8005))
或:
Remove-VirtualNetwork:尝试联系服务器
k9-campos7000-5.ad.iss-eps.net时出现硬件管理错误。()错误 ID:2927,详细错误:未知错误(0x80338029))
根据脚本,有许多可能的错误代码,但一般情况下,错误可能不会直接指向开关。
原因
网络适配器具有 Hyper-V 虚拟交换机使用的协议,该协议仍绑定到该协议。 这称为vms_pp绑定。 (Microsoft虚拟网络交换机协议)
注意
目前尚不清楚此问题特定于特定的网络适配器或硬件平台。
修改网络绑定
若要解决此问题,请使用以下步骤修改网络绑定:
-
生成所有网络适配器及其绑定的列表。 找到有问题的适配器,并查看是否启用了vms_pp绑定。 运行以下 cmdlet 并记下适配器的名称。
Get-NetAdapterBinding -ComponentID "vms_pp" -
使用以下 cmdlet 禁用vms_pp绑定:
Disable-NetAdapterBinding -Name "<Adapter Name>" -ComponentID "vms_pp" -
再次执行第一步,确认属性的值
Enabled为False。 这是确认绑定已删除。