Ads 468x60px

Pages

6/15/2016

HP Switch/VMware NIC Teaming搭配

HP switch 不論之前的 Procurve 或收購 H3C 之後推出的
A-series 系列,都有支援 802.3ad 協定,也就是一般常講的 LACP 或鍊路聚合
不過搭配 VMware 使用時,由於 VMware 並沒有完整支援(?)標準協定的關係
所以設定上必須注意

假設要把 HP Switch 上的 Port 1, Port 2
和 VMware ESXi 實體主機上的第1, 2張網卡利用 LACP 串起
則以下分別是 HP switch 和 VMware ESXi 上的相關設定

HP Switch
interface bridge-aggregation 1
quit
interface GigabitEthernet 1/0/1
port link-aggregation group 1
quit
interface GigabitEthernet 1/0/2
port link-aggregation group 1
quit
display link-aggregation summary

 VMware ESXi
  1. 登入管理介面後
  2. 點選 Configuration / Networking
  3. 點選欲設定的 vSwitch 的 Porperties
  4. 確認此 vSwitch 的 Network Adapters 已經有兩片網卡(vmnic0, vminc1)可以使用
  5. 點選 Ports 標籤頁, 將 vSwitch 中的 NIC Teaming 選項更改為 Route based on IP Hash

以上的設定中,雖然 HP Switch 在 interface bridge-aggregation 中還可以設定
動態或靜態的模式,但為搭配 VMware ESXi 使用,請勿再做任何設定(未做設定時是靜態模式)
都完成後,在 HP Switch 中可以使用 display link-aggregation summary 確認
是否有兩條線路,若設定都正確,selected port 會顯示 2
此時若拔掉其中一條實體線路,VMware ESXi 的管理介面或 Guest OS 連線都仍是正常
若用 ping 監測,以手邊測試環境觀察,只有 VMware 的管理介面掉 1 個封包
Guest OS 則沒有掉封包