openEuler系统服务器配置bond
在所有节点上配置,使能bond提升网络带宽,本章节以ceph1节点和openEuler操作系统为例进行配置说明。openEuler操作系统推荐使用nmcli工具进行网络配置。
- 查看当前组网情况。
1nmcli connection show

- 创建名称为bond_01的bond。
1nmcli con add type bond ifname bond_01 mode 4
- 配置bond_01的IP地址。
1 2
nmcli connection modify bond-bond_01 ipv4.addresses 192.168.4.166/24 nmcli connection modify bond-bond_01 ipv4.method manual
192.168.4.166/24需要替换为实际需要配置的网络IP地址和子网掩码。
- 增加slave网口,用于配置具体组合哪些网口到bond_01中。
1 2
nmcli con add type bond-slave ifname enp7s0 master bond-bond_01 nmcli con add type bond-slave ifname enp8s0 master bond-bond_01
其中enp7s0和enp8s0为网口的NAME,它们在numcli connection show命令的返回值中TYPE字段为ethernet,它们要与交换机配置bond/trunk的端口匹配。
- 查看最新网络信息。
1nmcli connection show

- 应用配置,使bond_01生效。
1nmcli connection up bond-bond_01
检查bond网络配置文件“/etc/sysconfig/network-scripts/ifcfg-bond-bond_01”,如果配置中包含如下内容可能会导致网络流量不均衡。1BONDING_OPTS=mode=802.3ad
需要将其调整为如下所示。1BONDING_OPTS="mode=4 miimon=100 xmit_hash_policy=layer3+4"
随后重启bond_01和网络服务。1 2 3
ifdown bond-bond_01 ifup bond-bond_01 systemctl restart NetworkManager
- 检查bond生效情况。
1ip a
- 在所有节点重复步骤1~7。