亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux下網卡bonding配置

發布時間:2020-06-15 17:15:28 來源:網絡 閱讀:2046 作者:lq2011 欄目:網絡安全

一、bonding技術

bonding(綁定)是一種linux系統下的網卡綁定技術,可以把服務器上n個物理網卡在系統內部抽象(綁定)成一個邏輯上的網卡,能夠提升網絡吞吐量、實現網絡冗余、負載等功能,有很多優勢。
bonding技術是linux系統內核層面實現的,它是一個內核模塊(驅動)。使用它需要系統有這個模塊, 我們可以modinfo命令查看下這個模塊的信息, 一般來說都支持.
# modinfo bonding
bonding的七種工作模式:
bonding技術提供了七種工作模式,在使用的時候需要指定一種,每種有各自的優缺點.
balance-rr (mode=0) 兩塊網卡都工作,但是與網卡相連的交換機端口必須做特殊配置(這兩個端口應該采取聚合方式),因為做bonding的這兩塊網卡是使用同一個MAC地址.
active-backup (mode=1) 表示fault-tolerance (active-backup)提供冗余功能,工作方式是主備的工作方式,也就是說默認情況下只有一塊網卡工作,另一塊做備份。bonding只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對外的鏈路down掉了,而交換機本身并沒有故障,那么bonding會認為鏈路沒有問題而繼續使用。 miimon是用來進行鏈路監測的。比如:miimon=80,那么系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路。
mode=2 表示 XOR policy 為平衡策略。此模式提供負載平衡和容錯能力
mode=3 表示 broadcast 為廣播策略。此模式提供了容錯能力
mode=4 表示 IEEE 802.3ad Dynamic link aggregation 為 IEEE 802.3ad 為 動態鏈接聚合。該策略可以通過 xmit_hash_policy 選項從缺省的 XOR 策略改變到其他策略。
mode=5 表示 Adaptive transmit load balancing 為適配器傳輸負載均衡。該 模式的必要條件:ethtool 支持獲取每個 slave 的速率
balance-alb (mode=6) 有高可用 ( 容錯 )和負載均衡的功能,不需要交換機配置 (流量分發到每個接口不是特別均衡),做bonding的這兩塊網卡是使用不同的MAC地址
二、Centos7配置bonding

環境:
系統: Centos7
網卡: em1、em2
bond0:172.16.10.183
負載模式: mode6(adaptive load balancing)
linux下網卡bonding配置
服務器上兩張物理網卡em1和em2, 通過綁定成一個邏輯網卡bond0,bonding模式選擇mode6
注意: ip地址配置在bond0上, 物理網卡不需要配置ip地址。
1、關閉和停止NetworkManager服務

systemctl stop NetworkManager.service     # 停止NetworkManager服務
systemctl disable NetworkManager.service  # 禁止開機啟動NetworkManager服務

ps: 一定要關閉,不關會對做bonding有干擾
2、加載bonding模塊
modprobe --first-time bonding
沒有提示說明加載成功, 如果出現modprobe: ERROR: could not insert 'bonding': Module already in kernel說明你已經加載了這個模塊, 就不用管了
你也可以使用lsmod | grep bonding查看模塊是否被加載

lsmod | grep bonding
bonding               136705  0 

3、創建基于bond0接口的配置文件
vim /etc/sysconfig/network-scripts/ifcfg-bond0
修改成如下,根據你的情況:

DEVICE=bond0
TYPE=Bond
IPADDR=172.16.10.183
NETMASK=255.255.255.0
GATEWAY=172.16.10.1
DNS1=114.114.114.114
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="mode=6 miimon=100"

上面的BONDING_OPTS="mode=6 miimon=100" 表示這里配置的工作模式是mode6(adaptive load balancing), miimon表示監視網絡鏈接的頻度 (毫秒), 我們設置的是100毫秒, 根據你的需求也可以指定mode成其它的負載模式。
4、修改em1接口的配置文件
vim /etc/sysconfig/network-scripts/ifcfg-em1
修改成如下:

DEVICE=em1
USERCTL=no
ONBOOT=yes
MASTER=bond0                  # 需要和上面的ifcfg-bond0配置文件中的DEVICE的值對應
SLAVE=yes
BOOTPROTO=none

5、修改em2接口的配置文件
vim /etc/sysconfig/network-scripts/ifcfg-em2
修改成如下:

DEVICE=em2
USERCTL=no
ONBOOT=yes
MASTER=bond0                 # 需要和上的ifcfg-bond0配置文件中的DEVICE的值對應
SLAVE=yes
BOOTPROTO=none

6、測試
重啟網絡服務
systemctl restart network.service

# cat /proc/net/bonding/bond0
Bonding Mode: adaptive load balancing   // 綁定模式: 當前是ald模式(mode 6), 也就是高可用和負載均衡模式
Primary Slave: None
Currently Active Slave: em1
MII Status: up                           // 接口狀態: up(MII是Media Independent Interface簡稱, 接口的意思)
MII Polling Interval (ms): 100           // 接口輪詢的時間隔(這里是100ms)
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: em1                     // 備接口: em0
MII Status: up                           // 接口狀態: up(MII是Media Independent Interface簡稱, 接口的意思)
Speed: 1000 Mbps                         // 端口的速率是1000 Mpbs
Duplex: full                             // 全雙工
Link Failure Count: 0                    // 鏈接失敗次數: 0 
Permanent HW addr: 84:2b:2b:6a:76:d4      // 永久的MAC地址
Slave queue ID: 0
Slave Interface: em1                     // 備接口: em1
MII Status: up                           // 接口狀態: up(MII是Media Independent Interface簡稱, 接口的意思)
Speed: 1000 Mbps
Duplex: full                             // 全雙工
Link Failure Count: 0                    // 鏈接失敗次數: 0
Permanent HW addr: 84:2b:2b:6a:76:d5     // 永久的MAC地址
Slave queue ID: 0

三、Centos6配置bonding

Centos6配置bonding和上面的Cetons7做bonding基本一樣,只是配置有些不同.
系統: Centos6
網卡: em1、em2
bond0:172.16.10.183
負載模式: mode1(adaptive load balancing) # 這里的負載模式為1,也就是主備模式.
1、關閉和停止NetworkManager服務

service  NetworkManager stop
chkconfig NetworkManager off

ps: 如果有裝的話關閉它,如果報錯說明沒有裝這個,那就不用管
2、加載bonding模塊
modprobe --first-time bonding
3、創建基于bond0接口的配置文件
vim /etc/sysconfig/network-scripts/ifcfg-bond0
修改如下 (根據你的需要):

DEVICE=bond0
TYPE=Bond
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.16.10.183
NETMASK=255.255.255.0
GATEWAY=172.16.10.1
DNS1=114.114.114.114
USERCTL=no
BONDING_OPTS="mode=6 miimon=100"

4、加載bond0接口到內核
vi /etc/modprobe.d/bonding.conf
修改成如下:
alias bond0 bonding
5、編輯em1、em2的接口文件
vim /etc/sysconfig/network-scripts/ifcfg-em1
修改成如下:

DEVICE=em1
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
BOOTPROTO=none

vim /etc/sysconfig/network-scripts/ifcfg-em2
修改成如下:

DEVICE=em2
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
BOOTPROTO=none

6、加載模塊、重啟網絡與測試
modprobe bonding
service network restart
7、查看bondo接口的狀態
cat /proc/net/bonding/bond0

Bonding Mode: fault-tolerance (active-backup)  # bond0接口當前的負載模式是主備模式
Primary Slave: None
Currently Active Slave: em2
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: em1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 2
Permanent HW addr: 84:2b:2b:6a:76:d4
Slave queue ID: 0

Slave Interface: em2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 84:2b:2b:6a:76:d5
Slave queue ID: 0
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清原| 丰都县| 开江县| 苏尼特左旗| 麻城市| 乌拉特前旗| 荔浦县| 石嘴山市| 肇州县| 繁昌县| 万安县| 青冈县| 左权县| 师宗县| 阜宁县| 南郑县| 无为县| 磴口县| 光山县| 静海县| 和龙市| 宁强县| 红桥区| 太康县| 南江县| 迭部县| 遂昌县| 嘉鱼县| 宁陵县| 新乡县| 台南市| 玛沁县| 陈巴尔虎旗| 榆林市| 玉林市| 仪陇县| 德州市| 宁都县| 嘉黎县| 金门县| 庄河市|