雙機主從熱備概述
可以兩台機子互為熱備,平時各自負責各自的服務。在做上線更新的時候,關閉一台伺服器的tomcat後,nginx自動把流量切換到另外一台服務的後備機子上,從而實現**更新,保持服務的持續性,提高服務的可靠性,從而保證伺服器7*24小時執行。
首先使用keepalived虛擬vip
刪除掉原來的 rm -rf /etc/keepalived/keepalived.conf
vi /etc/keepalived/keepalived.conf
新增:vrrp_script chk_nginx
# 定義虛擬路由,vi_1 為虛擬路由的標示符,自己定義名稱
vrrp_instance vi_1
# 將 track_script 塊加入 instance 配置塊
nginx+keepalived簡單雙機主從熱備
每個服務虛擬安裝keepalived 虛擬乙個vip ,配置主從關係,當主掛了,直接走備機。
keepalived虛擬vip 位址 192.168.91.666
a 伺服器 192.168.91.5 從
b 伺服器 192.168.91.7 主
nginx安裝:
安裝成功後修改主伺服器的nginx html的index.html
啟動 service keepalived start
啟動日誌 tail -f /var/log/messages
成功!或者 ip a
訪問虛擬ip
同理設定備機: 修改乙個配置 state backup 乙個本地ip即可
vrrp_script chk_nginx
# 定義虛擬路由,vi_1 為虛擬路由的標示符,自己定義名稱
vrrp_instance vi_1
# 將 track_script 塊加入 instance 配置塊
track_script
virtual_ipaddress
}如果實現一主一備時候 虛擬vip 只能在一台伺服器存放
如果實現多主 多備情況 虛擬vip 可以多台存放
一主一備 虛擬ip一樣
但是 vip是在主機上的 當主機宕機了之後 會在備機
啟動後:
虛擬vip只在主上
啟動 ngxin keeplived 服務
訪問
一直是主,重新整理
停止主 service keepalived stop 訪問
虛擬ip 跑這裡了 備機
啟動主
nginx keepalived學習目錄
keepalived權威指南 深入理解nginx nginx模組開發與架構解析第二版 nginx開發從入門到精通 keepalived工作原理和配置說明 1 nginx安裝和介紹 2 nginx的啟動和停止 3 nginx程序模型 4 nginx處理請求過程 5 nginx配置一 6 nginx配置...
Nginx Keepalived 負載均衡
喜歡搞nginx,這兩天研究了一下nginx的負載配置 nginx平台搭建 nginx mysql php fpm搭建高效能nginx平台 單nginx負載均衡 nginx 負載均衡 配置全過程 熟悉上面的配置之後,今天我再來搞nginx keepalived 的配置,具體拓撲如下 一 安裝keep...
nginx keepalived雙機熱備
採用nginx實現反向 配置集群,實現軟f5的功能。nginx.conf的配置如下 server 192.168.2.134 8082 upstream socologin server access log home soco share nginx logs access.log access ...