Broadcom和Intel的網卡是我在服務器上見過最多的網卡,本篇記錄這兩個品牌網卡做Teaming的過程,關于Teaming這個詞在不同的平臺有不同叫法,在Linux下叫bonding,IBM稱為etherchanel,但是名字怎么變,效果都是將多塊網卡捆綁在一起實現Failover冗余或者Load Balance負載均衡。
先說Broadcom的吧,測試的服務器是DELL 2950,一款非常經典的服務器,非常好賣的一款機器,08年DELL的出貨量超過一半都是它貢獻的。板載和板卡共4個網口,都是Broadcom的千兆網卡。
現在將兩個板載的網口綁成一個Team作為專跑業務數據,兩張板卡的網卡綁成一個Team專跑心跳數據。
Broadcom Teaming
要對Broadcom網卡進行Teaming必選裝一個叫做BASP的工具,而裝這個工具包之前必須裝一個.net Framework,說真的Broadcom這個Winform程序寫得很一般。
在Broadcom網站找一下Driver Download就應該可以找到一個叫BASP的東西(Ctrl+F能快點找到) ,安裝很簡單啦,一路next就行了。
哈哈,需要裝一個.net Framework 2.0,這個就很容易啦,不截圖了。此時會退出安裝,裝好.net Framework后重新開始安裝程序就可以了。
打開后如果所示:
創建一個Team
我喜歡進入Expert Mode,設定一個Team Name,Team Type設定為 “Smart Load Balancing(TM) and Failover”模式,再點Create,再點 Apply/Exit,一個Team就建好了。
此時,網絡連接中就“多”了一塊網卡了。
IP地址,DNS的設定就只需要對 private 這個網卡設定一次就行了。
整個過程非常簡單,很容易上手。
Intel Teaming
測試的服務器是一臺IBM 3950 M2的服務器,板載兩張Broadcom的網卡,也是要做Teaming的,一張intel的網卡,兩個網口,這個兩個網口也是要做Teaming的。
在Intel網站找到服務器的網卡型號,然后下載對應的驅動程序,OS不要選錯哦。如果不清楚網卡型號,在intel網張中找一個叫adaptchk.exe的應用程序,然后在服務器中運行,它就會告知你的具體型號了。
然后按照這個型號去找驅動。
然后下載,這個就不說了,然后就是安裝,這里要說一個Bug,如果安裝的時候出現這個提示,一定不要繼續往下走,把所有的窗口關掉,然后再運行安裝程序,務求做到不出這個提示,否則即使提示安裝成功了,其實還是沒有成功的。
如果注意了上面這個問題的話,安裝就應該沒有問題了。
裝好后的網卡屬性馬上多了起來。選擇分組,然后勾上“將此適配器與其它適配器組合”選項,再點“新建”。
給個組名。
選好成員。
選擇模式。
此時在“網絡連接”中可以發現“多”了一個塊網卡,但是名字不叫private了,我們自己手動改了它。
IP地址、掩碼、網關在 private 網卡上面設定就可以了。
做Teaming是為了提高可用性,該方案將會用于我的“SQL Server 2005極高可用性架構”中。
新聞熱點
疑難解答
圖片精選