centos7 链路聚合

NIC teaming,简单的说就是多个物理端口绑定在一起当成一个逻辑端口使用,以便提高带宽, 实现负载平衡或高可用的功能。RHEL7 里面是通过 runner (可以视作一段代码)来实现不 同的目的。

配置的基本过程就是配置一个逻辑端口的连接,视作 master;然后把需要的物理端口配置 成 slave 连接,绑定到组。然后把这个逻辑端口分配 IP 就可以用了

team:高可用性

首先准备两块网卡,它们有不同的 MAC 地址

centos7 链路聚合_第1张图片

创建一个新连接,类型是 team 连接名称 team0。


activebackup 表示热备,loadbalance 表示负载均衡

例如将 activebackup 改成 loadbalance

master 配置好了,还得配置 slave,即 将 eno16777736 和 eno33554960 两块网卡加入到 team0

执行 nmcli connection show 命令查看 team0-1 和 team0-2 的状态

centos7 链路聚合_第2张图片

上图可以看出 team0-1 和 team0-2 没有连接,执行下列命令连接 team0-1 和 team0-2

centos7 链路聚合_第3张图片

执行 ifconfig,发现网卡的地址都一样了,这样交换机才能转发包到同一个逻辑端口

centos7 链路聚合_第4张图片

最后给 team0 分配一个 IP 地址(也可以直接用图形工具设置 IP 地址)

测试一下,先看看 team0 当前状态

centos7 链路聚合_第5张图片

关掉 eno16777736 的连接,自动切换到第二个物理端口了,测试成功

centos7 链路聚合_第6张图片



你可能感兴趣的:(centos7)