国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Keepalived+LVS部署高可用集群

這篇具有很好參考價(jià)值的文章主要介紹了Keepalived+LVS部署高可用集群。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Keepalived+LVS(DR)部署高可用Web集群

集群環(huán)境

主機(jī) 角色 服務(wù)
192.168.110.134 MASTER Keepalived
192.168.110.137 BACKUP Keepalived
192.168.110.136 Real server1 HTTPD
192.168.110.145 Real server2 HTTPD

MASTER配置

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_BACKUP
   vrrp_skip_check_adv_addr
   vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}

vrrp_instance VI_1 {
    state MASTER
    interface ens33
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.110.252
    }
}

virtual_server 192.168.110.252 80 {
    delay_loop 6
    lb_algo wrr
    lb_kind DR
    persistence_timeout 50
    protocol TCP

    real_server 192.168.110.136 80 {
            weight 1
            TCP_CHECK {
                retry 3
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 3
                conncet_port 80
            }
        }
    real_server 192.168.110.136 80 {
            weight 1
            TCP_CHECK {
                retry 3
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 3
                conncet_port 80
            }
        }
    }
}

BACKUP配置

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_BACKUP
   vrrp_skip_check_adv_addr
   vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}

vrrp_instance VI_1 {
    state BACKUP
    interface ens160
    virtual_router_id 51
    priority 50
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.110.252
    }
}

virtual_server 192.168.110.252 80 {
    delay_loop 6
    lb_algo wrr
    lb_kind DR
    persistence_timeout 50
    protocol TCP

    real_server 192.168.110.136 80 {
        weight 1
        TCP_CHECK{
            connect_timeout 3
            retry 3
            delay_before_retry 3
            connect_port 80
          }
        }
    real_server 192.168.110.145 80 {
        weight 1
        TCP_CHECK{
            connect_timeout 3
            retry 3
            delay_before_retry 3
            connect_port 80
          }
        }
    }
}

檢查Virtual IP是否漂移

[root@keepalived ~]# ip addr| grep "252"
    inet 192.168.110.252/32 scope global ens33
[root@localhost ~]# ip addr| grep "252"
[root@localhost ~]# 

#關(guān)閉服務(wù)Keepalived-MASTER
[root@keepalived ~]# systemctl stop keepalived.service 
[root@keepalived ~]# ip addr| grep "252"
[root@keepalived ~]# 
[root@localhost ~]# ip addr| grep "252"
    inet 192.168.110.252/32 scope global ens160

IPVS檢查

前提下載ipvsadm

MASTER
[root@keepalived ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.110.252:80 wrr persistent 50
  -> 192.168.110.136:80           Route   1      0          0         
  -> 192.168.110.145:80           Route   1      0          0 
BACKUP
[root@localhost ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.110.252:80 wrr persistent 50
  -> 192.168.110.136:80           Route   1      0          0         
  -> 192.168.110.145:80           Route   1      0          0

Real Server配置

#將VIP綁定至環(huán)回網(wǎng)卡
[root@webserver ~]# ifconfig lo:eth1 192.168.110.252 netmask 255.255.255.255 up
#ARP抑制
[root@webserver ~]# echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
[root@webserver ~]# echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
[root@webserver ~]# route add -host 192.168.110.252 dev lo
附上個(gè)人寫的小腳本
#!/bin/bash
read -p "Enter the Virtual IP : " vip
ifconfig lo:eth1 $vip netmask 255.255.255.255 up
if [ $? -eq 0 ]
then
	echo -e "\033[32m OK \033[0m" 
else
	echo -e "\033[31m Failed \033[0m"
fi
echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
if [ $? -eq 0 ]
then
    echo -e "\033[32m OK \033[0m" 
else
	echo -e "\033[31m Failed \033[0m"
fi
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
if [ $? -eq 0 ]
then
    echo -e "\033[32m OK \033[0m" 
else
	echo -e "\033[31m Failed \033[0m"
fi
route add -host $vip dev lo
if [ $? -eq 0 ]
then
    echo -e "\033[32m OK \033[0m" 
else
	echo -e "\033[31m Failed \033[0m"
fi

大家可以根據(jù)自己需要做調(diào)整。

測(cè)試

停用Real Server某一臺(tái)的Apache服務(wù)
#在Master上動(dòng)態(tài)監(jiān)測(cè)
[root@keepalived ~]# watch -n 0.5 ipvsadm -ln 
#RS
[root@docker ~]# systemctl stop httpd

這里效果需要自己方能看出來。文章來源地址http://www.zghlxwxcb.cn/news/detail-663564.html

停用Master上的keepalived檢測(cè)Backup是否接管資源
#停用前
C:\Users\SuperMe>curl 192.168.110.252
Web Test Of 192.168.110.145

C:\Users\SuperMe>curl 192.168.110.252
Web Test Of 192.168.110.145
#停用后
[root@keepalived ~]# systemctl stop keepalived.service
C:\Users\SuperMe>curl 192.168.110.252
Web Test Of 192.168.110.145

C:\Users\SuperMe>curl 192.168.110.252
Web Test Of 192.168.110.145

[root@localhost ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.110.252:80 wrr persistent 50
  -> 192.168.110.136:80           Route   1      0          0         
  -> 192.168.110.145:80           Route   1      0          5
  #可以看出來資源被接管后145被訪問了5此

到了這里,關(guān)于Keepalived+LVS部署高可用集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • lvs+keepalived高可用集群

    keepalive為L(zhǎng)VS應(yīng)運(yùn)而生的高可用服務(wù)。LVS的調(diào)度器無法做高可用,于是keepalive這個(gè)軟件,實(shí)現(xiàn)的是調(diào)度器的高可用。但是, keepalive不是專門為L(zhǎng)VS集群服務(wù)的,也可以做其他代理服務(wù)器的高可用(面試) LVS的高可用集群:主調(diào)度器和備調(diào)度器(可以有多個(gè))一主兩備或者一主一

    2024年02月08日
    瀏覽(14)
  • LVS+KeepAlived高可用負(fù)載均衡集群

    LVS+KeepAlived高可用負(fù)載均衡集群

    高可用集群只需要在調(diào)度器上多進(jìn)行一臺(tái)或兩臺(tái)(服務(wù)器本身的價(jià)格比較昂貴,一般備用的服務(wù)器的數(shù)量會(huì)和當(dāng)前業(yè)務(wù)創(chuàng)造的價(jià)值對(duì)等)的設(shè)置,就可避免因調(diào)度器癱瘓業(yè)務(wù)中斷的風(fēng)險(xiǎn),所以實(shí)現(xiàn)了真正的高可用的效果。 1.普通群集 普通的群集的部署是通過一臺(tái)度器控制調(diào)配

    2024年02月09日
    瀏覽(22)
  • Keepalived高可用集群、Keepalive+LVS

    什么是高可用集群? 高可用集群 (High Availability;Cluster,簡(jiǎn)稱HA Cluster) ,是指以減少服務(wù)中斷時(shí)間為目的的服務(wù)器集群技術(shù)。它通過保護(hù)用戶的業(yè)務(wù)程序?qū)ν獠婚g斷提供的服務(wù),把因軟件、硬件、人為造成的故障對(duì)業(yè)務(wù)的影響降低到最小程度。 自動(dòng)切換/故障轉(zhuǎn)移(FailOver) 自

    2024年02月10日
    瀏覽(22)
  • LVS+Keepalived架構(gòu)(負(fù)載均衡高可用集群)

    LVS+Keepalived架構(gòu)(負(fù)載均衡高可用集群)

    普通的群集的部署是通過 一臺(tái)調(diào)度器控制調(diào)配多臺(tái)節(jié)點(diǎn)服務(wù)器 進(jìn)行業(yè)務(wù)請(qǐng)求的處理,但是僅僅是一臺(tái)調(diào)度器,就會(huì)存在極大的單點(diǎn)故障風(fēng)險(xiǎn),當(dāng)該調(diào)度器的鏈路或則調(diào)度器本身出現(xiàn)故障時(shí),就會(huì)導(dǎo)致整個(gè)業(yè)務(wù)的無法正常進(jìn)行 ?而高可用集群是由 一臺(tái)主調(diào)度器和一臺(tái)或多臺(tái)備

    2024年02月12日
    瀏覽(25)
  • 使用keepalived解決lvs的單點(diǎn)故障高可用集群

    功能強(qiáng)大 轉(zhuǎn)發(fā)策略比較多 適合大型的網(wǎng)絡(luò)高可用 使用keepalived解決lvs的單點(diǎn)故障高可用集群 準(zhǔn)備6臺(tái)虛擬機(jī),2臺(tái)做LVS主備調(diào)度器,2臺(tái)做web服務(wù)器,1臺(tái)做存儲(chǔ),1臺(tái)客戶機(jī)驗(yàn)證 LVS主備調(diào)度器 master(192.168.1.225)backup(192.168.1.226) web1(192.168.1.221)web2(192.168.1.223) 存儲(chǔ)(192.

    2024年02月11日
    瀏覽(18)
  • LVS +Keepalived 高可用群集部署

    LVS +Keepalived 高可用群集部署

    在這個(gè)高度信息化的 IT 時(shí)代,企業(yè)的生產(chǎn)系統(tǒng)、業(yè)務(wù)運(yùn)營(yíng)、銷售和支持,以及日常管理等環(huán)節(jié)越來越依賴于計(jì)算機(jī)信息和服務(wù),對(duì)高可用(HA)技術(shù)的應(yīng)用需求不斷提高,以便提供持續(xù)的、不間斷的計(jì)算機(jī)系統(tǒng)或網(wǎng)絡(luò)服務(wù)。 Keepalived是一個(gè)基于VRRP協(xié)議來實(shí)現(xiàn)的LVS服務(wù)高可用方

    2024年02月09日
    瀏覽(18)
  • LVS+Keepalived 高可用群集實(shí)戰(zhàn)部署

    LVS+Keepalived 高可用群集實(shí)戰(zhàn)部署

    1.LVS Linux虛擬服務(wù)器(Linux Virtual Server) LVS 實(shí)際上相當(dāng)于基于IP地址的虛擬化應(yīng)用, 為基于IP地址和內(nèi)容請(qǐng)求分發(fā)的負(fù)載均衡提出了一種高效的解決方法 2、Keepalived工作原理和作用 Keepalived 是一個(gè)基于VRRP協(xié)議來實(shí)現(xiàn)的LVS高可用方案,可以解決靜態(tài)路由出現(xiàn)的單點(diǎn)故障問題。 在一

    2024年02月08日
    瀏覽(26)
  • nginx-2-講解與使用
Keepalived+LVS+nginx搭建nginx高可用集群

    nginx-2-講解與使用 Keepalived+LVS+nginx搭建nginx高可用集群

    1:配置文件優(yōu)化,達(dá)到nginx最大性能。 2:日志文件 /usr/local/nginx/logs/access.log 會(huì)一直增大,所有日志都會(huì)記錄在這。磁盤滿了會(huì)出現(xiàn)各種問題。定時(shí)器腳本清除各種日志。 3:整個(gè)訪問流程,負(fù)載均衡,主從搭建(keepalived)組合 , 單機(jī)+(keepalived)組合,郵件發(fā)送,靜態(tài)資源訪問

    2024年02月06日
    瀏覽(24)
  • 基于lvs+keepalived+nginx的web高性能集群項(xiàng)目

    基于lvs+keepalived+nginx的web高性能集群項(xiàng)目

    模擬企業(yè)里的web項(xiàng)目需求,最終目的是構(gòu)建一個(gè)高性能高可用的web集群系統(tǒng)。部署lvs負(fù)載均衡系統(tǒng)和keepalived高可用軟件,后端使用nginx做web服務(wù)器,同時(shí)搭建內(nèi)部的一套基于prometheus的監(jiān)控系統(tǒng)。使用ansible實(shí)現(xiàn)整個(gè)集群系統(tǒng)的自動(dòng)化運(yùn)維工作。 ceotos7 nginx1.25.3 node_exporter-1.4.0

    2024年02月20日
    瀏覽(18)
  • LVS集群-DR模式【部署高可用LVS-DR集群】

    LVS集群-DR模式【部署高可用LVS-DR集群】

    分發(fā)器IP配置 從拓?fù)鋱D看出我們的eth0有2個(gè)IP地址,所以我們需要配置eht0和eth0:1兩個(gè)IP DIP = ens33 = 192.168.1.70 VIP = ens33:1 = 192.168.1.63 DIP: ens33 ip地址: 192.168.1.70 VIP: ens33:1 ip地址: 192.168.1.63 [root@youmin63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 #以配置以下信息 本項(xiàng)目網(wǎng)關(guān)修改為:192.1

    2024年02月08日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包