Keepalived負載均衡

Keepalived

簡介

Keepalived是用C語言編寫的路由軟件。該項目的主要目標是爲Linux系統和基於Linux的基礎結構提供負載均衡和高可用性的簡單而強大的功能。 負載平衡框架依賴於提供第4層負載平衡的著名且廣泛使用的Linux虛擬服務器(IPVS)內核模塊。Keepalived實現了一組檢查器,以根據其運行狀況動態,自適應地維護和管理負載平衡的服務器池。另一方面,VRRP實現了高可用性 協議。VRRP是路由器故障轉移的基礎磚。此外,Keepalived還實現了一組VRRP有限狀態機的掛鉤,從而提供了低級和高速協議交互。爲了提供最快的網絡故障檢測,Keepalived實施BFD協議。VRRP狀態轉換可以考慮BFD提示來驅動快速狀態轉換。Keepalived框架可以獨立使用,也可以一起使用以提供彈性基礎架構。
在這裏插入圖片描述

實驗步驟

先進行安裝nginx
yum安裝keepalived

yum install -y curl gcc openssl-devel libnl3-devel net-snmp-devel
yum install -y keepalived

創建一個腳本文件夾

mkdir /etc/keepalived/script
cd /etc/keepalived/script

先進行創建一個腳本

vim nginx_t.sh

在這裏插入圖片描述
給這個腳本一個權限

chmod +x nginx_t.sh

執行文件查看是否錯誤拋出

./nginx_t.sh

修改一下keepalived的主配置文件

vi /etc/keepalived/keepalived.conf

在這裏插入圖片描述
重啓服務並開啓nginx

service keepalived restart
nginx

完結撒花

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章