High-Availability

F5 LTM 節點宕機和健康檢查失敗之間的時間

  • March 25, 2017

簡單的問題,但我在網上找不到答案。

假設出現以下場景:下一個接收流量的節點在收到新的客戶端請求時在啟動健康檢查*之前變得無響應。*F5 LTM 負載均衡器對此有何反應?

我問的原因是因為我們希望能夠根據需要重新啟動後端節點,但不希望有任何斷開的連接。LTM 會嘗試連接池成員,然後繼續到下一個節點進行相同的 HTTP 請求嗎?我想我們可以在重新啟動之前執行一些 iControl REST 呼叫,但我也不熱衷於過度設計它。

您的健康檢查應配置為 3n+1,n 是您的輪詢間隔。假設您有 5 秒的間隔,因此超時為 16 秒。因此,您有可能在 16 秒以上的時間內將流量傳遞到沒有響應的節點。池設置“服務關閉操作”將決定 BIG-IP 的反應方式,您可以在此處閱讀:https ://devcentral.f5.com/articles/ltm-action-on-service-down

我的建議是讓池成員停止服務,讓目前連接中斷,然後在實際關閉伺服器之前強制它們離線進行維護。如您所述,這可以在 GUI 中或通過 iControl SOAP/REST 完成。這是許多客戶的標準操作程序,我認為這根本不是過度設計。

引用自:https://serverfault.com/questions/839920