1. 程式人生 > >keepalived雙主多例項

keepalived雙主多例項

keepalived雙主即在配置檔案中加入第二個虛擬IP
物理機A:192.168.202.101
物理機B:192.168.202.102
VIP1:192.168.202.29(MASTER物理機A)
VIP2:192.168.202.30(MASTER物理機B)
物理機A:

! Configuration File for keepalived

global_defs { 
   notification_email {
    [email protected]
   }
   notification_email_from [email protected]
   smtp_server 127.0
.0.1 smtp_connect_timeout 30 router_id LVS_3 } vrrp_instance VI_1 { state MASTER interface eno16777736 virtual_router_id 51 priority 150 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.202.29/24 }
} virtual_server 192.168.202.29 80 { delay_loop 6 lb_algo wrr lb_kind DR nat_mask 255.255.255.0 persistence_timeout 50 protocol TCP real_server 192.168.202.103 80 { weight 1 TCP_CHECK { connect_timeout 8 nb_get_retry 3 delay_before_retry 3 connect_port 80 }
} real_server 192.168.202.104 80 { weight 1 TCP_CHECK { connect_timeout 8 nb_get_retry 3 delay_before_retry 3 connect_port 80 } } } vrrp_instance VI_2 { #只是在這裡額外添加了一個模組 state BACKUP interface eno16777736 virtual_router_id 52 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.202.30/24 } } virtual_server 192.168.202.30 80 { delay_loop 6 lb_algo rr lb_kind DR nat_mask 255.255.255.0 persistence_timeout 50 protocol TCP real_server 192.168.202.103 80 { weight 1 TCP_CHECK { connect_timeout 8 nb_get_retry 3 delay_before_retry 3 connect_port 80 } } real_server 192.168.202.104 80 { weight 1 TCP_CHECK { connect_timeout 8 nb_get_retry 3 delay_before_retry 3 connect_port 80 } } }

物理機B:

! Configuration File for keepalived

global_defs {
   notification_email {
    [email protected]
   }
   notification_email_from [email protected]
   smtp_server 127.0.0.1
   smtp_connect_timeout 30
   router_id LVS_3
}

vrrp_instance VI_1 {
    state BACKUP        
    interface eno16777736
    virtual_router_id 51
    priority 150              
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
      192.168.202.29/24 
    }
}

virtual_server 192.168.202.29 80 {
    delay_loop 6            
    lb_algo wrr                
    lb_kind DR                
    nat_mask 255.255.255.0
    persistence_timeout 50     
    protocol TCP                

    real_server 192.168.202.103 80 {
        weight 1              
        TCP_CHECK {
        connect_timeout 8       
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }

    real_server 192.168.202.104 80 {
        weight 1              
        TCP_CHECK {
        connect_timeout 8       
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }
}
vrrp_instance VI_2 {
    state MASTER            
    interface eno16777736
    virtual_router_id 52
    priority 150              
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
      192.168.202.30/24 
    }
}

virtual_server 192.168.202.30 80 {
    delay_loop 6            
    lb_algo rr                
    lb_kind DR                
    nat_mask 255.255.255.0
    persistence_timeout 50     
    protocol TCP                

    real_server 192.168.202.103 80 {
        weight 1              
        TCP_CHECK {
        connect_timeout 8       
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }

    real_server 192.168.202.104 80 {
        weight 1              
        TCP_CHECK {
        connect_timeout 8       
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }
}

相關推薦

keepalived例項

keepalived雙主即在配置檔案中加入第二個虛擬IP 物理機A:192.168.202.101 物理機B:192.168.202.102 VIP1:192.168.202.29(MASTER物理機A) VIP2:192.168.202.30(MAST

011.MySQL從+Keepalived配置

一 基礎環境 主機名 系統版本 MySQL版本

[轉] Haproxy、Keepalived高可用負載均衡

配置過程 virtual dev gnu 文本 tpch margin amp queue http://blog.chinaunix.net/uid-25266990-id-3989321.html 在測試了Nginx+Keepalived的負載均衡後,也對Haprox

MySQL keepalived .md

oba time 詳細介紹 bre tcp sync state head mar MySQL keepalived 雙主搭建 環境說明 系統 IP 主機名 mysql keepalived VIP CentOS 6.8 192.168

keepalived模式實現nginx高可用及LNAMMP架構

keepalived nginx lnammpkeepalived雙主模式實現nginx高可用及LNAMMP架構一、利用keepalived實現nginx調度器高可用;二、構建LNAMMP架構: 1) Nginx既是前端調度器,又是緩存服務器; 2) 將php的session緩存於memcached中;

Mysql從復制數據

主從配置 http pan mark stat 架構 nbsp 系統 mys 應用場景:需要高並發且無間斷訪問數據庫時,可使用雙主多從數據庫集群實驗架構:實驗環境: 關閉firewalld和selinux防火墻 操作系統版本:CentOS7

Mysql5.7.22+Keepalived互備高可用集群

msu ria 自己的 進行 pos 執行 elif 通知 file DB1:192.168.254.128DB2:192.168.254.129配置前進行校時操作#安裝ntpdate工具yum install ntpdate -y#使用ntpdate校時(後面的是ntp服

記一次keepalivedDR模式實驗

類型 boot 一次 ML value linux conn org 執行 實驗環境 CENTOS 7.5DIP1 192.168.119.110DIP2 192.168.119.111RIP1 192.168.119.120RIP2 192.168.119.121VIP1

keepalived+架構部署

show tail search 安裝 chang eth cal sys 配置 在高可用集群環境中,keepalived使用的是VIP,利用keepalived自帶的服務監控功能和自定義腳本來實現MYSQL故障時自帶切換。 Keepalived基於VRRP協議,虛擬冗余路

keepalived+

pre def wall lld primary ret protocol upd lob [root@mini1 ~]# setenforce 0[root@mini1 ~]# systemctl stop firewalld.service [root@mini1 ~]

keepalived+實現數據庫的高可用

-m com 編寫 工具 mixed 通過 offset incr 一次 生產環境中一臺 mysql 主機存在單點故障,所以我們要確保 mysql 的高可用性,即兩臺 MySQL 服務器如果其中有一臺 MySQL 服務器掛掉後,另外一臺能立馬接替其進行工作。 MySQL 的

Mysql+Keepalived熱備高可用操作步驟詳細解析

eve 腳本 server設置 not find 實驗 本地ip help oracle 查看 mysql+keepalived雙主熱備高可用的介紹: 我們通常說的雙機熱備是指兩臺機器都在運行,但並不是兩臺機器都同時在提供服務。當提供服務的一臺出現故障的時候,另外一臺會馬上

Mysql+keepalived

搭建環境說明 第一、資料庫安裝 第二、備份資料庫 第三、雙主熱備的配置 第四、keepalived原理 第五、keepalived的安裝和配置 搭建環境說明: master1:192.168.175.210 主 master2:192.168.175.211 備keepali

Nginx+Keepalived架構實現

detail available star inet6 onf www ln -s ipaddress route 參照 https://www.jianshu.com/p/da26df4f7d60 Keepalived+Nginx實現高可用Web負載均衡 Mast

LVS+Keepalived模型的實現

拓撲結構: Client LVS1 LVS2 RS1 RS2 192.168.2.1 DIP 192.168.2.128 VIP 192.168.2.198 DIP 192.168.2.129 VIP

配置nginx + keepalived模式(機互為主備)

前言 此前已經寫過一篇使用keepalived實現nginx的高可用,這種方式有一臺機器一直作backup使用,有50%的資源被浪費。 下面來配置nginx+keepalived的雙主機雙機熱備,這種配置下有兩個Virtual IP,兩個

centos7中MySQL5.7+keepalived熱備

mysql主主備份原理:複製過程中一個伺服器充當主伺服器,另一個或多個充當從伺服器,主伺服器將更新寫入二進位制日誌,並維護日誌檔案的一個索引以跟中日誌迴圈。當一個從伺服器連線到主伺服器時,它通知主伺服器上次更新的位置,從伺服器就接收主伺服器從那時起發生的變更,然後封鎖並等待主

keepalived(模式)+haproxy+mysql_slave

interval track -s pass nec 11.2 ini 地址 clean 環境說明: debian系統 keepalived_master1 +haproxy 192.168.7.32 keepalived_master1 +haproxy 192.16

實現例項(lvs+keepalived)【模型】

基本架構如下圖 分析:DR1,2 為兩個互為主備的排程器,DR1上設定VIP:10.220.5.187為主,DR2上設定VIP:10.220.5.197為主。 第一步: 在DR上安裝lvs和keepa

keepalived+mysql

keepalived+mysql雙主keepalived+mysql雙主原理:(1)主庫1上的keepalived啟動之後,會檢查mysql服務是否活著,如果活著,keepalived進入master狀態,獲得VIP;(2)主庫2上的keepalived啟動之後,也會檢查mysql是否活著,然後檢查keepa