这个主题不言自明,我有一个运行LVS ldirectord的负载均衡器,下面的配置如下:
# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 172.22.9.100:80 rr
-> 172.22.1.133:80 Masq 1024 0 2
-> 172.22.1.134:80 Masq 1024 0 1我声明了哪个是虚拟IP,但我应该在哪里指定与真实服务器通信所需的指挥交换机IP?
谁能告诉我一个全面的和最新的配置,我在谷歌上能找到的都是古老的内核2.4配置说明。
发布于 2013-02-15 22:00:04
Linux是根据它的路由表来决定的。例如,如果你的一台后端机器是172.22.1.133,你的主机将检查它的路由表,以决定它应该使用哪个接口,以及它是否可以直接连接或通过网关连接。
命令'ip route show‘应该会给你一个关于它将使用哪个接口的线索。
如果您有多个接口可用于连接到一个IP,并且您希望将其与路由的其余部分分开定义,则只需为此特定主机添加一条路由,即可在其中定义一个接口:
ip route add 1.2.3.4/32 dev eth3
https://stackoverflow.com/questions/14894806
复制相似问题