使用keepalived實現nginx高可用機制

2021-10-04 19:39:04 字數 2557 閱讀 2024

在上面的篇章中使用了nginx**多個web伺服器,之後訪問nginx服務的ip就可以**訪問到真實的web伺服器,但是如果你的這台nginx伺服器死掉(宕機),此時所有有該nginx**的所有web容器將會無法訪問,此時需要配置多個nginx伺服器作為備用機,但是多個nginx伺服器之間需要乙個元件來進行協調,我們可以使用keepalived進行協調,keepalived可以使用高可用機制,在很多第三方元件都是用到的,最大的特徵就是可以使用路由功能的演算法虛擬出乙個新的ip位址,之後使用這個ip位址**多個真實的伺服器。

/www.keepalived.org/download.html

scp eepalived-1.2.24.tar.gz root@***:/usr/local/src/

tar -xzvf keepalived-1.2.24.tar.gz -c /usr/local/src/

cd /usr/local/src/keepalived-1.2.24/
.

/configure –prefix=/usr/

make

make install

如果此時配置成功的話在/usr/etc**現相關的配置資訊,以及會在/usr/sbin**現啟動的命令

主要修改以下兩個配置

state backup #備份機

priority 99 #優先順序

以上訪問的位址就是虛擬路由的ip位址

將nginx的master機關機,如果可以正常訪問,說明配置成功

使用Keepalived實現linux高可用集群

apt install libipset dev keepalived yuseradd s usr sbin nologin m g root keepalived scriptvim etc sysctl.conf 在末尾追加一行 net.ipv4.ip nonlocal bind 1vim e...

使用keepalived實現高可用

通常情況下,都是啟動2臺相同的業務系統,一台故障,另外一台自動接管。後端一般情況下我們使用集群,排除了單點故障造成的影響,前段7層負載的高可用就尤為重要了 keepalived使用vrrp協議,虛擬路由冗餘協議。依靠vmac和vip實現高可用技術方案,俗稱位址漂移。搶占式高可用配置 1.實踐環境,配...

keepalived初步使用

keepalived是一款用c寫的,為linux集群提供負載均衡和高可用的軟體.其中負載均衡功能封裝了lvs模組,而高可用功能則是採用了vrrp協議 在centos7上,keepalived的安裝可以採用rpm包和原始碼包兩種方式 yum install keepalived yum install...