pve6_群暉_雙網口直連_鏈路聚合bond
轉載注明來源: 本文鏈接 來自osnosn的博客,寫於 2021-10-14.
參考
配置
pve
- 創建 Linux Bond
- 設置Slaves:ens33 ens34
- 不設置 IP,留空
- 設置模式。見下文……
- 創建 Linux Bridge
- 設置名稱:vmbr0
- 設置IP地址/掩碼:192.168.11.22/24
- 不設置網關:留空
- 設置橋接端口:bond0
群暉 (白裙)
- 創建 Bond
- 選取模式。見下文……
- 勾選對應的兩個網口。
- 設置 IP,192.168.11.33/24
網線直連
連接
- 用兩條六類網線,分別連接 pve的兩個千兆網口,群暉的兩個千兆網口。
網線直連,不經過交換機。也相當於,接在了不同的兩個交換機上。
bond 模式,測試
- 用 iperf3
- 群暉
iperf3 -s
- pve
iperf3 -c 192.168.11.33 -t 10
- 群暉
- pve: balance-rr
- 群暉:自適應 測速 600Kbps
- 群暉:xor 測速 1.4Gbps
- 群暉:LACP 測速 650Kbps
- pve: balance-xor
- 群暉:自適應 測速 950Mbps
- 群暉:xor 測速 950Mbps
- 群暉:LACP 網絡不通
- pve: lacp
- 群暉:自適應 測速 620Kbps
- 群暉:xor 測速 630Kbps
- 群暉:LACP 測速 630Kbps
- pve: balance-tlb 或 balance-alb
- 群暉:自適應 網絡不通
- 群暉:xor 網絡不通
- 群暉:LACP 網絡不通
- pve: broadcast
- 群暉:自適應 測速 800Mbps
- 群暉:xor 測速 790Mbps
- 群暉:LACP 測速 800Mbps
- pve: balance-rr , 群暉:xor
- 雙網口,只連一條網線(1口連1口) 測速 930Mbps
- 雙網口,只連一條網線(2口連2口) 測速 931Mbps
接入TP-link交換機
連接
- TP-link 交換機為早期產產品,不支持IEEE802.3ad 協議。
TL-SG2216WEB網絡標准: IEEE 802.3,IEEE 802.3u,IEEE 802.3ab,IEEE 802.3z,IEEE 802.3x,IEEE 802.1Q,IEEE 802.1p - 【技術討論 IEEE802.3z】
簡單說: 802.3i=十兆,802.3u=百兆,802.3ab=千兆,802.3z=千兆(含光纖),802.3ae=萬兆,
802.3x=全雙工流量控制協議,802.3ad=使用LACP的鏈路聚合。 - 用四條六類網線,分別連接 pve的兩個千兆網口,群暉的兩個千兆網口。
接入tp-link交換機的四個口,交換機上設置兩個trunk,T1和T2,即設置兩組鏈路聚合,每組兩個端口。
測試
- 測速結果和上面的基本相同。
只是,pve: balance-rr , 群暉:xor, 速度達到 1.6GB。
其他
pve 新增 pci 網卡
- 如果 pve 中看不到新增網卡。
- 用
lspci
確認是否能識別,也可以在 /var/log/message 中查找是否識別到網卡。 - 如果不能識別,考慮安裝網卡驅動。
- 如果能識別,檢查一下,這個 pci 插槽,是否已經直通給了某個vm。
pve 直通設備,是按照 pci 插槽直通的。
pve 拔除 pci 網卡
- pve 對板載網卡的名稱,可能會重新排列,而導致拔除pci網卡重啟后,pve失聯。
- 通過本機終端登陸,
ip addr
查看現有網卡的實際名稱。編輯/etc/network/interfaces
,重啟pve即可。
也可以試試/etc/init.d/networking restart
。
比如,把所有的 enp2s0 改為 enp1s0 (自己根據ip addr
確定名稱) /etc/network/interfaces
修改后,pve 的 web 管理界面中,node 的 網絡部分的內容也就改變了。
轉載注明來源: 本文鏈接 https://www.cnblogs.com/osnosn/p/15404915.html
來自 osnosn的博客 https://www.cnblogs.com/osnosn/ .