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

使用keepalived解決lvs的單點故障高可用集群

這篇具有很好參考價值的文章主要介紹了使用keepalived解決lvs的單點故障高可用集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

服務器



一、概述

功能強大
轉發(fā)策略比較多
適合大型的網(wǎng)絡高可用

二、作用

使用keepalived解決lvs的單點故障高可用集群

三、環(huán)境

  1. 準備6臺虛擬機,2臺做LVS主備調度器,2臺做web服務器,1臺做存儲,1臺客戶機驗證
  2. LVS主備調度器 master(192.168.1.225)backup(192.168.1.226)
  3. web1(192.168.1.221)web2(192.168.1.223)
  4. 存儲(192.168.1.224)
  5. 客戶機(192.168.1.228)
  6. 虛擬ip(192.168.1.227

四、應用場景

商業(yè)大型高可用集群

五、技術特點

第四層傳輸層中使用、安全性比較高

六、架構部署

1、部署lvs主從服務器

LVS主服務器

調整master的ARP參數(shù)

vim /etc/sysctl.conf 
 
net.ipv4.conf.all.send_redirects = 0 
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.ens33.send_redirects = 0 
 
sysctl -p

#安裝 keepalived ipvsadm

yum install -y keepalived ipvsadm

配置/etc/keepalived/keepalived.conf(master)

global_defs {
   router_id LVS_DEVEL1
}
 
vrrp_instance master {
    state MASTER
    interface ens33
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
    192.168.1.227        
    }
}
 
virtual_server 192.168.1.227 80 {
    delay_loop 6
    lb_algo rr
    lb_kind DR
    #persistence_timeout 50
    protocol TCP
 
    real_server 192.168.1.221 80 {
        weight 1
        HTTP_GET {
            url {
              path /
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
    real_server 192.168.1.223 80 {
        weight 1
        HTTP_GET {
            url {
              path /
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}

啟動master和backup的keepalived與ipvsadm

systemctl start keepalived
systemctl start ipvsadm

master和backup加載ip_vs模塊

modprobe ip_vs

查看lvs節(jié)點狀態(tài)

ipvsadm -ln

LVS從服務器

調整master的ARP參數(shù)

vim /etc/sysctl.conf 
 
net.ipv4.conf.all.send_redirects = 0 
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.ens33.send_redirects = 0 
 
sysctl -p

安裝 keepalived ipvsadm

yum install -y keepalived ipvsadm

配置/etc/keepalived/keepalived.conf(backup)

global_defs {
   router_id LVS_DEVEL2
}
 
vrrp_instance backup {
    state BACKUP
    interface ens33
    virtual_router_id 51
    priority 99
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
    192.168.1.227        
    }
}
 
virtual_server 192.168.1.227 80 {
    delay_loop 6
    lb_algo rr
    lb_kind DR
    #persistence_timeout 50
    protocol TCP
 
    real_server 192.168.1.221 80 {
        weight 1
        HTTP_GET {
            url {
              path /
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
    real_server 192.168.1.223 80 {
        weight 1
        HTTP_GET {
            url {
              path /
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}

啟動master和backup的keepalived與ipvsadm

systemctl start keepalived
systemctl start ipvsadm

master和backup加載ip_vs模塊

modprobe ip_vs

查看lvs節(jié)點狀態(tài)

ipvsadm -ln

2、部署web1、web2服務器

集群節(jié)點1服務器

step1 調整ARP參數(shù)
vim /etc/sysctl.conf 
 
net.ipv4.conf.all.arp_ignore=1 
net.ipv4.conf.all.arp_announce=2 
net.ipv4.conf.default.arp_ignore=1 
net.ipv4.conf.default.arp_announce = 2 
net.ipv4.conf.lo.arp_ignore = 1 
net.ipv4.conf.lo.arp_announce=2
 
sysctl -p 
step2 安裝apache
yum -y install httpd
echo "web1" >/var/www/html/index.html
step3 創(chuàng)建虛擬ip
cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0
 
DEVICE=lo:0
IPADDR=192.168.1.227
NETMASK=255.255.255.255
ONBOOT=yes
NAME=loopback:0
 
#重啟網(wǎng)卡
systemctl restart network
step4 創(chuàng)建并添加本地路由回環(huán)
route add -host 192.168.1.227/32 dev lo:0

#啟用httpd
systemctl start httpd

集群節(jié)點2服務器

web service2

step1 調整ARP參數(shù)
vim /etc/sysctl.conf 
 
net.ipv4.conf.all.arp_ignore=1 
net.ipv4.conf.all.arp_announce=2 
net.ipv4.conf.default.arp_ignore=1 
net.ipv4.conf.default.arp_announce = 2 
net.ipv4.conf.lo.arp_ignore = 1 
net.ipv4.conf.lo.arp_announce=2
 
sysctl -p 
step2 安裝apache
yum -y install httpd
echo "web2" >/var/www/html/index.html
step3 創(chuàng)建虛擬ip
cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0
 
DEVICE=lo:0
IPADDR=192.168.1.227
NETMASK=255.255.255.255
ONBOOT=yes
NAME=loopback:0
 
#重啟網(wǎng)卡
 
systemctl restart network
step4
#創(chuàng)建并添加本地路由回環(huán)         
route add -host 192.168.1.227/32 dev lo:0
 
#啟用httpd
 
systemctl start httpd

3、測試

如果web1、web2處于正常狀態(tài)
訪問192.168.1.227:80

如果web1宕機訪問頁面
web1停止服務訪問192.168.1.227

4、部署nfs

vim /etc/exports
 
/data/www/html/ 192.168.1.224(rw,no_all_squash)
 
mkdir  -p /data/www/html
 
echo "web 1 2" >/data/www/html/index.html

安裝nfs

web1、web2也安裝

yum install -y nfs-utils
啟動nfs服務
systemctl start nfs
查看共享文件夾
showmount -e
web1、web2掛載共享文件夾
mount 192.168.1.224:/data/www/html /var/www/html/

測試訪問頁面192.168.1.227文章來源地址http://www.zghlxwxcb.cn/news/detail-500768.html

到了這里,關于使用keepalived解決lvs的單點故障高可用集群的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • Keepalived+LVS部署高可用集群

    集群環(huán)境 主機 角色 服務 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配置 BACKUP配置 檢查Virtual IP是否漂移 IPVS檢查 前提下載ipvsadm MASTER BACKUP Real Server配置 附上個人寫的小腳本 大家可以根據(jù)自己需要做調整。

    2024年02月12日
    瀏覽(21)
  • LVS+KeepAlived高可用負載均衡集群

    LVS+KeepAlived高可用負載均衡集群

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

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

    什么是高可用集群? 高可用集群 (High Availability;Cluster,簡稱HA Cluster) ,是指以減少服務中斷時間為目的的服務器集群技術。它通過保護用戶的業(yè)務程序對外不間斷提供的服務,把因軟件、硬件、人為造成的故障對業(yè)務的影響降低到最小程度。 自動切換/故障轉移(FailOver) 自

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

    LVS+Keepalived架構(負載均衡高可用集群)

    普通的群集的部署是通過 一臺調度器控制調配多臺節(jié)點服務器 進行業(yè)務請求的處理,但是僅僅是一臺調度器,就會存在極大的單點故障風險,當該調度器的鏈路或則調度器本身出現(xiàn)故障時,就會導致整個業(yè)務的無法正常進行 ?而高可用集群是由 一臺主調度器和一臺或多臺備

    2024年02月12日
    瀏覽(25)
  • 如何部署LVS + keepalived 負載均衡高可用集群

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

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

    2024年02月13日
    瀏覽(25)
  • lvs DR模式+基于五臺服務器部署keepalived + lvs DR模式架構(前端帶路由)負載均衡的高可用集群

    lvs DR模式+基于五臺服務器部署keepalived + lvs DR模式架構(前端帶路由)負載均衡的高可用集群

    lvs DR 模式+基于五臺服務器部署keepalived + lvs DR模式架構(前端帶路由)負載均衡的高可用集群 DR 模式一: 客戶端:172.20.26.167 LVS服務器:172.20.26.198 后端服務器:172.20.26.218 后端服務器:172.20.26.210 兩臺后端服務器 yum install nginx tcpdump -y echo \\\"this is 26.218 page\\\" /usr/share/nginx/html/index

    2024年02月19日
    瀏覽(37)
  • LVS+Keepalived 高可用群集

    LVS+Keepalived 高可用群集

    一.背景 ? 企業(yè)應用中,單點服務器承擔應用存在單點故障的危險 ? 單點故障一旦發(fā)生,企業(yè)服務將發(fā)生中斷,造成極大的危害 ? 為解決單點故障,而引入keepalived 專為LVS和HA設計的一款健康檢查工具 支持故障自動切換(Failover) 支持節(jié)點健康狀態(tài)檢查(Health Checking) 判斷LVS負載

    2024年04月12日
    瀏覽(27)
  • keepalived+lvs實現(xiàn)高可用

    目錄 環(huán)境 1.配置real-server服務器 2.配置keepalived和lvs 3.測試: keepalived+lvs實現(xiàn)高可用: lvs可以監(jiān)控后端服務器,當服務器宕機之后可以對其進行故障切換。 keepalived是對VIP進行檢測,當某一個主機的vip錯誤,則會將vip漂移到另一個節(jié)點上。 5臺主機---(兩臺主機--keeplived,lvs?

    2024年02月12日
    瀏覽(25)
  • LVS +Keepalived高可用群集

    LVS +Keepalived高可用群集

    Keepalived是一種用于實現(xiàn)高可用性的軟件,它主要用于服務器和網(wǎng)絡設備的故障轉移和負載均衡。Keepalived使用VRRP協(xié)議來實現(xiàn)故障轉移,并結合健康檢查和負載均衡算法來確保服務的高可用性。 Keepalived 是一個基于VRRP協(xié)議來實現(xiàn)的LVS服務高可用方案,可以解決靜態(tài)路由出現(xiàn)的單

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

    LVS +Keepalived 高可用群集部署

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

    2024年02月09日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包