openEuler服务器bond配置

介绍:网卡 bond 就是通过把多个网卡绑定为一个逻辑网卡,实现网口冗余、负载均衡,增加服务器 的可靠性、稳定性,提高网络带宽。本文将详细介绍命令行下配置bond。

环境准备

1.openEuler20.03

2.光纤连接好

3.交换机聚合口配好

功能介绍

Bond有7中模式:(不做具体介绍本文使用mode=0 负载均衡模式,和交换机的端口聚合强制不协商的方式配合)

配置方法

1. 使用 nmcli 命令创建 bond0,自动生成配置文件:

nmcli connection add type bond ifname bond0 mode 0

在/etc/sysconfig/network-scripts会生成ifcfg-bond-bond0

2.手动修改ifcfg-bond-bond0生成文件

BOOTPROTO=none

IPADDR=172.

NETMASK=255.255.255.0

GATEWAY=172.

DNS1=202.

(根据自己的实际情况进行填写)

3.绑定ifcfg-enp130s0f0和ifcfg-enp130s0f1位bond网口

nmcli connection add type bond-slave ifname enp130s0f0 master bond0

nmcli connection add type bond-slave ifname enp130s0f1 master bond0

均显示添加成功(successfully added)

将网卡配置文件ifcfg-enp130s0f0和ifcfg-enp130s0f0备份

mkdir bak  (在/etc/sysconfig/network-scripts下)

mv ifcfg-enp130s0f0 bak

mv ifcfg-enp130s0f1 bak

4.使能bond并重启服务器

systemctl restart NetworkManager

nmcli con reload

reboot

此部至关重要,在操作过程中有使用重启网卡和重新加载bond,均未生效,来来回回找问题,最后reboot解决!

5.验证

ethtool bond0

单张网卡speed为10000Mb/s,显示为20000Mb/s即聚合成功

ping www.baidu.com 

成功!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注