LVS高階應用-會話保持
LVS的會話保持方法
使用-p選項建立長連結
在新建叢集的時候使用-p選項,使用者訪問服務的時候,會傳送到相同的RS上,哪怕使用輪詢排程,在設定的時間內,都會在相同的RS上
例如
ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]]
#-p指定長連線時間
藉助防火牆標記設定會話保持
可以讓http切換https連結的時候還是在相同主機上具體可以參考下面這個連結,有詳細過程
https://blog.csdn.net/L835311324/article/details/82634215
#打標記方法(在Director主機):
# iptables -t mangle -A PREROUTING -d $vip -p $proto --dport $port -j MARK --set-mark NUMBER
#基於標記定義叢集服務:
# ipvsadm -A -f NUMBER [options]
基於0埠定義叢集服務
將客戶端對所有應用的請求統統排程至後端主機,必須定義為持久模式(即需要用-p指定長連線時間);
實驗環境在https://blog.csdn.net/L835311324/article/details/82634215的基礎上但是修改一下DR的ipvsadm規則。
ipvsadm -C #清空規則
ipvsadm -A -t 192.168.253.192:0 -s rr -p 10
ipvsadm -a -t 192.168.253.192:0 -r 192.168.253.129
ipvsadm -a -t 192.168.253.192:0 -r 192.168.253.140
然後再次測試一下
相關文章
- LVS高階應用-藉助防火牆標記分類報文防火牆
- securecrt保持會話不會斷掉Securecrt會話
- AWK高階應用
- Redis 高階應用Redis
- React 高階應用 -- 高階元件 Heigher Order ComponentReact元件
- 「Mybatis系列」Mybatis高階應用MyBatis
- 基於token的會話保持機制會話
- ansible高階應用ansible-vault
- Docker 運維高階應用管理Docker運維
- 安卓應用安全指南4.2.3建立/使用廣播接收器高階話題安卓
- [譯]React高階話題之高階元件React元件
- react 高階元件的 理解和應用React元件
- Hive 高階應用開發示例(一)Hive
- C++高階應用_設計模式C++設計模式
- 向量(高階的隨機化應用)隨機
- STM32F103 高階應用(2)——中斷應用
- LVS+keepalived高可用
- python+pytest介面自動化(10)-session會話保持PythonSession會話
- 基於PostGIS的高階應用(5)–PolygonSplitingGo
- WinRAR初級中級高階等應用
- 分享Python的5種高階特徵應用Python特徵
- Spring AOP高階應用與原始碼剖析Spring原始碼
- Jenkins 使用指南 之 高階應用篇Jenkins
- ArkWeb頁面跳轉與跨應用導航 - 高階應用Web
- [譯]React高階話題之ContextReactContext
- 聊聊如何在K8S中實現會話保持K8S會話
- React 高階應用 -- 錯誤邊界 Error BoundariesReactError
- 說說 vue-router 元件的高階應用Vue元件
- React 中的高階元件及其應用場景React元件
- day16-物件導向高階和應用物件
- Nuget一鍵打包上傳以及高階應用
- MACD技術的高階應用--MACD與波浪Mac
- ArkWeb高階安全模式 - 提升應用安全性Web模式
- c# 高階應用 理解擴充套件方法C#套件
- Netty高階應用及聊天室實戰Netty
- LVS+Keepalived高可用群集
- [譯]React高階話題之Forwarding RefsReactForward
- [譯]React高階話題之Render PropsReact