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

Linux--Keepalived 雙機熱備

這篇具有很好參考價值的文章主要介紹了Linux--Keepalived 雙機熱備。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

7.1 Keepalived 雙機熱備基礎(chǔ)知識

? ? ? ?Keepalived起初是專門針對LVS設(shè)計的一款強大的輔助工具,主要用來提供故障切換(Failover) 和健康檢查査(Health Checking)功能一一判斷LVS 負(fù)載調(diào)度器、節(jié)點服務(wù)器的可用性,及時隔離并替 換為新的服務(wù)器,當(dāng)故障主機恢復(fù)后將其重新加入群集。

7.1.1 Keepalived 概述及安裝

? ? ? ?Keepalived的官方網(wǎng)站位于http://www.keepalived.org/、本章將以YUM方式講解Keepalived的 安裝,配置和使用過程。在非LVS群集環(huán)境中使用時,Keepalived也可以作為熱備軟件使用。

1. Kcepalived的熱備方式

? ? ? ?Keepalived 采用VRRP (Virtual Router Redundancy Protocol,虛擬路由冗余協(xié)議)熱備份協(xié)議,以 軟件的方式實現(xiàn)Linux服務(wù)器的多機熱備功能。VRRP是針對路由器的一種備份解決方案一一由多臺 路由器組成一個熱備組,通過共用的虛擬P地址對外提供服務(wù),每個熱備組內(nèi)同一時刻只有一臺主 路由器提供服務(wù),其他路由器處于冗余狀態(tài),若當(dāng)前在線的路由器失效,則其他路由器會自動接替 (優(yōu)先級決ぐ接替順序)虛擬IP地址,以繼續(xù)提供服務(wù),如圖7.1所示。 熱備組內(nèi)的每臺路由器都可能成為主路由器,虛擬路由器的IP地址(VIP)可以在熱備組內(nèi)的路由器之間進行轉(zhuǎn)移,所以也稱為漂移IP地址。使用Keepalived時,漂移地址的實現(xiàn)不需要手動建立 虛接口配置文件(如 ens33:0),而是由Keepalived 根據(jù)配置文件自動管理。

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

部署配置實驗

實驗環(huán)境

虛擬機 4臺 centos7.3

網(wǎng)卡NAT模式 數(shù)量 1

組件包LVS、keepslived、httpd

設(shè)備

IP

備注

Centos01

192.168.161.102

node01

Centos02

192.168.161.103

node02

Centos03

192.168.161.104

web1

Centos04

192.168.161.105

web2

初始配置

關(guān)閉防火墻

[root@node02 ~]# Systemctl disable firewalld --now

[root@node02 ~]# vim /etc/sysconfig/selinux

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

關(guān)閉Selinux

[root@node02 ~]# setenforce 0

配置IP DNS 網(wǎng)關(guān)

[root@node02 ~]# nmtui

兩臺調(diào)度節(jié)點配置并安裝

[root@node02 ~]# yum install -y keepalived ipvsadm

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

修改配置文件

node02 配置內(nèi)容

[root@node02 ~]# vim /etc/keepalived/keepalived.conf 

vrrp_instance VI_1 {
    state MASTER           //角色 MASTER BACKUP
    interface ens33        //本地網(wǎng)卡 ens33
    virtual_router_id 51   //VRRP組號
    priority 100           //優(yōu)先級
    advert_int 1           //VRRP傳遞時間 1s
    authentication {       //VRRP認(rèn)證
        auth_type PASS     //認(rèn)證類型
        auth_pass abc.123  //密碼
    }
    virtual_ipaddress {    //虛擬IP,VIP,飄逸地址
        192.168.161.200
    }
}

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

node03 配置內(nèi)容

[root@node03 ~]# vim /etc/keepalived/keepalived.conf 

vrrp_instance VI_1 {
    state BACKUP           //角色 MASTER BACKUP
    interface ens33        //本地網(wǎng)卡 ens33
    virtual_router_id 51   //VRRP組號
    priority 90            //優(yōu)先級
    advert_int 1           //VRRP傳遞時間 1s
    authentication {       //VRRP認(rèn)證
        auth_type PASS     //類型密碼
        auth_pass abc.123  //密碼
    }
    virtual_ipaddress {    //虛擬IP,VIP,飄逸地址
        192.168.160.200
    }
}

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

啟動服務(wù)

[root@node02 ~]# systemctl enable keepalived --now

驗證虛擬 IP 切換

node02?和 node03?查看虛擬IP

[root@node02 ~]# ip add

node02?關(guān)閉keepalived

[root@node02 ~]# systemctl stop keepalived

node03?查看虛擬IP

[root@node03 ~]# ip add

查看日志

找到主備切換

[root@node03 ~]# tail /var/log/messages 

LVS+keepalived 高可用配置

WEB節(jié)點web1、web2配置 服務(wù)及站點

[root@node04 ~]# yum -y install httpd
[root@node04 ~]# echo "<h1>www.web1.com</h1>" > /var/www/html/index.html //僅在web1配置
[root@node04 ~]# echo “<h1>www.web2.com</h1>” > /var/www/html/index.html  //僅在web2配置
[root@node04 ~]# systemctl enable httpd --now

主 備 關(guān)聯(lián)后端WEB節(jié)點 并配置節(jié)點切換策略

[root@node02 ~]# vim /etc/keepalived/keepalived.conf
virtual_server 192.168.161.200 80 {
    delay_loop 6
    lb_algo rr  輪詢方式  
    lb_kind DR LVS模式 NAT DR TUN
    persistence_timeout 50   超時時間50s
    protocol TCP 協(xié)議TCP
    
    節(jié)點服務(wù)器1             
    real_server 192.168.161.104 80 {
        weight 1  輪詢權(quán)重
          CHECK {  開啟檢測
            connect_port 80  鏈接端口
            connect_timeout 3 鏈接超時3s
            nb_get_retry 3    重試次數(shù)
            delay_before_retry 3 重試間隔時間3s
        }
    }
    節(jié)點服務(wù)器2
    real_server 192.168.161.105 80 {
        weight 1
          CHECK {
            connect_port 80
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    } 
}

重啟服務(wù)

[root@node02 ~]# systemctl restart keepalived

主 備 兩臺LVS調(diào)度節(jié)點配置

[root@node02 ~]# ipvsadm > /etc/sysconfig/ipvsadm
[root@node02 ~]# ipvsadm -A -t 192.168.161.200:80 -s rr
[root@node02 ~]# ipvsadm -a -t 192.168.161.200:80 -r 192.168.161.104:80 -g -w 1
[root@node02 ~]# ipvsadm -a -t 192.168.161.200:80 -r 192.168.161.105:80 -g -w 1
[root@node02 ~]# ipvsadm-save > /etc/sysconfig/ipvsadm
[root@node02 ~]# systemctl restart ipvsadm
[root@node02 ~]# ipvsadm -ln

[root@node02 ~]# cat /etc/sysconfig/ipvsadm  //查看保存結(jié)果

兩臺web節(jié)點配置

[root@node04 ~]# cd /etc/sysconfig/network-scripts/
[root@node04 network-scripts]# cp ifcfg-lo ifcfg-lo:0
[root@node04 network-scripts]# vim ifcfg-lo:0

DEVICE=lo:0
IPADDR=192.168.160.200
NETMASK=255.255.255.255
ONBOOT=yes
NAME=lo:0
[root@node04 ~]# systemctl restart network

驗證WEB節(jié)點切換訪問

瀏覽器訪問測試

web1 http://192.168.161.104

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

?web2?http://192.168.161.105

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

虛擬IP httpd://192.168.161.200

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器

Linux--Keepalived 雙機熱備,Linux,linux,運維,服務(wù)器文章來源地址http://www.zghlxwxcb.cn/news/detail-842748.html

到了這里,關(guān)于Linux--Keepalived 雙機熱備的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Nginx+keepalived 雙機熱備(主主模式)

    centos7.9? 64位? ?2臺? 2C4G IP:? 192.168.123.78,192.168.123.82 VIP:192.168.123.30,192.168.123.31 共用腳本 nginx_check.sh 安裝192.168.123.78環(huán)境 1、更新系統(tǒng)環(huán)境 2、安裝keepalived ?3、修改配置文件 4、檢查并啟動 keepalived? 5、查看配置結(jié)果 ? ? 如下顯示配置成功 安裝192.168.123.82環(huán)境 ?1、更新

    2024年02月05日
    瀏覽(24)
  • 【keepalived雙機熱備與 lvs(DR)】

    【keepalived雙機熱備與 lvs(DR)】

    目錄 一、概述 1.簡介 2.原理 3.作用 二、安裝 1.配置文件 2.配置項 三、功能模塊 1.core 2.vrrp 3.check 四、配置雙機熱備 1.master 2.backup 五、驗證 1.ping驗證 2.服務(wù)驗證 六、雙機熱備的腦裂現(xiàn)象 七、keepalived+lvs(DR) 1.作用 2.調(diào)度器配置 2.1 安裝keepalived 2.2 安裝ipvsadm 2.3 配置keepalive

    2024年02月11日
    瀏覽(16)
  • 深入淺出 -- 系統(tǒng)架構(gòu)之Keepalived搭建雙機熱備

    深入淺出 -- 系統(tǒng)架構(gòu)之Keepalived搭建雙機熱備

    Keepalived+重啟腳本+雙機熱備搭建 ①首先創(chuàng)建一個對應(yīng)的目錄并下載 keepalived 安裝包(提取碼:s6aq)到 Linux 中并解壓: ②進入解壓后的 keepalived 目錄并構(gòu)建安裝環(huán)境,然后編譯并安裝: ③進入安裝目錄的 /soft/keepalived/etc/keepalived/ 并編輯配置文件: ④編輯主機的 keepalived.conf

    2024年04月11日
    瀏覽(25)
  • 網(wǎng)絡(luò)設(shè)備中VRRP協(xié)議和Linux服務(wù)器中keepalived的兩個區(qū)別

    網(wǎng)絡(luò)設(shè)備中VRRP協(xié)議和Linux服務(wù)器中keepalived的兩個區(qū)別

    VRRP全稱是Virtual Router Redundancy Protocol,即虛擬路由冗余協(xié)議。它的主要目的是在一個網(wǎng)絡(luò)中提供冗余的路由。當(dāng)一個三層網(wǎng)絡(luò)設(shè)備或服務(wù)器出現(xiàn)故障時,VRRP可以確保網(wǎng)絡(luò)仍能正常工作。VRRP通過在這些設(shè)備之間使用IP組播或單播通信來實現(xiàn)冗余。它可以確保在網(wǎng)絡(luò)中有多個物理

    2024年02月02日
    瀏覽(34)
  • 運維 | 查看 Linux 服務(wù)器 IP 地址

    大多數(shù)在操作 Linux 系統(tǒng)時,我們經(jīng)常需要知道服務(wù)器的 IP 比便于后續(xù)的一系列操作,這時候有快速查看主機 IP 的命令行操作,能夠有效的幫助我們 本章節(jié)主要記錄一些常用查看服務(wù)器 IP 的命令,希望對大家有所幫助。 查看 Linux 服務(wù)器的 IP 地址的命令大體上有以下幾種。

    2024年04月27日
    瀏覽(104)
  • 【運維】Linux 跨服務(wù)器復(fù)制文件文件夾

    如果是云服務(wù) 建議用內(nèi)網(wǎng)ip scp是secure copy的簡寫,用于在Linux下進行遠(yuǎn)程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務(wù)器,而且scp傳輸是加密的。可能會稍微影響一下速度。當(dāng)你服務(wù)器硬盤變?yōu)橹蛔x read only system時,用scp可以幫你把文件移出來

    2024年02月08日
    瀏覽(109)
  • 【Linux 服務(wù)器運維】定時任務(wù) crontab 詳解 | 文末送書

    【Linux 服務(wù)器運維】定時任務(wù) crontab 詳解 | 文末送書

    本文思維導(dǎo)圖概述的主要內(nèi)容: 1.1 什么是 crontab Crontab 是一個在 Unix 和 Linux 操作系統(tǒng)上 用于定時執(zhí)行任務(wù) 的工具。它允許用戶創(chuàng)建和管理計劃任務(wù),以便在特定的時間間隔或時間點自動運行命令或腳本。Crontab 是 cron table 的縮寫, cron 指的是 Unix 系統(tǒng)中的一個后臺進程,它

    2024年02月08日
    瀏覽(129)
  • 【Linux運維】shell腳本檢查服務(wù)器內(nèi)存和CPU利用率

    在管理服務(wù)器時候?qū)懥艘粋€ shell腳本,在服務(wù)上實現(xiàn)每天凌晨3點查系統(tǒng)的指定文件夾下的容量大小,如果超過10G就要刪除3天前的內(nèi)容,還要時刻查詢內(nèi)存和cpu利用率,如果超過80%就要提示用戶出現(xiàn)過載 將以上代碼保存為一個.sh文件,然后通過crontab在每天凌晨3點運行即可:

    2024年02月09日
    瀏覽(33)
  • Linux服務(wù)器常見運維性能測試(1)綜合跑分unixbench、superbench

    Linux服務(wù)器常見運維性能測試(1)綜合跑分unixbench、superbench

    最近需要測試一批服務(wù)器的相關(guān)硬件性能,以及在常規(guī)環(huán)境下的硬件運行穩(wěn)定情況,需要持續(xù)拷機測試穩(wěn)定性。所以找了一些測試用例。本次測試包括在服務(wù)器的高低溫下性能記錄及壓力測試,高低電壓下性能記錄及壓力測試,常規(guī)環(huán)境下CPU滿載穩(wěn)定運行的功率記錄。 這個系

    2024年02月04日
    瀏覽(103)
  • Linux本地部署1Panel服務(wù)器運維管理面板并實現(xiàn)公網(wǎng)訪問

    Linux本地部署1Panel服務(wù)器運維管理面板并實現(xiàn)公網(wǎng)訪問

    1Panel 是一個現(xiàn)代化、開源的 Linux 服務(wù)器運維管理面板。高效管理,通過 Web 端輕松管理 Linux 服務(wù)器,包括主機監(jiān)控、文件管理、數(shù)據(jù)庫管理、容器管理等 下面我們介紹在Linux 本地安裝1Panel 并結(jié)合cpolar 內(nèi)網(wǎng)穿透工具實現(xiàn)遠(yuǎn)程訪問1Panel 管理界面 執(zhí)行如下命令一鍵安裝 1Panel: 安

    2024年02月04日
    瀏覽(108)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包