8.13.5. 配置 loadbalance Runner
此运行程序可用于两种类型的负载平衡,即主动和被动。在活动模式中,流量的持续重新平衡通过利用最近流量的统计信息尽可能均匀地共享流量来实现。在被动模式中,流量流在可用的链路上随机分布。由于处理开销降低,因此这具有速度优势。在高容量流量应用中,这通常是首选的,因为流量通常由多个流组成,该流将在可用链接之间随机分发,从而无需
teamd 干预即可完成负载共享。
要配置负载均衡器运行程序以进行被动传输(Tx)负载平衡,以
配置基于哈希的被动传输(Tx)负载平衡.
root 用户身份使用编辑器,将以下内容添加到团队 JSON 格式配置文件中:
{
"device": "team0",
"runner": {
"name": "loadbalance",
"tx_hash": ["eth", "ipv4", "ipv6"]
},
"ports": {"em1": {}, "em2": {}}
}
要配置负载均衡器运行程序以进行活跃传输(Tx)负载平衡,以
使用基本负载平衡器进行活动传输(Tx)负载平衡的配置。
root 用户身份使用编辑器,将以下内容添加到团队 JSON 格式配置文件中:
{
"device": "team0",
"runner": {
"name": "loadbalance",
"tx_hash": ["eth", "ipv4", "ipv6"],
"tx_balancer": {
"name": "basic"
}
},
"ports": {"em1": {}, "em2": {}}
}
有关详细信息,请参阅
teamd.conf(5) 手册页。