Ubuntu 下安裝 keepalived 和 Nginx負載均衡 轉發
Nginx負載均衡
https://www.cnblogs.com/knowledgesea/p/5199046.html
Ubuntu 下安裝 keepalived
轉載自:https://www.cnblogs.com/guoximing/p/9390269.html
對文章中相關命令的整理:
ifconfig 或者 ip addr list 檢視網路卡標識和對應的網段IP地址
nano /etc/sysctl.conf
去除註釋:net.ipv4.ip_forward=1 在其下加一行:net.ipv4.ip_nonlocal_bind=1
sysctl –p 使上一行修改的配置生效
安裝keepalived 需要的相關包:apt-get install libssl-dev openssl libpopt-dev
安裝keepalived:apt-get install keepalived
進入配置資料夾:cd /etc/keepalived/
新建配置檔案:nano keepalived.conf
keepalived配置如下:
參考:http://www.cnblogs.com/wang-meng/p/5861174.html
global_defs {
notification_email {
1452125537@qq.com
}
notification_email_from 1452125537@qq.com
#smtp_server smtp.mxhichine.com
#smtp_connect_timeout 30
router_id server240
}
vrrp_instance VI_1 {
state MASTER # MASTER 主伺服器 BACKUP 從伺服器
interface vpn_vpn #對應要繫結的網路卡標識 根據機器具體設定
virtual_router_id 51 #同一例項下virtual_router_id必須相同
priority 100 #MASTER權重高於 BACKUP
advert_int 1 #主從伺服器同步檢查的時間間隔 單位是 秒
authentication { #主從伺服器認證
auth_type PASS
auth_pass 7777
}
virtual_ipaddress { #虛擬IP 對應具體的網段
172.17.10.99
}
}
主從伺服器不同的配置在於: state interface priority
各個伺服器上都安裝並建立好相關配置檔案後:
service keepalived start 啟動 keepalived
service keepalived status 檢視 keepalived的狀態日誌資訊
ip add show {繫結的網路卡標識} 檢視當前網路卡的資訊,在主伺服器上執行 可看到多了之前配置的 虛擬IP地址
驗證keepalived主備切換
在主伺服器執行 service keepalived stop 關閉 keepalived服務
在從伺服器上執行 ip add show {繫結的網路卡標識} 可看到網路卡上已經有了設定的 虛擬IP地址
意味著 在主伺服器故障的情況下 訪問自動地切換到了 備份伺服器
在主伺服器執行 service keepalived start 開啟 keepalived服務
再 ip add show {繫結的網路卡標識} 可以看到虛擬IP 說明 訪問被重新切換到了恢復的主伺服器
相關文章
- nginx安裝及負載均衡配置Nginx負載
- Keepalived實現Nginx負載均衡高可用Nginx負載
- 負載均衡之keepalived負載
- keepalived高可用負載均衡負載
- Linux下玩轉nginx系列(五)---nginx實現負載均衡LinuxNginx負載
- docker下nginx反向代理和負載均衡配置DockerNginx負載
- nginx負載均衡Nginx負載
- NGINX 負載均衡Nginx負載
- 【Nginx】負載均衡Nginx負載
- Keepalived+Nginx+Tomcat配置高可用負載均衡系統示例NginxTomcat負載
- Nginx實現請求的負載均衡 + keepalived實現Nginx的高可用Nginx負載
- 做了反向代理和負載均衡的nginx配置檔案簡單示例(nginx.conf) HTTP負載均衡/TCP負載均衡負載NginxHTTPTCP
- LVS+KEEPALIVED負載均衡實驗負載
- Nginx負載均衡模式Nginx負載模式
- Nginx下載和安裝Nginx
- Linux環境下Nginx及負載均衡LinuxNginx負載
- Nginx 全模組安裝及匹配方式、反向代理和負載均衡配置Nginx負載
- nginx反向代理、負載均衡配置與linux環境下的安裝及通過ip和域名訪問nginxNginx負載Linux
- CentOS7 實現 Keepalived + Nginx 實現高可用 Web 負載均衡CentOSNginxWeb負載
- lvs+keepAlived→效率最高的負載均衡負載
- LVS#MySQL+Keepalived四層負載均衡MySql負載
- Nginx負載均衡高可用Nginx負載
- 012.Nginx負載均衡Nginx負載
- Nginx負載均衡詳解Nginx負載
- nginx實現負載均衡Nginx負載
- 介紹下Nginx 反向代理與負載均衡Nginx負載
- nginx轉發swoole以及nginx負載Nginx負載
- 伺服器群集—Nginx+Tomcat+keepalived負載均衡、動靜分離群集伺服器NginxTomcat負載
- Nginx入門(2)反向代理和負載均衡Nginx負載
- nginx反向大理和負載均衡以及高可用Nginx負載
- LVS+Keepalived 實現高可用負載均衡負載
- Haproxy+Keepalived高可用負載均衡叢集負載
- haporxy+keepalived實現負載均衡+高可用負載
- java程式設計—如何搭建Keepalived+Nginx+Tomcat高可用負載均衡架構Java程式設計NginxTomcat負載架構
- 負載均衡之--Nginx、LVS、HAProxy負載Nginx
- Nginx/Httpd負載均衡tomcat配置Nginxhttpd負載Tomcat
- Nginx+Tomcat部署負載均衡NginxTomcat負載
- nginx學習之負載均衡Nginx負載