通过网上查资料知道了最上游负载均衡可以通过keepalived+nginx进行负载。
但是这个keepalived是只有同网段(A192.168.20.xx | B192.168.20.xx)才能生效。
想问如果两个最上游服务器是不同网段(A192.168.80.xx | B192.168.60.xx)的又有什么解决方案?
通过网上查资料知道了最上游负载均衡可以通过keepalived+nginx进行负载。
但是这个keepalived是只有同网段(A192.168.20.xx | B192.168.20.xx)才能生效。
想问如果两个最上游服务器是不同网段(A192.168.80.xx | B192.168.60.xx)的又有什么解决方案?
7 回答5.6k 阅读
4 回答4.2k 阅读
2 回答955 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答3.5k 阅读
1 回答1.2k 阅读✓ 已解决
2 回答1.9k 阅读
你可以用过一些方式,比如 多网卡、虚拟网卡等等,使得 两台服务器在某个环境下是在一个网段的即可。
需要注意keepalived 是需要互通来保持心跳检测的,而nginx其实不需要互通,如果是前面还有负载均衡,则前端机器与后端机器要能互通。