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

Keepalived+Lvs高可用高性能負(fù)載配置

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

環(huán)境準(zhǔn)備

IP 配置 VIP
node1 192.168.134.170 LVS+Keepalived 192.168.134.100
node3 192.168.134.172 LVS+Keepalived 192.168.134.100
node2 192.168.134.171 做web服務(wù)器使用
node4 192.168.134.173 做web服務(wù)器使用

1、準(zhǔn)備node1與node3環(huán)境(安裝LVS與Keepalived)==>由于只是簡單的模擬測(cè)試,故環(huán)境安裝使用yum即可。(LVS使用DR模式)

yum install  ipvsadm

2、準(zhǔn)備web服務(wù)器環(huán)境(兩臺(tái))

yum install httpd -y

3、寫測(cè)試實(shí)例(web服務(wù)器上)

 echo "web test page ,ip is `hostname -I`" > /var/www/html/index.html
systemctl restart httpd

4、寫腳本準(zhǔn)備web環(huán)境

cat /etc/init.d/lvs_rs

#!/bin/sh
#
# Startup script handle the initialisation of LVS
# chkconfig: - 28 72
# description: Initialise the Linux Virtual Server for DR
#
### BEGIN INIT INFO
# Provides: ipvsadm
# Required-Start: $local_fs $network $named
# Required-Stop: $local_fs $remote_fs $network
# Short-Description: Initialise the Linux Virtual Server
# Description: The Linux Virtual Server is a highly scalable and highly
# available server built on a cluster of real servers, with the load
# balancer running on Linux.
# description: start LVS of DR-RIP
LOCK=/var/lock/ipvsadm.lock
VIP=192.168.95.10
. /etc/rc.d/init.d/functions
start() {
PID=`ifconfig | grep lo:10 | wc -l`
if [ $PID -ne 0 ];
then
echo "The LVS-DR-RIP Server is already running !"
else
/sbin/ifconfig lo:10 $VIP netmask 255.255.255.255 broadcast $VIP up
/sbin/route add -host $VIP dev lo:10
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/eth0/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/eth0/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
/bin/touch $LOCK
echo "starting LVS-DR-RIP server is ok !"
fi
}
stop() {
/sbin/route del -host $VIP dev lo:10
/sbin/ifconfig lo:10 down >/dev/null
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/eth0/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/eth0/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
rm -rf $LOCK
echo "stopping LVS-DR-RIP server is ok !"
}
status() {
if [ -e $LOCK ];
then
echo "The LVS-DR-RIP Server is already running !"
else
echo "The LVS-DR-RIP Server is not running !"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
status
;;
*)
echo "Usage: $1 {start|stop|restart|status}"
exit 1
esac
exit 0

chomd +x /etc/init.d/lvs_rs # 添加執(zhí)行權(quán)限
/etc/init.d/lvs_rs start # 啟動(dòng)腳本
route -n # 查看路由

5、修改keeplaived服務(wù)器配置文件(實(shí)現(xiàn)健康檢查和故障切換功能)

! Configuration File for keepalived  # 主配置文件


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_DEVEL1
}

vrrp_instance VI_1 {  # 實(shí)例一
    state MASTER  # 指定為主節(jié)點(diǎn)
    # nopreempt 非搶占模式
    interface ens33  # 指定VIP綁定網(wǎng)卡
    virtual_router_id 51  # 指定實(shí)例的id
    priority 100  # 指定主節(jié)點(diǎn)的優(yōu)先級(jí),主節(jié)點(diǎn)要高于備節(jié)點(diǎn)
    advert_int 1  # 指定發(fā)送vrrp通告的間隔
    authentication {
        auth_type PASS  # 指定認(rèn)證方式
        auth_pass 1111  # 指定使用密碼
    }
    virtual_ipaddress {  # 指定vip(需要與真實(shí)ip在同一個(gè)網(wǎng)段)
        192.168.134.100
    }
}

# 以下是做LVS配置
virtual_server 192.168.134.100 80 {  # 指定所綁定的VIP及端口
    delay_loop 6  # 健康檢查的時(shí)間間隔
    lb_algo rr  # 指定LVS調(diào)度算法
    lb_kind DR  # 指定LVS模式,此處我們選取的是DR模式,還有NAT和TUN模式
    protocol TCP  # 指定四層協(xié)議為TCP

    real_server 192.168.134.171 80 {  # 指定真實(shí)服務(wù)器地址
        weight 1  # 設(shè)定真實(shí)主機(jī)的權(quán)重
        TCP_CHECK {  # 選中健康檢查方式為tcp-check
            connect_timeout 3  # 連接超時(shí)時(shí)間
            retry 3  # 重試次數(shù)
            delay_before_retry 3  # 在重試之前延遲多少秒
            connect_port 80  # 指定連接端口
        }
    }


    real_server 192.168.134.173 80 {  # 指定另一臺(tái)真實(shí)服務(wù)器
        weight 1
        TCP_CHECK {
            connect_timeout 3
            retry 3
            delay_before_retry 3
            connect_port 80
        }
    }
}


備節(jié)點(diǎn)配置
修改以下三處即可
 router_id LVS_DEVEL2
   state BACKUP 
   priority 80 

6、重啟Keepalived

 systemctl restart keepalived.service # 先啟動(dòng)主,再啟動(dòng)備



ip a|grep 192.168.134.100 # 此時(shí)只有主機(jī)有VIP,備機(jī),沒有

7、測(cè)試(找客戶端寫以下測(cè)試來訪問,得到如下結(jié)果即正確)

for ((i=1;i<=6;i++)); do curl http://192.168.134.100; done

結(jié)果:
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 

8、測(cè)試健康檢查與故障轉(zhuǎn)移文章來源地址http://www.zghlxwxcb.cn/news/detail-646213.html

健康檢查:
停掉一臺(tái)web服務(wù)器
systemctl stop httpd


此時(shí)客戶端訪問結(jié)果: 由于時(shí)間設(shè)置,需要一段時(shí)間后才可以出結(jié)果,雖然訪問結(jié)果少了一臺(tái)web服務(wù)器,但是可以被另一臺(tái)頂上,同樣不影響訪問。
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 


故障轉(zhuǎn)移:
停掉一臺(tái)keepalived服務(wù)器
systemctl stop keepalived


此時(shí)VIP轉(zhuǎn)移至另一臺(tái)
[root@localhost keepalived]# ip a|grep 192.168.134.100
    inet 192.168.134.100/32 scope global ens33
客戶端訪問結(jié)果正常(1:1輪詢)
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 

在重新啟動(dòng)主keepalived后,vip又回到主機(jī),訪問仍舊正常。

到了這里,關(guān)于Keepalived+Lvs高可用高性能負(fù)載配置的文章就介紹完了。如果您還想了解更多內(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架構(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)
  • 如何部署LVS + keepalived 負(fù)載均衡高可用集群

    如何部署LVS + keepalived 負(fù)載均衡高可用集群

    一、LVS架構(gòu) 概念 L4和L7負(fù)載均衡的區(qū)別 keepalive故障自動(dòng)切換 搶占與非搶占 二、keepalived管理LVS負(fù)載均衡器 LVS集中節(jié)點(diǎn)的健康檢查 三、部署LVS + keeplived 高可用集群 第一步 關(guān)閉防火墻和安全機(jī)制 ? ? ? ? ?第二步 安裝工具 第三步 手動(dòng)配置模塊 第四步 編輯策略配置文件 第五

    2024年02月13日
    瀏覽(25)
  • 【簡單認(rèn)識(shí)LVS+Keepalived負(fù)載均衡高可用群集】

    【簡單認(rèn)識(shí)LVS+Keepalived負(fù)載均衡高可用群集】

    Keepalived 是一個(gè)基于VRRP協(xié)議來實(shí)現(xiàn)的LVS服務(wù)高可用方案,可以解決靜態(tài)路由出現(xiàn)的單點(diǎn)故障問題。 在一個(gè)LVS服務(wù)集群中通常有主服務(wù)器(MASTER)和備份服務(wù)器(BACKUP)兩種角色的服務(wù)器,但是對(duì)外表現(xiàn)為一個(gè)虛擬IP,主服務(wù)器會(huì)發(fā)送VRRP通告信息給備份服務(wù)器,當(dāng)備份服務(wù)器收

    2024年02月15日
    瀏覽(23)
  • LVS-DR+keepalived實(shí)現(xiàn)高可用負(fù)載群集

    LVS-DR+keepalived實(shí)現(xiàn)高可用負(fù)載群集

    VRRP 通信原理: VRRP就是虛擬路由冗余協(xié)議,它的出現(xiàn)就是為了解決靜態(tài)路由的單點(diǎn)故障。 VRRP是通過一種競(jìng)選的一種協(xié)議機(jī)制,來將路由交給某臺(tái)VRRP路由。 VRRP用IP多播的方式(多播地址224.0.0.18)來實(shí)現(xiàn)高可用的通信,工作時(shí)主節(jié)點(diǎn)發(fā)包,備節(jié)點(diǎn)接收包,當(dāng)備節(jié)點(diǎn)接收不到主

    2024年02月12日
    瀏覽(24)
  • 高性能:負(fù)載均衡

    高性能:負(fù)載均衡

    目錄 什么是負(fù)載均衡 負(fù)載均衡分類 服務(wù)端負(fù)載均衡 服務(wù)端負(fù)載均衡——軟硬件分類 服務(wù)端負(fù)載均衡——OSI模型分類 客戶端負(fù)載均衡 負(fù)載均衡常見算法 七層負(fù)載均衡做法 DNS解析 反向代理 ????????將用戶請(qǐng)求 分?jǐn)偅ǚ至鳎? 到不同的服務(wù)器上,提高系統(tǒng)整體并發(fā)能力及

    2024年02月03日
    瀏覽(95)
  • 架構(gòu)篇21:高性能負(fù)載均衡-算法

    架構(gòu)篇21:高性能負(fù)載均衡-算法

    負(fù)載均衡算法數(shù)量較多,而且可以根據(jù)一些業(yè)務(wù)特性進(jìn)行定制開發(fā),拋開細(xì)節(jié)上的差異,根據(jù)算法期望達(dá)到的目的,大體上可以分為下面幾類。 任務(wù)平分類:負(fù)載均衡系統(tǒng)將收到的任務(wù)平均分配給服務(wù)器進(jìn)行處理,這里的“平均”可以是絕對(duì)數(shù)量的平均,也可以是比例或者權(quán)

    2024年01月25日
    瀏覽(24)
  • 高性能軟件負(fù)載OpenResty介紹和安裝

    高性能軟件負(fù)載OpenResty介紹和安裝

    OpenResty是一個(gè)基于 Nginx 與 Lua 的高性能 Web 平臺(tái),其內(nèi)部集成了大量精良的 Lua 庫、第三方模塊以及大多數(shù)的依賴項(xiàng) 當(dāng)請(qǐng)求進(jìn)入Nginx后先READ REQUEST HEADERS 讀取頭部 然后再分配由哪個(gè)指令操作 Identity 尋找匹配哪個(gè)Location* Apply Rate Limits 是否要對(duì)該請(qǐng)求限制 Preform Authertication 權(quán)限驗(yàn)

    2024年02月08日
    瀏覽(24)
  • Ceph入門到精通-大流量10GB/s LVS+OSPF 高性能架構(gòu)

    Ceph入門到精通-大流量10GB/s LVS+OSPF 高性能架構(gòu)

    ?LVS 和 LVS+keepalived 這兩種架構(gòu)在平時(shí)聽得多了,最近才接觸到另外一個(gè)架構(gòu)LVS+OSPF。這個(gè)架構(gòu)實(shí)際上是LVS+Keepalived 的升級(jí)版本,我們所知道LVS+Keepalived 架構(gòu)是這樣子的: ? ? ? ?隨著業(yè)務(wù)的擴(kuò)展,我們可以對(duì)web服務(wù)器做水平擴(kuò)展,以此來提高系統(tǒng)的處理能力。但是我們會(huì)發(fā)現(xiàn)

    2024年02月11日
    瀏覽(20)
  • LVS-DR模式+keepalived+nginx+tomcat實(shí)現(xiàn)動(dòng)靜分離、負(fù)載均衡、高可用實(shí)驗(yàn)

    LVS-DR模式+keepalived+nginx+tomcat實(shí)現(xiàn)動(dòng)靜分離、負(fù)載均衡、高可用實(shí)驗(yàn)

    實(shí)驗(yàn)條件: test2——20.0.0.20——主服務(wù)器——ipvsadm、keepalived服務(wù) test3——20.0.0.30——備服務(wù)器——ipvsadm、keepalived服務(wù) nginx5——20.0.0.51——后端真實(shí)服務(wù)器1(tomcat的代理服務(wù)器)——nginx服務(wù) nginx6——20.0.0.61——后端真實(shí)服務(wù)器2(tomcat的代理服務(wù)器)——nginx服務(wù) tomcat——

    2024年02月08日
    瀏覽(46)
  • 架構(gòu)篇20:高性能負(fù)載均衡-分類及架構(gòu)

    架構(gòu)篇20:高性能負(fù)載均衡-分類及架構(gòu)

    單服務(wù)器無論如何優(yōu)化,無論采用多好的硬件,總會(huì)有一個(gè)性能天花板,當(dāng)單服務(wù)器的性能無法滿足業(yè)務(wù)需求時(shí),就需要設(shè)計(jì)高性能集群來提升系統(tǒng)整體的處理性能。 高性能集群的本質(zhì)很簡單,通過增加更多的服務(wù)器來提升系統(tǒng)整體的計(jì)算能力。由于計(jì)算本身存在一個(gè)特點(diǎn):

    2024年01月25日
    瀏覽(31)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包