故障現象:
客戶端訪問VIP時,出現無法訪問,查看日志信息顯示如下:
kernel: IPVS: RR: no destination available
kernel: IPVS: RR: no destination available
kernel: IPVS: RR: no destination available
。。。。。。
經網上查詢原因大概有二
1、ipvs rr模塊沒安裝,經lsmod |grep rr 顯示已經安裝,排除。
2、keepalived所有的服務器端口服務沒啟動,經ps -aux 和lsof都已經啟動,此原因已排除。
那么問題出在哪兒呢,個人感覺還是可能因為keepalived的配置文件的問題,后來經過認真查找,找到在配置realserver時其中的‘循環調度算法’寫錯了,現貼出來,已增強一些個人記憶,防止下次出現這種低級錯誤。
real_server 192.168.2.88 80{
weight 1 (此處誤寫成 weight = 1導致上面出現的錯誤,無法訪問VIP)
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 80