负载均衡器中的直接路由

我希望通过直接路由交换技术来build立负载均衡器。我通过安装ipvsadm

$ sudo apt-get install ipvsadm 

build立

 Virtual IP is 172.17.10.173 subnet mask 255.255.240.0 linux director IP is 172.17.6.111 Real Server1 is 172.17.2.210 Real Server2 is 172.17.14.11 

除了在实际服务器上的/etc/sysctl.conf中的设置之外,我已经按照此页上给出的指示进行了直接路由,因为我没有安装任何补丁。

我在连接到VIP时遇到问题。

curl 172.17.10.173不给任何回应。

你还configuration了心跳,或者你现在简单configurationipvsadm吗? 你可以运行命令吗?

 ipvsadm -ln 

这将列出你当前的configuration,你可以添加到您的文章。

使用DR最常见的错误是人们在其真实服务器上错误地configuration了回送适配器。

运行命令

 ipvsadm -lnc 

将显示ipvs已经收到的当前连接。

尝试尝试连接到您的VIP,然后运行上述命令。 您首先正在寻找从您的testing客户端到您的真实服务器的连接。 然后注意连接状态(最后一位)是build立的,还是SYN_RECV? 如果它的SYN_RECV,安装了ipvsadm的设备没有收到来自真实服务器的syn_recv数据包,这表明您的回送适配器有问题。

另外,你在哪里运行CURL命令,是在你的networking上的一个单独的客户端?