Server 在HAproxy中,如何重用一台服务器和多个后端,并为一个前端使用多个后端?
假设我在HAproxy中有以下前端和后端配置:Server 在HAproxy中,如何重用一台服务器和多个后端,并为一个前端使用多个后端?,server,load-balancing,haproxy,Server,Load Balancing,Haproxy,假设我在HAproxy中有以下前端和后端配置: frontend F1 default_backend B1 frontend F2 default_backend B2 frontend F3 default_backend B3 frontend F_1_2 default_backed B1 B2 # How to do this? backend B1 server serverB1_1 S:1001 server serverB1_2 S:1002
frontend F1
default_backend B1
frontend F2
default_backend B2
frontend F3
default_backend B3
frontend F_1_2
default_backed B1 B2 # How to do this?
backend B1
server serverB1_1 S:1001
server serverB1_2 S:1002
backend B2
server serverB2_1 S:1003
server serverB2_2 S:1004
backend B3
server serverB3_1 S:1001 # Reusing serverB1_1
server serverB3_2 S:1003 # Reusing serverB2_1
我对上述配置有两个问题:
使用像ansible这样的配置管理工具很容易做到这一点
backend B4
server serverB1_1 S:1001
server serverB1_2 S:1002
server serverB2_1 S:1003
server serverB2_2 S:1004
server serverB3_1 S:1001
server serverB3_2 S:1003
如何在后端B3中重用serverB1_1和serverB2_1,而不是重新定义它
据我所知,这还不可能。您可以做的是使用函数重用来自其他后端的运行状况检查