環境
keepalived master:10.192.52.60
keepalived backup:10.192.52.61
webserver1 HTTP服務:10.192.52.62 (在/var/vww/html/index.html寫入node3)
webserver2 HTTP服務:10.192.52.63(在/var/vww/html/index.html寫入node4)
在webserver1,webserver2配置上vip 10.192.52.70
客戶端(執行curl命令):10.192.44.150
結構

組態檔(采用輪詢的方式)
keepalived master

keepalived backup

兩臺webserver上的arp檔案配置

相關log檔案:
keepalive master,backup正常啟動


ipvsadm -l -n 資訊

存在問題
通過curl 去訪問 10.192.52.70這個vip的時候,開始還會很happy的輪詢

這時ipvsadm -l -n 的InActConn資料在增加,但是ActConn卻0

一段時間后,不在輪詢,只向10.192.52.63(node4)發請求,

這時使用tcpdump host 10.192.44.150命令(查看客戶端發出的資料包走向)在10.192.52.60(keepalived master節點)10.192.52.62(webserver1節點)10.192.52.63(webserver2節點)去查看資料包資訊,發現由客戶端(10.192.44.150)發過來的請求,沒有經過lvs,直接發給了10.192.52.63(webserver2節點),我覺得這便是出現輪詢例外的原因,那么問題來了 為什會出現這種問題呢?而且這種情況會交替的出現,一會輪詢正常,一會例外。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/64445.html
標籤:服務器
