Sql-Server-2008

Hyper-V 的 4 個 nic 的最佳用途是什麼?

  • May 10, 2011

我正在執行幾台戴爾 R710,每台都配備了 4 個 Broadcom BCM5709C 網卡。

其中兩個 R710 執行 Hyper-V,第三個執行 SQL Server 2008,每個執行 Windows Server 2008 R2。第四個是執行 Windows Storage Server 2008。

我已經在儲存伺服器上設置了聯合網卡,到目前為止它執行完美。

我已經嘗試在執行 Hyper-V 的伺服器上進行設置以進行測試,但是一旦啟動並執行 Hyper-V 就很困難,因為一旦將介面分配給 Hyper-V,它們就不能用於組合。我還沒有弄清楚這一點。

我的問題是這些 nics 的最佳用途是什麼?這是一個單域網路。據我所知,團隊合作對於容錯(硬體級別)和性能來說是理想的。我讀過其他觀點,認為團隊合作並不像人們想像的那樣。此外,微軟顯然沒有正式支持團隊合作,Hyper-V 也有它自己的問題,儘管在出現性能問題時禁用 LSO 似乎是一種選擇。

有人嗎?最好使用nics?

將它們組合為您的網路支持(您沒有提及您的網路硬體,這將在很大程度上取決於您擁有什麼以及它的配置方式)。您應該為以下內容創建單獨的團隊(因為它們適用於您的情況):VM 流量、管理、iSCSI(不應將 iSCSI NIC 組合在一起,MPIO 用於此目的,但這些埠不應成為團隊的一部分)。根據您的選擇,您可以對管理功能進行 vLan 並將它們與 VM 流量混為一談(僅當 VM 也是 vLan 時,以防止 vLan 跳躍)。

確保您擁有 NIC 的最新韌體、驅動程序和管理軟體,否則您將遇到問題(2010 年 12 月之前的驅動程序存在嚴重的已知問題)。

Microsoft 不提供組合軟體,因此不支持它。但是,MS 確實支持執行連接到團隊的 Hyper-V 虛擬網路。根據您的網路,Teaming 絕對是它的全部(或不是,再次取決於您的網路)。

引用自:https://serverfault.com/questions/268211