8.13.6. 配置 LACP(802.3ad)运行程序
要使用 ethtool 作为链接监视器配置 LACP 运行程序,以
root
用户身份使用编辑器,将以下内容添加到团队 JSON 格式配置文件中:
{ "device": "team0", "runner": { "name": "lacp", "active": true, "fast_rate": true, "tx_hash": ["eth", "ipv4", "ipv6"] }, "link_watch": {"name": "ethtool"}, "ports": {"em1": {}, "em2": {}} }用于连接到支持链路聚合控制协议(LACP )的对应对象的连接配置。LACP 运行程序应使用 ethtool 来监控链接的状态。请注意,只有 ethtool 可用于链路监控,因为如果是 arp_ping,链接永远不会出现。原因在于,必须首先建立链接,且只能在数据包(包括 ARP)之后才能进行。使用 ethtool 可以防止这种情况,因为它单独监控每个链路层。
此运行程序可以采用与针对 loadbalance 运行程序相同的方式进行主动负载平衡。要启用活跃传输(Tx)负载均衡,请添加以下部分:
"tx_balancer": { "name": "basic" }
有关详细信息,请参阅
teamd.conf(5)
手册页。