Linux下LVS负载平衡器中的控制器IP应该在哪里配置

Linux下LVS负载平衡器中的控制器IP应该在哪里配置,linux,load-balancing,nat,Linux,Load Balancing,Nat,这个主题是不言自明的,我有一个运行LVS ldirectod的负载平衡器,以及以下配置: # 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 -> 1

这个主题是不言自明的,我有一个运行LVS ldirectod的负载平衡器,以及以下配置:

# 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,它是与真实服务器通信所必需的


有谁能告诉我一个全面且最新的配置,我在google上只能找到古老的内核2.4配置说明。

Linux根据它的路由表来决定。例如,如果您的一台后端计算机是172.22.1.133,您的主机将检查其路由表,以决定应使用哪个接口,以及是否可以直接连接或通过网关连接

“ip路由显示”命令应该可以为您提供有关它将使用哪个接口的线索

如果您有多个接口可用于连接到一个IP,并且希望将其与路由的其余部分分开定义,则只需为此特定主机添加一个路由,其中定义了一个接口:

ip路由添加1.2.3.4/32 dev eth3