我希望通过直接路由交换技术建立一个负载均衡器。
$ sudo apt-get install ipvsadmVirtual 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中的/etc/sysctl.conf设置之外,我还没有安装任何修补程序,因此我遵循了在这页面上给出的直接路由说明。
我在与VIP的联系上遇到了问题。
curl 172.17.10.173没有给出任何回应。
发布于 2012-04-18 13:17:01
您是否也配置了心跳,或者此时是否只配置了ipvsadm?您能运行命令吗?
ipvsadm -ln其中将列出您当前的配置,您可以将此添加到您的帖子中。
使用DR最常见的错误是人们在实际服务器上不正确地配置回循环适配器。
运行命令
ipvsadm -lnc 将显示ipvs接收到的当前连接。
尝试连接到您的VIP,然后运行前面提到的命令。您首先要寻找从测试客户端到真正服务器的连接。然后注意连接状态(末端的位)它是建立的,还是SYN_RECV?如果是SYN_RECV,安装了ipvsadm的设备还没有从真正的服务器接收到syn_recv数据包,这表明您的循环回适配器有问题。
另外,您在哪里运行CURL命令?它是在网络上的单独客户端上运行的吗?
https://serverfault.com/questions/378266
复制相似问题