有没有办法让 vSphere Edge 网关负载均衡器获取请求的源 IP 并将其包装到代理协议 TCP 标头中,以便在不使用 vSphere 的“透明负载均衡”/DSR 功能的情况下保留负载均衡器池/目标的 IP ?
我发现定义“应用程序规则”的可能性,然后可以将其添加到虚拟服务器并由实际的 HAProxy 片段组成,但是看起来(并在文档中指出)这些片段仅插入在前端级别HAProxy 配置。
不幸的是,我还没有找到通过前端指令配置代理协议注入的可能性,我所发现的只是在后端块中为服务器使用 send-proxy-v2 指令,或者在 default-server 指令中使用它在默认值/后端块中。
有什么方法可以配置 vSphere EGW 为其后端服务器使用代理协议,或者通过应用程序规则之外的另一个配置选项,或者通过一些允许从前端配置 send-proxy-v2 指令的 HAProxy 配置技巧?
有问题的 vSphere 版本为 6.7U3