在两台服务器上都安装了nginx和keepalived,安装完成了,用真实IP是可以正常nginx,但是换成虚拟ip后就访问不了。
求高手能帮忙分析下问题的原因。。
主机的keepalived配置:global_defs {
router_id 114.67.22.189
}
vrrp_script chk_nginx {
script "/home/check_nginx/check_nginx.sh"
interval 2
weight -5
fall 3
rise 2
}
vrrp_instance VI_1 {
state MASTER
interface eth0
mcast_src_ip 114.67.22.189
virtual_router_id 51
priority 101
advert_int 2
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
114.67.22.122
}
track_script {
chk_nginx
}
备机的keepalived配置:global_defs {
router_id LVS_DEVEL
}
vrrp_script chk_nginx {
script "/home/check_nginx/check_nginx.sh"
interval 2
weight -5
fall 3
rise 2
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
mcast_src_ip 114.67.22.212
virtual_router_id 51
priority 100
advert_int 2
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
114.67.22.122
}
track_script {
chk_nginx
}
}
求高手能帮忙分析下问题的原因。。
主机的keepalived配置:global_defs {
router_id 114.67.22.189
}
vrrp_script chk_nginx {
script "/home/check_nginx/check_nginx.sh"
interval 2
weight -5
fall 3
rise 2
}
vrrp_instance VI_1 {
state MASTER
interface eth0
mcast_src_ip 114.67.22.189
virtual_router_id 51
priority 101
advert_int 2
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
114.67.22.122
}
track_script {
chk_nginx
}
备机的keepalived配置:global_defs {
router_id LVS_DEVEL
}
vrrp_script chk_nginx {
script "/home/check_nginx/check_nginx.sh"
interval 2
weight -5
fall 3
rise 2
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
mcast_src_ip 114.67.22.212
virtual_router_id 51
priority 100
advert_int 2
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
114.67.22.122
}
track_script {
chk_nginx
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货