日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

系统运维篇之HP-DL580-Linux配置Bonding网卡组实例

發布時間:2023/12/15 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统运维篇之HP-DL580-Linux配置Bonding网卡组实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

各位好,首先就不多做介紹了,網絡上太多類似的配置案例,什么樣的部署方式都介紹了一遍,對于初入職場抑或首次參與企業網規劃部署的工程師都會糾結用哪種方式。所以就產生了這篇博客。

因為個人是一名在一年內有幸參與了眾多企業網項目案例,城域網BGP網絡割接以及大大小小客戶金融案例的“主刀”攻城師,所以我不介紹過多,只介紹實戰型強,遇到最多的部署方式。


好了,不多說!上大菜!


? ? ?第一步:配置網卡綁定之添加bonding內核模塊參數

# vi /etc/modprobe.d/bonding.conf

在配置文件中加入以下參數

alias bond0 bonding

options bond0 miimon=100 mode=1

說明:mode指虛擬網卡的工作模式,常用的有01兩種。

mode=0表示load balancing round-robin)為負載均衡方式,兩塊網卡都工作。

mode=1表示fault-tolerance active-backup)提供冗余功能,工作方式是主備的方式,默認情況下只有一塊網卡工作,另一塊做備份。

miimon用來進行鏈路監測。如:miimon=100,表示系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路。


第二步:配置虛擬網卡建立虛擬網卡配置文件

# cd /etc/sysconfig/network-scripts/

# cp ifcfg-eth0 ifcfg-bond0

采用復制的方式建立配置文件,可以減少遺漏和錯誤

編輯ifcfg-bond0配置文件:

# vi ifcfg-bond0

#HWADDR=xx:xx:xx:xx:xx:xx

需要注釋掉原有MAC地址。行首加上#號,如果存在UUID行,也一并注釋掉

DEVICE=bond0

修改綁定網卡的名字,第1塊為bond0,第2塊為bond1,以此類推

TYPE=Ethernet???????????????????????? #網絡類型

IPADDR=xx.xx.xx.xx???????????????? #填入網絡管理員分配的IP地址

NETMASK=255.xx.xx.xx??? ?????? #填入網絡管理員分配的IP地址

GATEWAY=xx.xx.xx.xx????????????? #填入網絡管理員分配的網關地址

ONBOOT=yes????????????????????????? #開機啟動

NM_CONTROLLED=no??????????? #禁止通過NetworkManager管理,非必須

BOOTPROTO=static???????????????? #地址類型為靜態IP,也可以配置為none

第三步:配置物理網卡之配置網卡①

# vi ifcfg-eth0

DEVICE=eth0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#保持不變

BOOTPROTO=none? ? ? ? ? ? ? ? ? ? ? ? ? #修改IP分配類型為none

HWADDR=xx:xx:xx:xx:xx:xx? ? ? ? ? ? ? ? #MAC地址保持不變

TYPE=Ethernet? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#網絡類型保持不變

ONBOOT=yes? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#開機啟用該網卡

MASTER=bond0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#新增加行,指定網卡從屬于bond0

SLAVE=yes?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #屬于bond模式的從屬卡 ? ? ? ? ??

USERCTL=yes? ? ? ? ? ? ? ? ? ? ? ? ? #是否允許非root用戶控制該網卡,根據實際情況設置

NM_CONTROLLED=no??????????? #禁止通過NetworkManager管理,非必須

?

接著:配置網卡②

# vi ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

HWADDR= xx:xx:xx:xx:xx:xx

TYPE=Ethernet

ONBOOT=yes

MASTER=bond0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#指定網卡從屬于bond0

SLAVE=yes? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#屬于bond模式的從屬卡

USERCTL=yes

NM_CONTROLLED=no

第四步:開機加載內核模塊

# vi /etc/sysconfig/modules/bonding.module

配置文件中加入以下命令

modprobe bonding

以上命令直接放到/etc/rc.local中也能生效,但建議按照以上標準內核模塊加載方式配置。

內核模塊加載配置文件需要添加執行權限

# chmod?a+x?/etc/sysconfig/modules/bonding.module

第五步:驗證綁定狀態

通過查看/proc/net/bonding/bond0可以獲知當前網卡綁定的狀態。

# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.6.0(September 26, 2009)

?

Bonding Mode: fault-tolerance (active-backup)????? #綁定模式為主備模式

Primary Slave: None

CurrentlyActive Slave: eth0? ? ? ? ? ? ? ? ? ?#當前工作網卡為eth0

MII Status: up???????????????????????????????????????? # 鏈路狀態正常

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

?

Slave Interface: eth0

MII Status: up???????????????????????????????????????? # eth0處于up狀態

Speed: 1000 Mbps ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# eth0鏈路速率

Duplex: full

Link Failure Count: 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # eth0故障計數

Permanent HW addr: FF:FF:FF:FF:FF:FF 【Mac友情和諧,請各位看官忽略】

Slave queue ID: 0

?

Slave Interface: eth1

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: FF:FF:FF:FF:FF:FF?【Mac友情和諧,請各位看官忽略】

Slave queue ID: 0

?


好了,到這里全部的配置就結束了,當然依然像我上一篇介紹windows配置方法一樣,請各位攻城師一定要做一次實際演練確認。保證所有環境正常。
應用場景:

高可用網絡環境、企業網網絡部署規劃以及企業網絡改造方案方向



最后,祝各位攻城師端午節身體健康,事事順心。多運動,注意鍛煉!畢竟身體才是你的本錢。




轉載于:https://blog.51cto.com/allen686/1663779

總結

以上是生活随笔為你收集整理的系统运维篇之HP-DL580-Linux配置Bonding网卡组实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。