网卡bond是通过把多张网卡绑定为一个逻辑网卡(虚拟接口),实现网卡冗余和负载均衡,在生产环境中经常用到。 服务器有两块网卡,用这两块网卡做成一个逻辑网卡bond0 1、确定系统是否已加载bonding模块 lsmod | grep bonding #检查是否已加载bonding模块 #如果命令输出中包含"bonding"字样,则表示bonding模块已加载。 #如果上述命令没有输出,说明bonding模块未加载。 sudo modprobe bonding #手动加载该模块 2、系统启动时自动加载bonding模块 touch /etc/modules-load.d/bonding.conf vi /etc/modules-load.d/bonding.conf #编辑添加 bonding :wq! #保存退出,在系统启动时,bonding模块将会自动加载 3、查看编辑网卡信息 ip addr #服务器上有两块网卡ens160和ens224,把这两块网卡绑定为一个逻辑网卡bond0 3.1编辑配置ens160网卡 vi /etc/sysconfig/network-scripts/ifcfg-ens160 DEVICE=ens160 NAME=bond0-slave-ens160 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes NM_CONTROLLED=yes :wq! #保存退出 3.2编辑配置ens224网卡 vi /etc/sysconfig/network-scripts/ifcfg-ens224 DEVICE=ens224 NAME=bond0-slave-ens224 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes NM_CONTROLLED=yes :wq! #保存退出 3.3创建一个类型为bond的配置文件/etc/sysconfig/network-scripts/ifcfg-bond0 vi [...]
查看全文