雙網卡綁定實踐

一、任務要求

機房有臺新的服務器 華爲2288H V5 需要安裝rhel6.8操作系統並配置雙網卡綁定和配置遠程管理地址。交換機那邊的網絡策略和線已經弄好,服務器這邊全部需要自己操作,包括端口接線。

二、收集信息

1.需要知道機櫃位、U位、SN、型號來確定所操作的服務器無誤
2.需要知道分區規則,需要安裝的軟件包,要配置的服務。
3.將要配置的IP、掩碼、網關、管理IP
4.是千兆網還是萬兆網,雙網卡綁定採用哪種模式

三、實踐

安裝操作系統的文檔有很多,這裏就不再敘述,這裏主要是講解雙網卡綁定和實施過程中遇到的問題。這次任務採用的是萬兆網絡,使用主備模式。

3.1、服務器網絡端口接線

如下圖所示,光模塊有六個,那麼跳線該怎麼接呢?
在這裏插入圖片描述
如圖所示,寫有port 0和port 1 的端口所在的卡是HBA卡來的,是接存儲跳線,不是用來接網絡跳線的,所以可以排除這兩個光模塊。圖中左邊是一張網卡兩個網口,右邊也是如此。而雙網卡綁定是爲了在一張網卡出錯的情況下還能繼續通信,因此兩根跳線不能連接在同一張網卡的兩個端口上。所以需要分開連接。兩邊暫時先任選一個網口。

3.2、確定服務器網口操作系統識別的網口(eth0等)對應關係

1)ifconfig -a #查看所有的網口
2)ls /etc/sysconfig/network-script/ #查看已有的網口配置文件,有些網口是沒有配置文件的,要用的時候需要自己創建,且名字要和 ifconfig -a 看到的網口名一樣
3)ethtool -p 網口名 #能夠使服務器對應的網口的燈閃爍,例子:ethtool -p eth0 ;執行該命令時eth0 對應的服務器的網口燈會一直閃。一般的千兆網口都會亮燈,但是萬兆網口一般不亮。
4)由於無法使用ethtool -p 找到對應關係,所以只能一個個端口信息查看過去,找到光口
ethtool 網口名 #查看該網口的信息,網口類型和支持的速率等。TP是電口,FIBRE則是光口。例子:ethtool eth0
在這裏插入圖片描述在這裏插入圖片描述
本次能夠查到四個網口都是光口,接下來使用 ifconfig -a 查看這四個接口的mac地址,同一張網卡的兩個網口mac地址只有後面兩位是不同的。由此可以判斷哪兩個網口在同一張網卡。接下來兩張網卡各任選一個網口做雙網卡配置。

3.3、雙網卡綁定的配置:

1)新建網口綁定配置文件,名字自定義,例如ifcfg-bond0
/etc/sysconfig/network-scripts/ifcfg-bond0文件配置:
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED=no
IPADDR=x.x.x.x
NETMASK=y.y.y.y
GATEWAY=z.z.z.z
BONDING_OPTS=”mode=1 miimon=100”
2)配置雙網卡綁定的其中一個網口
/etc/sysconfig/network-scripts/ifcfg-eth0文件配置:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes
3)配置雙網卡綁定的另一個網口
/etc/sysconfig/network-scripts/ifcfg-eth2文件配置:
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes

雙網卡綁定的配置就這樣完成了,再執行 service network restart 命令來重啓下網絡(必須重啓相關網絡)

3.4、進行驗證和調整

cat /proc/net/bonding/bond0 #可以查看雙網卡綁定情況(綁定的網口的速率,以及UP狀態),
如果網口顯示up 則服務器網口接線和配置正確,如果是down則可以換個網口插線或換個網口做配置。
在確定是接線和配置都正確後還需要測試故障切換,ping的時候拔其中一根線,等一下後觀察ping狀態。還能繼續ping通則插進去拔另外一根線,等一下後觀察ping狀態。

四、排障

本次任務在驗證階段發現ping不通,網口不是up的狀態。只能進行排錯了。
1.先確定配置文件沒錯。
2.再查看光纖線是否有光,無光則說明可能是光纖線有問題,或交換機那邊有問題。
3.如果光纖線有光,再查看服務器光口是否有光,在服務器配置好了,重啓了網絡服務之後服務器網口起來了,則服務器光口是會有光的。
4.如果兩端都有光,則需要確定插線方向是否反了。光纖線接口是一邊有光一邊無光的,服務器端網口也是如此。在插線的時候需要有光對準無光。
5.前面都驗證了無錯之後,就可能是速率不匹配、光模塊壞了、服務器或交換機不支持所用的光模塊、光衰問題(概率很小)。
1)先確定光模塊支持的速率。服務器和交換機的光模塊只能是千兆對千兆,萬兆對萬兆(目前工作總結而得)。本次任務經查看是服務器萬兆光模塊,而交換機千兆光模塊,因此把交換機千兆模塊換成萬兆模塊。查看服務光口發現還是沒亮,所以還是不行。
2)驗證服務器的光模塊是否有問題,剛好有另一臺未使用的萬兆光纖線,把該光纖按正確的方法插進去之後發現服務器光模塊旁邊的燈亮了,證明服務器光模塊是沒有問題的。
3)驗證交換機光模塊和光衰,由於這部分屬於網絡組人員負責的,所以那邊具體的調試就不清楚了。後來網絡組人員拿了個千兆光模塊裝在服務器這邊,交換機那邊也裝了個千兆的,換了之後插好線發現通了。網絡組人員解釋說是這臺思科交換機不支持剛纔更換的那個品牌的萬兆模塊。
4)由於現場沒有其它的萬兆模塊,所以只能等有萬兆模塊再嘗試了。過了兩天思科的萬兆模塊到了,更換之後插好線,能通了。然後執行3.4的步驟,驗證成功。

有什麼不對的、有疑惑的、或是可改進的地方,歡迎在下方留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章