Bonding 的草稿

Bonding 将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。直 接给两块网卡设置同一IP地址是不可以的。通过bonding,虚拟一块网卡对外提供 连接,物理网卡的被修改为相同的MAC地址 .多网卡同时工作可以提高网络速度,还可以实现网卡的负载均衡、冗余。

 

Bonding工作模式 共7种模式:0-6 Mode
balance-rr 0
active-backup 1
balance-xor 2
broadcast 3
802.3ad 4
balance-tlb 5
balance-alb 6

设置bonding 可以使用命令和写入文件的方式皆可。
一. 1. 文件写入 /etc/sysconfig/network-script目录下 新建bond文件ifcfg-bond0
文件中必须要有的变量
DEVICE,
BONDING_OPTS="miimon=100 mode=active-backup",
TYPE
推荐的
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=
IPADDR=
PREFIX=
NAME=
DEVICE=
ONBOOT=yes
2.设置好了bond文件然后要设置网卡的配置文件
DEVICE,
MASTER=bond0 ( 与bond文件中的DEVICE变量一致 )
SLAVE=yes
TYPE=Ethernet
NAME=

3.设置好了之后就需要重新加载网卡。nmcli connection reload
加载网卡之后先重新up物理网卡,然后up bond
nmcli connection show 查看
在/proc/net/bonding/bond 文件可以查详细状态。
二. 1 使用nmcli命令
增加bond
nmcli connection add type bond mode active-backup ifname bond0 con-name mybond0 ipv4.addresses 172.20.1.154 ipv4.method manual

然后需要网卡文件
nmcli connection add ifname eth0 type bond-slave con-name eth0 master(与增加bond中的ifname一致 ) bond0

posted on 2019-10-24 14:32  林之森火  阅读(195)  评论(0编辑  收藏  举报

导航