1centos操作系统停止NetworkManager进程。命令:systemctl stop NetworkManager@H_502_3@
下次启动不开启进程 systemctl disable NetworkManager@H_502_3@
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0@H_502_3@
NM_CONTROLLED=no /*是否使用NetworkManager服务@H_502_3@
BOOTPROTO=static /*获取地址的方法@H_502_3@
ONBOOT=yes /*是否开机启动@H_502_3@
IPADDR=10.1.1.4@H_502_3@
NETMASK=255.255.255.192@H_502_3@
GATEWAY=10.1.1.62@H_502_3@
BONDING_OPTS="miimon=100 mode=4"/*bonding选项参数,具体见下文4.修改modprobe配置文件@H_502_3@
#########################################################################################@H_502_3@
修改物理网卡1(以具体网卡名称为准,此处为ifcfg-eno1,通过ifcfg可以查看,或vi /etc/sysconfig/network-scripts/ifcfg后table键查看)@H_502_3@
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno1@H_502_3@
HWADDR=AC:61:75:21:00:41@H_502_3@
TYPE=Ethernet@H_502_3@
BOOTPROTO=none /*获取地址的方法为none@H_502_3@
DEFROUTE=yes@H_502_3@
PEERDNS=yes@H_502_3@
PEERROUTES=yes@H_502_3@
IPV4_FAILURE_FATAL=no@H_502_3@
IPV6INIT=yes@H_502_3@
IPV6_AUTOCONF=yes@H_502_3@
IPV6_DEFROUTE=yes@H_502_3@
IPV6_PEERDNS=yes@H_502_3@
IPV6_PEERROUTES=yes@H_502_3@
IPV6_FAILURE_FATAL=no@H_502_3@
NAME=eno1@H_502_3@
UUID=ae39e946-3525-4b78-ae3e-d2a42e60a1e1@H_502_3@
@H_502_3@
MASTER=bond0/*将网卡绑定到bond0这块逻辑网卡@H_502_3@
SLAVE=yes/*SLAVE=yes表示网卡附属于bond0这块网卡@H_502_3@
NM_CONTROLLED=no@H_502_3@
#########################################################################################@H_502_3@
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno2@H_502_3@
HWADDR=AC:61:75:21:00:42@H_502_3@
TYPE=Ethernet@H_502_3@
BOOTPROTO=none@H_502_3@
DEFROUTE=yes@H_502_3@
PEERDNS=yes@H_502_3@
PEERROUTES=yes@H_502_3@
IPV4_FAILURE_FATAL=no@H_502_3@
IPV6INIT=yes@H_502_3@
IPV6_AUTOCONF=yes@H_502_3@
IPV6_DEFROUTE=yes@H_502_3@
IPV6_PEERDNS=yes@H_502_3@
IPV6_PEERROUTES=yes@H_502_3@
IPV6_FAILURE_FATAL=no@H_502_3@
NAME=eno2@H_502_3@
UUID=662d8edb-3fdc-4158-b910-ed896a4e7c99@H_502_3@
ONBOOT=yes@H_502_3@
MASTER=bond0@H_502_3@
SLAVE=yes@H_502_3@
NM_CONTROLLED=no@H_502_3@
##########################################@H_502_3@
[root@localhost ~]# vi /etc/modprobe.d/bonding.conf@H_502_3@
alias bond0 bonding@H_502_3@
options bonding mode=4 miimon=100 xmit_hash_policy=layer3+4@H_502_3@
说明:@H_502_3@
A、miimon=100 用来进行链路监测的。即每100ms监测一次链路状态。bonding只监测主机与交换机之间链路。如果交换机出去的链路出问题而本身没有问题,那么bonding认为链路没有问题而继续使用@H_502_3@
B、mode模式说明:@H_502_3@
1-高可用模式,运行时只使用一个网卡,其余网卡作为备份,在负载不超过单块网卡带宽或压力时建议使用。@H_502_3@
2-基于HASH算法的负载均衡模式,网卡的分流按照xmit_hash_policy的TCP协议层设置来进行HASH计算分流,使各种不同处理来源的访问都尽量在同一个网卡上进行处理。@H_502_3@
3-广播模式,所有被绑定的网卡都将得到相同的数据,一般用于十分特殊的网络需求,如需要对两个互相没有连接的交换机发送相同的数据。@H_502_3@
4-802.3ab负载均衡模式,要求交换机也支持802.3ab模式,理论上服务器及交换机都支持此模式时,网卡带宽最高可以翻倍(如从1Gbps翻到2Gbps) (mode=4 在交换机支持LACP时推荐使用,其能提供更好的性能和稳定性)@H_502_3@
modprobe bonding@H_502_3@
确认模块是否加载成功@H_502_3@
lsmod | grep bonding@H_502_3@
[root@localhost ~]# lsmod | grep bonding@H_502_3@
bonding 129237 0@H_502_3@
#########################################################################################@H_502_3@
重启网络服务@H_502_3@
service network restart@H_502_3@
###########################################@H_502_3@
查看网卡聚合信息@H_502_3@
cat /proc/net/bonding/bond0@H_502_3@
[root@localhost ~]# cat /proc/net/bonding/bond0@H_502_3@
Ethernet Channel Bonding Driver: v3.7.1 (April 27,2011)@H_502_3@
@H_502_3@Bonding Mode: IEEE 802.3ad Dynamic link aggregation@H_502_3@
Transmit Hash Policy: layer3+4 (1)@H_502_3@
MII Status: up@H_502_3@
MII Polling Interval (ms): 100@H_502_3@
Up Delay (ms): 0@H_502_3@
Down Delay (ms): 0@H_502_3@
@H_502_3@802.3ad info@H_502_3@
LACP rate: slow@H_502_3@
Min links: 0@H_502_3@
Aggregator selection policy (ad_select): stable@H_502_3@
Active Aggregator Info:@H_502_3@
Aggregator ID: 1@H_502_3@
Number of ports: 2@H_502_3@
Actor Key: 17@H_502_3@
Partner Key: 2@H_502_3@
Partner Mac Address: 74:1f:4a:7f:ee:4f@H_502_3@
@H_502_3@Slave Interface: eno1@H_502_3@
MII Status: up@H_502_3@
Speed: 1000 Mbps@H_502_3@
Duplex: full@H_502_3@
Link Failure Count: 0@H_502_3@
Permanent HW addr: ac:61:75:21:00:41@H_502_3@
Aggregator ID: 1@H_502_3@
Slave queue ID: 0@H_502_3@
@H_502_3@Slave Interface: eno2@H_502_3@
MII Status: up@H_502_3@
Speed: 1000 Mbps@H_502_3@
Duplex: full@H_502_3@
Link Failure Count: 0@H_502_3@
Permanent HW addr: ac:61:75:21:00:42@H_502_3@
Aggregator ID: 1@H_502_3@
Slave queue ID: 0@H_502_3@