gpt4 book ai didi

server - 如何跨多个后端重用服务器并为 HAproxy 中的前端提供多个后端?

转载 作者:行者123 更新时间:2023-12-05 06:55:28 24 4
gpt4 key购买 nike

假设我在 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

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

从上面的配置我有两个问题:

  1. 如何将 B1 和 B2 同时用于 F3?
  2. 如何在后端 B3 中重用 serverB1_1 和 serverB2_1 而不是重新定义它们?

最佳答案

How do I use both B1 and B2 for F3?

最简单的解决方案是添加“B4”并在那里添加所有服务器。
使用像 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

How do I reuse the serverB1_1 and serverB2_1 in backend B3 instead of redefining it?

据我所知这还不可能。
您可以做的是使用 track 重用来自其他后端的健康检查。功能

关于server - 如何跨多个后端重用服务器并为 HAproxy 中的前端提供多个后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65337255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com