Hyper-V R2 無法將組合 NIC 添加為外部網路
我正在執行 Dell PowerEdge R710
Windows Server 2008 R2 Datacenter
,它是Hyper-V Failover Cluster
. 它有 8 倍Broadcom BCM5709C NICs
,三個組合在一起成為我的“虛擬機團隊”。該團隊工作正常,但我遇到了 Hyper-V 的問題。它拒絕從組合適配器創建虛擬網路,並顯示我無權執行此操作的消息。當我檢查它綁定到的組合適配器的屬性時Microsoft Virtual Network Switch Protocol
,Hyper-V 從來沒有採取額外的步驟將其變成虛擬網路。正如我上面所說,這台伺服器是
Hyper-V Failover Cluster
另一台相同機器的一部分。另一台機器具有完全相同的設置,並且它的組合適配器作為 Hyper-V 中的虛擬網路執行良好。有人對我如何嘗試使其正常工作有任何建議嗎?我的另一個選擇是再次重新載入作業系統,看看是否有幫助。建議將不勝感激。
經過幾天的研究,我想我已經找到了答案,這實際上是 Hyper-V 的問題。只是為了在我回答之前預設正在發生的事情,我試圖為 Hyper-V 優化主機的網路。更多資訊可以在這裡找到。
好吧,作為優化的一部分,其中之一是添加兩個系統資料庫項。它們是
BelowTenGigVmqEnabled
(alsoTenGigVmqEnabled
) 和BelowTenGigVmChimneyEnabled
(alsoTenGigVmChimneyEnabled
) toHKLM\SYSTEM\CurrentControlSet\services\VMSMP\Parameters
。如果在您嘗試使用組合適配器創建 Hyper-V 虛擬網路之前存在這些設置*,您將*收到權限錯誤。據我所見,當您使用物理適配器創建虛擬網路時,無論設置是否存在,物理適配器都沒有問題。使用這些設置的正確方法是使用 Hyper-V 配置虛擬網路,然後添加設置,一切正常。此外,我不確定是其中一個還是另一個,但為了安全起見,我刪除了兩者,配置了虛擬網路,然後將它們添加回來。我希望這可以幫助別人。