server和desktop都需要配置,本文档只记录server配置
本题主要使用两个man帮助命令,查找到配置聚合的命令格式
[root @server0 ~]# man nmcli-examples ////查找nmcli-examples命令格式,找到Example7
Example 7. Adding a team master and two slave connection profiles
$ nmcli con add type team con-name Team1 ifname Team1 config team1-master-json.conf
$ nmcli con add type team-slave con-name Team1-slave1 ifname em1 master Team1
$ nmcli con add type team-slave con-name Team1-slave2 ifname em2 master Team1
[root@server0 ~]# man teamd.conf ////查找teamd.conf命令格式,找到下面内容
"runner": {"name": "activebackup"}
创建聚合组并将eth1、eth2网卡加入聚合组
[root@server0 ~]# nmcli connection add type team con-name Team1 ifname Team1 config '{"runner": {"name": "activebackup"}}' ////创建聚合组Team1
Connection 'Team1' (3397fcd7-78d7-4bc6-8814-e43e6b181532) successfully added.
[root@server0 ~]# nmcli connection add type team-slave con-name Team1-slave1 ifname eth1 master Team1 ////将Eth1加入聚合组Team1
Connection 'Team1-slave1' (3c31c35e-a157-4ab5-84c0-526264ca4e33) successfully added.
[root@server0 ~]# nmcli connection add type team-slave con-name Team1-slave1 ifname eth2 master Team1 ////将Eth2加入聚合组Team1
Connection 'Team1-slave1' (2e825c7f-6631-4a44-bf90-2dac9c892cef) successfully added.
[root@server0 ~]# nmcli connection modify Team1 ipv4.addresses 172.16.1.65/24 ipv4.method manual ////配置聚合链路IP地址
[root@server0 ~]# nmcli connection up Team1 ////重启聚合网卡
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
[root@server0 ~]# teamdctl Team1 state ////验证状态
setup:
runner: activebackup
ports:
eth1
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
eth2
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
runner:
active port: eth2
[root@desktop0 ~]# ip addr show 或ifconfig 或 cat /etc/sysconfig/network-scripts/网卡名(如ifcfg-eth0) ////查询系统IP地址配置
////server和desktop均配置完后,可以互ping进行测试