首頁>Club>
8
回覆列表
  • 1 # 狗旦345

    網絡卡直通,有兩種方法,一種是“直通”,就是直接把物理網絡卡分配給虛擬機器,一種是“SR-IOV”,簡單滴說,可以認為是網絡卡虛擬化

    我測試的平臺是DELL R720XD,CPU是志強E5 2670 * 2

    直通,這個是比較簡單的辦法,只要網絡卡支援即可,實測:

    BCM 5709 雙口、四口 不支援

    BCM5719 支援

    BCM5720 不支援

    Intel PT9404/9402 不支援

    Intel I350T2/I350T4 支援

    Intel E1G44ET 不支援

    只要在Vmware-硬體中,如果是“不支援”,直接說明網絡卡不支援直通。如果是“禁止”,則選擇“直通”,然後變成“開啟/需要重新引導”然後重啟Vmware即可,如果重啟之後還是“開啟/需要重新引導”,則說明你的網絡卡不支援直通,正常就是“開啟”。

    然後在虛擬機器設定中選擇“新增PCI裝置”,就可以看到這塊網絡卡。記憶體設定裡面選擇全部分配,即可。

    虛擬機器作業系統裡面就有了這塊網絡卡,和物理機一樣安裝這塊網絡卡的驅動即可。

    SR-IOV,這個比較搞。首先有些帖子、連結有一些支援列表,一試所有的千兆網絡卡都開啟不了,Vmware直接出錯, 而有些帖子說網絡卡需要萬兆,有些帖子說網絡卡需要PCI-E 8X,實際我們可以發現,萬兆網絡卡都是PCI-E 8X,而千兆網絡卡是PCI-E 8X反正我是沒找到。我也只是在萬兆網絡卡中測試成功。

    我的R720XD原配的4口網絡卡是BCM 5720的,找了一塊2口萬兆(X540)2口千兆(I350)替換上去

    在主機BIOS中有一個SR-IOV全域性設定,設定Enable

    然後再Vmware-硬體中,配置SR-IOV,預設值是0,選擇開啟失敗,後來我隨意填了個8,設定成功了,重新引導之後,系統中多出了8塊虛擬的X540網絡卡,名稱就是X540 虛擬網絡卡什麼的

    然後在虛擬機器中選擇SR-IOV網絡卡,或者新增PCI裝置新增8塊虛擬網絡卡中的某一塊

    我開始是在Win 10中測試的,進系統可以看到一塊不識別的網絡卡,然後安裝Intel的驅動未果,然後去網上找帖子,原來SR-IOV需要專門的虛擬化驅動,Intel只有Linux平臺有驅動,鬱悶

    後面去裝windows server 2019試試,有帖子說win10不支援,需要server作業系統。

  • 中秋節和大豐收的關聯?
  • 使用者運營最核心的是什麼?