Nginx+keepalived(高可用雙主模式)

Nginx+keepalived(高可用雙主模式)

tips:前面已經介紹了nginx+keepalived高可用主從模式,今天補充下高可用的雙主模式,都可以做爲主機使用

server1:192.168.237.128             VIP1:192.168.237.10nginx

server2:192.168.237.129             VIP2:192.168.237.20vim

 

 

 

 

vim /etc/keepalived/keepalived.conf //編輯配置文件,增長一段新的vrrp_instance 規則
keepalivedA配置文件新增以下:
vrrp_instance VI_2 { state BACKUP #備機 interface eth0 #網卡名稱 virtual_router_id 52 #路由ID priority 100 #優先級 authentication { auth_type PASS auth_pass 2222 ######### } virtual_ipaddress { 192.168.237.20 #######VIP2 } track_script { chk_nginx } }

 

keepalivedB配置文件新增以下:
vrrp_instance VI_2 { state MASTER #主機 interface eth0 #網卡名稱 virtual_router_id 52 #路由ID priority 110 #優先級 authentication { auth_type PASS auth_pass 2222 ######### } virtual_ipaddress { 192.168.237.20 #######VIP2 } track_script { chk_nginx } }

 

分別啓動 keepalivedA 和keepalivedB,查看綁定VIP狀況spa

 

中止keepalivedA  service keepalived stop ,KeepalivedB接替keepalivedA工做,查看B機器ip綁定狀況,訪問192.168.273.10正常運行code

重啓keepalivedA,keepalivedA恢復工做,從新綁定VIP1,keepalivedB移除VIP1,繼續監聽router

同上,中止keepalivedB,查看keepalivedA綁定VIP狀況server

總結:訪問 keepalived 中配置的兩個 VIP 均可以正常調度,當咱們中止任意一臺 keepalived節點,一樣仍是正常訪問;到此,keepalived+nginx 高可用集羣(雙主模式)就搭建完成了

相關文章
相關標籤/搜索