Nginx+keepalive局域網其它主機ping vip不通

關於雲服務器上搭建keepalive高可用服務器後局域網其它主機ping vip不通的異常排查及解決辦法。html

有兩臺高可用server

server1  192.168.11.10
server2  192.168.11.11
vip :192.168.11.12linux

配置好keepalive以後在server1上  ip  a 能看到vip,但在另外一臺機子server2 192.168.11.11  ping  vip不一樣.同局域網的主機上也PING不通,PING真實IP都是通的。數據庫

分體分析:安全

一、已確認服務器IP、keepalived配置沒有任何問題;服務器

二、VIP可正常漂移;網絡

三、整個過程根本不涉及到Nginx,不用管它;spa

四、兩臺linux服務器上的防火牆均關閉;nuxt

五、在本身筆記本上作了兩臺虛擬機作keepalive高可用,VIP同局域網之間的主機互PING正常;server

六、在機房VM虛擬化上的生產服務器上作的keepalive高可用,VIP同局域網之間的主機互PING正常。htm

通過以上分析初步懷疑是雲服務器提供商沒有開通VIP192.168.11.12的訪問權限。由於是週末不方便聯繫雲主機管理人員,因此本身百度了,主要參考瞭如下文章(跟個人現象同樣,但跟個人解決辦法不一樣):

http://bbs.linuxtone.org/thread-24106-1-1.html

沒辦法週一只能求救雲主機工程師,果真如我所料:

「雲主機的VIP必須加入雲平臺的地址對中,雲主機使用ip地址必須加入雲平臺的數據庫中。這是雲平臺的安全控制策略,與網絡層沒有任何關係。」

讓雲服務器工程師將該VIP加入雲平臺的地址中,至此問題解決。

總結:看來實體機、本身機房的VM虛擬化服務器同雲服務器仍是有區別的。

相關文章
相關標籤/搜索