错误提示:curl: (7) Failed connect to 192.168.200.132:80; Connection refused
假设我的服务器三台:
服务器一 VIP:192.168.10.10 (Director 对外公网IP) DIP:10.0.0.2 (Director 集群对ReadServer 内外IP) 服务器二 RIP_1:10.0.0.3 (RS 提供http处理的真机) 服务器三 RIP_2:10.0.0.4 (RS 提供http处理的真机)
解决方法:
1.绑定的访问地址错了。
# ipvsadm -At 192.168.10.10:80 -s rr # ipvsadm -at 192.168.10.10:80 -r 10.0.0.3 -m # ipvsadm -at 192.168.10.10:80 -r 10.0.0.4 -m
At(at)后面的地址是VIP 而不是DIP,很多人(包括我)刚开始给绑定成DIP,所以提示拒绝连接(Connection refused)。
绑定正确后使用
# ipvsadm -lnc IPVS connection entries pro expire state source virtual destination TCP 00:57 SYN_RECV 192.168.10.1:57408 192.168.10.10:80 10.0.0.3:80
是可以看到state状态是SYN_RECV,就说明Director状态正常了。
10.0.0.3