我正在尝试设置分布式高可用性代理。每个代理服务器应位于不同的区域。DHCP 服务器可用于通知客户端计算机使用可用的代理服务器。您能建议一种合适的方法或一些有用的链接吗?当我检查时,可以使用 heartbeat 和 haproxy 提供解决方案,但我不确定如果服务器位于不同的区域它将如何工作。谢谢
答案1
你问了两个不同的问题:
要配置浏览器通过 DHCP 使用某个代理,你需要像这样设置 PAC 服务器http://agix.com.au/blog/?p=912PAC 服务器是一个简单的 HTTP 服务器,用于提供静态文件。然后将这两行添加到您的 ISC-DHCPD 配置中
option local-pac-server code 252 = text; option local-pac-server "http://www.example.com/wpad.pac";
要设置高可用性网络,您需要使用 DNS 循环方案:http://en.wikipedia.org/wiki/Round-robin_DNS
如果您需要进一步的帮助,我建议您将您的帖子分成两部分(如上所述的客户端和服务器)。此外,您还应该考虑将它们移动到超级用户网StackExchange,因为这是一个致力于管理多台服务器的社区。那里的人们在为客户提供高可用性方面拥有更多经验。