在兩臺服務器上都安裝了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
}
}
uj5u.com熱心網友回復:
虛擬IP也要有一個服務器在運行,看看哪個服務器搶到了虛擬IPuj5u.com熱心網友回復:
沒明白什么意思?虛擬IP還需要一個單獨的服務器運行嗎?
uj5u.com熱心網友回復:
https://www.cnblogs.com/kevingrace/p/6138185.htmluj5u.com熱心網友回復:
去掉組態檔中的vrrp_strict
重啟keeplived(可能要加上改成單播的方式),我剛才也不行,現在能ping通了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/276836.html
標籤:Java EE
上一篇:急求maven不能下載坐標的方案
