broadcast(可将数据传送到所有端口)
round-robin(可按顺序将数据传送到所有端口)
active-backup(使用一个端口或链接时其他则处于备用状态)
loadbalance(使用主动 Tx 负载平衡及基于 BPF 的 Tx 端口选择程序)
lacp(采用 802.3ad 链接合并控制协议)
1. 安装 teamd
默认不会安装网络成组守护进程 teamd。要安装 teamd
2. 添加配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| nmcli connection add type team ifname team-ServerA nmcli con show team-ServerA
nmcli con mod old-team-name connection.id new-team-name
nmcli connection modify team-name team.config JSON-config
nmcli con show team-name | grep team.config
nmcli con add type team-slave con-name Team0-port1 ifname eth0 master Team0
nmcli con add type team-slave con-name Team0-port2 ifname eth1 master Team0
nmcli connection up Team0-port1 nmcli connection up Team0-port2
ip link
nmcli connection up Team0
|
3. 配置文件
要创建网络成组,作为成组端口或链接接口的虚拟接口需要一个 JSON 格式的配置文件。快捷的方法是复制示例配置文件,然后使用有 root 授权的编辑器进行编辑。
1 2 3 4
| ls /usr/share/doc/teamd-*/example_configs/
cat /usr/share/doc/teamd-*/example_configs/activebackup_ethtool_1.conf
|