Chinaunix
标题:
咨询lvs问题
[打印本页]
作者:
split_two
时间:
2017-11-16 19:22
标题:
咨询lvs问题
本帖最后由 split_two 于 2017-11-16 19:25 编辑
问下keepalived启动后,VIP正常绑定,但是通过netstat看不到VIP监听的端口,也不清楚到底是否监听VIP的80端口,从其他机器telnet 80和curl VIP域名地址不通。有知道答案的大神请告知~
配置keepalived配置文件如下:
! Configuration File for keepalived
global_defs {
notification_email {
}
notification_email_from
Alexandre.Cassen@firewall.loc
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id LVS_DEVEL
}
vrrp_instance VI_1 {
state MASTER
interface em2
virtual_router_id 155
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.168.229
}
}
virtual_server 192.168.168.229 80 {
delay_loop 6
lb_algo rr
lb_kind DR
protocol TCP
real_server 192.168.168.218 81 {
weight 1
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 81
}
}
}
我只配置了一个后端服务器,从理论上说应该不影响的,通过ipvsadm -Ln查看如下
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress
ort Scheduler Flags
-> RemoteAddress
ort Forward Weight ActiveConn InActConn
TCP 192.168.168.229:80 rr
-> 192.168.168.218:81 Route 1 0 0
后端服务器执行脚本如下:
#!/bin/bash
#written by Daniel on 2014/02/19
#version 1.0
VIP=192.168.168.229
. /etc/rc.d/init.d/functions
case "$1" in
start)
ifconfig lo:0 $VIP netmask 255.255.255.255 broadcast $VIP
route add -host $VIP dev lo:0
echo "1"> /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2"> /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1"> /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2"> /proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p > /dev/null 2>&1
echo "Real Server Start OK"
;;
stop)
ifconfig lo:0 down
route del $VIP > /dev/null 2>&1
echo "0"> /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0"> /proc/sys/net/ipv4/conf/lo/arp_announce
echo "0"> /proc/sys/net/ipv4/conf/all/arp_ignore
echo "0"> /proc/sys/net/ipv4/conf/all/arp_announce
echo "Real Server Stoped"
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
作者:
split_two
时间:
2017-11-17 08:51
已解决了~~~
作者:
q1208c
时间:
2017-11-18 01:01
回复
2#
split_two
怎么解决的呢 ?
作者:
split_two
时间:
2017-11-21 09:25
回复
3#
q1208c
lvs只能相同端口转发,比如80只能转80~~我以前就踩过这个坑
作者:
q1208c
时间:
2017-11-21 15:35
回复
4#
split_two
有这事?
我咋记得以前配置的时候没这要求.
作者:
split_two
时间:
2017-11-21 16:27
回复
5#
q1208c
你可以试试~~
作者:
q1208c
时间:
2017-11-22 21:50
回复
6#
split_two
嗯。 有空我试试。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2