一、安裝teamdweb
[root@web01 ~]# yum -y install teamd
二、中止NetworkManager
什麼是NetworkManager呢?
NetworkManager服務是管理和監控網絡設置的守護進程,CentOS7更加註重使用NetworkManager服務來實現網絡的配置和管理,CentOS7之前是經過network服務管理網絡,之後的版本全部網絡管理和設置統一由NetworkManager服務來維護。它是一個動態的,事件驅動的網絡管理服務。網絡
[root@web01 ~]# systemctl stop NetworkManager && systemctl disable NetworkManager
三、編輯Network配置文件ide
[root@web01 ~]# cd /etc/sysconfig/network-scripts/ [root@web01 network-scripts]# cat ifcfg-team0 DEVICE=team0 DEVICETYPE=Team ONBOOT=yes BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no DNS1=114.114.114.114 IPADDR=192.168.171.111 PREFIX=24 GATEWAY=192.168.171.2 TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}" #以上DNS一、IPADDR、PREFIX、GATEWAY 請根據本身實際狀況所須要而編寫 #編輯ens33網卡配置文件 [root@web01 network-scripts]# cat ifcfg-ens33 DEVICETYPE=TeamPort TEAM_MASTER=team0 TEAM_PORT_CONFIG='{"prio":100}' NAME=ens33 # name和device根據本身實際網卡名稱來編寫 DEVICE=ens33 ONBOOT=yes #編輯ens36網卡配置文件 [root@web01 network-scripts]# cat ifcfg-ens36 DEVICETYPE=TeamPort TEAM_MASTER=team0 TEAM_PORT_CONFIG='{"prio":99}' NAME=ens36 # 同上ens33 DEVICE=ens36 ONBOOT=yes
四、重啓網卡使之生效rest
[root@web01 ~]# systemctl restart network
五、驗證team是否配置成功code
#查看team0成員 [root@web01 ~]# teamnl team0 ports # 能夠看到兩塊網卡都爲up 3: ens36: up 1000Mbit FD 2: ens33: up 1000Mbit FD #查看team0狀態 [root@web01 ~]# teamdctl team0 state setup: runner: activebackup ports: ens33 link watches: link summary: up instance[link_watch_0]: name: ethtool link: up down count: 0 ens36 link watches: link summary: up instance[link_watch_0]: name: ethtool link: up down count: 0 runner: # 顯示當前正在工做的網卡 active port: ens33