日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Keepalived如何實現Nginx高可用

瀏覽:239日期:2023-03-13 15:37:24
目錄
  • Keepalived實現Nginx高可用
    • Master上的keepalived.conf
    • Backup上的keepalived.conf
    • Nginx檢測腳本check_nginx.sh
  • Keepalived+Nginx高可用集群

    Keepalived實現Nginx高可用

    Keepalived安裝可參考Mysql+Keepalived實現雙主熱備

    Master上的keepalived.conf

    global_defs {
    ?? ?router_id LVS_LEVEL1?? ?#主服務器名稱
    }
    ?
    vrrp_script check_run {
    ? ?script "/usr/local/src/check_nginx.sh"
    ? ?interval 5?? ??? ??? ??? ?#5秒執行一次腳本
    }
    ?
    vrrp_instance VI_1 {
    ? ? state MASTER?? ??? ??? ?#主服務器
    ? ? interface eth0?? ??? ??? ?#承載VIP地址到物理接口
    ? ? virtual_router_id 51?? ?#虛擬路由器ID號,每個熱播組保持一致
    ? ? priority 100?? ??? ??? ?#優先級,數值越大優先級越高
    ? ? advert_int 1?? ??? ??? ?#檢查間隔,默認為1s
    ? ? authentication {?? ??? ?#認證信息,每個熱播組保持一致
    ? ? ? ? auth_type PASS ? ? ?#認證類型
    ? ? ? ? auth_pass 1111?? ??? ?#密碼字串
    ? ? }
    ? ? virtual_ipaddress {
    ? ? ? ? 192.168.0.200?? ??? ?#VIP地址(內網地址)
    ? ? }
    ? ? track_script {
    ? ? ? ? check_run
    ? ? }
    }

    Backup上的keepalived.conf

    global_defs {
    ?? ?router_id LVS_LEVEL2?? ?#備份服務器名稱
    }
    vrrp_script check_run {
    ?? ?script "/usr/local/src/check_nginx.sh"
    ?? ?interval 5?? ??? ??? ??? ?#5秒執行一次腳本
    }
    vrrp_instance VI_1 {
    ? ? state BACKUP?? ??? ??? ?#備份服務器
    ? ? interface eth0?? ??? ??? ?#承載VIP地址到物理接口
    ? ? virtual_router_id 51?? ?#虛擬路由器ID號,每個熱播組保持一致
    ? ? priority 50?? ??? ??? ??? ?#優先級,數值越大優先級越高
    ? ? advert_int 1?? ??? ??? ?#檢查間隔,默認為1s
    ? ? authentication {?? ??? ?#認證信息,每個熱播組保持一致
    ? ? ? ? auth_type PASS ? ? ?#認證類型
    ? ? ? ? auth_pass 1111?? ??? ?#密碼字串
    ? ? }
    ? ? virtual_ipaddress {
    ? ? ? ? 192.168.0.200 ? ? ? #VIP地址(和主服務器設置一樣)
    ? ? }
    ? ? track_script {
    ? ? ? ? check_run
    ? ? }
    }

    Nginx檢測腳本check_nginx.sh

    #!/bin/bash
    ?
    A=`ps -C nginx --no-header |wc -l`
    #判斷nginx是否宕機,如果宕機,嘗試重啟
    if [ $A -eq 0 ];then
    ? ? /usr/local/nginx/sbin/nginx
    ? ? #等待一會再次檢查nginx,如果沒有啟動成功,則停止keepalived,使其啟動備用機
    ? ? sleep 5
    ? ? if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then
    ? ? ? ? killall keepalived
    ? ? fi
    fi
    chmod +x /etc/keepalived/nginx_check.sh

    Keepalived+Nginx高可用集群

    實驗環境

    準備2臺設備

    設備1 192.168.217.11 nginx +keepalived

    設備2 192.168.217.12 nginx +keepalived

    虛擬ip 192.168.217.3

    設備1、2 安裝nginx keepalived

    (此處設備已安裝nginx)

    我們在此基礎上直接利用yum安裝keepalived

    更新網絡yum源

    [root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    [root@localhost ~]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
    --2022-06-11 17:56:31-- ?http://mirrors.aliyun.com/repo/epel-7.repo

    安裝keepalived

    [root@localhost ~]# yum -y install keepalived.x86_64?

    啟動nginx

    [root@localhost ~]# cd /usr/src/nginx-1.12.2/
    [root@localhost nginx-1.12.2]# killall -9 nginx
    [root@localhost nginx-1.12.2]# nginx

    修改keepalived配置文件

    [root@localhost nginx-1.12.2]# vim /etc/keepalived/keepalived.conf?
    vrrp_instance VI_1 { ??
    ? ? state BACKUP ? ? ? ? ? ?#主調度器的初始角色(本實驗主備MASTER 從BACKUP)
    ? ? interface ens33 ? ? ? ? ? ?#修改網卡名稱
    ? ? virtual_router_id 52 ? ? ?#主id 與從id ?不要重復 ? ??
    ? ? priority 90 ? ? ? ? ? ? ? ? #主調度器的選舉優先級 ? (本實驗 ?主備100 ?從90 ?數據越大 優先級越高)
    ? ? advert_int 1 ? ? ? ? ? ?
    ? ? authentication {
    ? ? ? ? auth_type PASS
    ? ? ? ? auth_pass 1111
    ? ? }
    ? ? virtual_ipaddress {
    ? ? ? ? 192.168.217.3 ? ? ? ? ? ? ? ? ? ? ?#虛擬ip ? (本實驗需設置 ?同網段 ?主從一樣)
    ? ? }
    }

    查看ip

    [root@localhost ~]# ip a
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    ? ? link/ether 00:0c:29:c2:15:cf brd ff:ff:ff:ff:ff:ff
    ? ? inet 192.168.217.11/24 brd 192.168.217.255 scope global noprefixroute ens33
    ? ? ? ?valid_lft forever preferred_lft forever
    ? ? inet 192.168.217.3/32 scope global ens33
    ? ? ? ?valid_lft forever preferred_lft forever
    ? ? inet6 fe80::1e6f:d3ee:5554:1f34/64 scope link tentative noprefixroute dadfailed?
    ? ? ? ?valid_lft forever preferred_lft forever
    ? ? inet6 fe80::ac8:77ad:9154:7983/64 scope link noprefixroute?
    ? ? ? ?valid_lft forever preferred_lft forever

    重啟keepalived

    [root@localhost ~]# systemctl start keepalived.service
    [root@localhost ~]# systemctl restart keepalived.service

    關閉防火墻 內核

    [root@localhost ~]# systemctl stop firewalld
    [root@localhost ~]# setenforce 0

    驗證

    [root@localhost ~]# curl 192.168.217.11
    ‘nginx1"
    [root@localhost ~]# curl 192.168.217.12
    ‘nginx2"
    [root@localhost ~]# curl 192.168.217.3
    ‘nginx1"
    [root@localhost ~]# curl 192.168.217.3
    ‘nginx1"

    實驗環境 

    準備2臺設備 雙主keepalived

    設備1 192.168.217.11 nginx +keepalived

    設備2 192.168.217.12 nginx +keepalived

    虛擬ip 192.168.217.3

    虛擬ip 192.168.217.6

    在以上實驗基礎上

    設備1

    [root@localhost ~]# vim /etc/keepalived/keepalived.conf 
    vrrp_instance VI_1 {     #修改模塊名字
        state MASTER     #主調度器的初始角色(本實驗主備MASTER 從BACKUP)
        interface ens33      #修改網卡名稱
        virtual_router_id 51       #主id 與從id  不要重復     
        priority 100   #主調度器的選舉優先級   (本實驗  主備100  從90  數據越大 優先級越高)
        advert_int 1
        authentication {
    auth_type PASS
    auth_pass 1111
        }
        virtual_ipaddress {
    192.168.217.3    #虛擬ip   
        }
    }
    
    
    vrrp_instance VI_2 {
        state BACKUP
        interface ens33
        virtual_router_id 53
        priority 90	
        advert_int 1
        authentication {
    auth_type PASS
    auth_pass 1111
        }
        virtual_ipaddress {
    192.168.217.6      
        }
    I}
    

    設備2

    [root@localhost ~]# vim /etc/keepalived/keepalived.conf 
    vrrp_instance VI_1 {
        state BACKUP
        interface ens33
        virtual_router_id 51
        priority 90
        advert_int 1
        authentication {
    auth_type PASS
    auth_pass 1111
        }
        virtual_ipaddress {
    192.168.217.3
        }
    }
    
    vrrp_instance VI_2 {
        state MASTER
        interface ens33
        virtual_router_id 53
        priority 100
        advert_int 1
        authentication {
    auth_type PASS
    auth_pass 1111
        }
        virtual_ipaddress {
    192.168.217.6
        }
    }
    

    xshell同時開啟 命令模式 重啟keepalived

    [root@localhost ~]# systemctl start keepalived.service
    [root@localhost ~]# systemctl restart keepalived.service
    

    查看ip

    設備1 飄逸Ip正常

    [root@localhost ~]# ip a
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:c2:15:cf brd ff:ff:ff:ff:ff:ff
        inet 192.168.217.11/24 brd 192.168.217.255 scope global noprefixroute ens33
           valid_lft forever preferred_lft forever
        inet 192.168.217.3/32 scope global ens33
           valid_lft forever preferred_lft forever
        inet6 fe80::1e6f:d3ee:5554:1f34/64 scope link tentative noprefixroute dadfailed 
           valid_lft forever preferred_lft forever
        inet6 fe80::ac8:77ad:9154:7983/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    

    設備2

    [root@localhost ~]# ip a
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:49:b3:a1 brd ff:ff:ff:ff:ff:ff
        inet 192.168.217.12/24 brd 192.168.217.255 scope global noprefixroute ens33
           valid_lft forever preferred_lft forever
        inet 192.168.217.6/32 scope global ens33
           valid_lft forever preferred_lft forever
        inet6 fe80::1e6f:d3ee:5554:1f34/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    

    設備1、設備2驗證 (此問題暫未解決)

    [root@localhost ~]# curl 192.168.217.11
    curl: (7) Failed connect to 192.168.217.11:80; 拒絕連接
    [root@localhost ~]# curl 192.168.217.12
    ‘nginx2"
    [root@localhost ~]# curl 192.168.217.3
    curl: (7) Failed connect to 192.168.217.3:80; 連接超時
    [root@localhost ~]# curl 192.168.217.6
    curl: (7) Failed connect to 192.168.217.6:80; 連接超時
    

    以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

    標簽: Nginx
    相關文章:
    日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
    久久国内精品自在自线400部| 爽好久久久欧美精品| 日韩成人高清| 日韩在线卡一卡二| 麻豆精品蜜桃| 精品中文在线| 国产精品一区高清| 日本不卡一二三区黄网| 亚洲精品一区二区妖精| 日韩中文首页| 黄色网一区二区| 国产日韩欧美三区| 日韩欧美2区| 亚洲精品欧洲| 99视频精品| 在线亚洲一区| 亚洲深夜福利| 国产精品毛片| 亚洲精品乱码久久久久久蜜桃麻豆| 久久精品亚洲一区二区| 中文字幕成人| 亚洲一区国产一区| 鲁大师影院一区二区三区| 国产亚洲一级| 国产精品视频首页| 国产成人1区| 在线视频亚洲| 国产精品密蕾丝视频下载| 免费视频一区二区三区在线观看 | 欧美日韩亚洲在线观看| 另类亚洲自拍| 福利一区在线| 国产综合精品一区| 午夜亚洲福利| 久久av网站| 精品久久97| 黄色亚洲免费| 国产精品2023| 视频一区中文| 四虎8848精品成人免费网站| 正在播放日韩精品| 亚洲高清激情| 日韩一区二区三区高清在线观看| 国产精品网在线观看| 精品国产第一福利网站| 蜜桃视频一区二区| 美女福利一区二区三区| 日韩精品一级中文字幕精品视频免费观看| 欧美激情麻豆| 免费在线欧美视频| 亚洲午夜91| 蜜桃视频免费观看一区| 超碰99在线| 奇米亚洲欧美| 99久久99久久精品国产片果冰| 精品一区二区三区的国产在线观看 | 亚洲二区免费| 青草av.久久免费一区| 久久人人88| 国精品产品一区| 青青国产91久久久久久| 91国语精品自产拍| 亚洲女同av| 国产日韩欧美高清免费| 免费成人在线观看| 国产传媒在线观看| 亚洲人亚洲人色久| 欧美.日韩.国产.一区.二区| 日韩av在线播放网址| 日韩极品在线观看| 三级在线观看一区二区| 欧美 日韩 国产精品免费观看| 成人在线视频免费看| 欧美影院视频| 亚洲美女久久| 亚洲1区在线| 日本成人在线视频网站| 在线日韩成人| 在线亚洲国产精品网站| 欧美a级一区| 国产精品视频3p| 日本va欧美va欧美va精品| 亚洲精品在线a| 免费国产自线拍一欧美视频| 99re国产精品| 黑丝一区二区三区| 亚洲天堂成人| 欧美日韩国产一区二区三区不卡 | 日韩在线观看中文字幕| 亚洲免费毛片| 国产精品jk白丝蜜臀av小说| 精品久久久久中文字幕小说| 成人在线黄色| 国产精品国码视频| 国产一区二区三区成人欧美日韩在线观看| 国产欧美日韩一级| 欧美国产美女| 五月综合激情| 日韩精品免费观看视频| 国产探花一区| 视频在线不卡免费观看| 99久久精品费精品国产| 免费一级片91| 国产+成+人+亚洲欧洲在线| 欧美aa在线观看| 综合一区在线| av一区在线| 日韩精品成人| 日韩av在线播放网址| 亚洲黄色影院| 国产精品羞羞答答在线观看| 蜜桃av在线播放| 久久天堂av| 亚洲男人在线| 久久精品青草| 国产精品主播| 亚洲综合二区| 久久国产直播| 国产精品综合色区在线观看| 午夜欧美精品久久久久久久| 久久精品国产久精国产爱| 国产视频亚洲| 成人污污视频| 日韩一区精品字幕| 新版的欧美在线视频| 日本亚洲视频在线| 好吊日精品视频| 桃色av一区二区| 国产精品久久乐| 中文亚洲免费| 久久国产精品成人免费观看的软件| 一区二区三区四区日韩| 欧美激情另类| 99成人在线| 亚洲精品.com| 精品视频99| 日韩福利在线观看| 9久re热视频在线精品| 国产精品久久久免费| 亚洲一级大片| 亚洲综合婷婷| 在线国产精品一区| 中国女人久久久| japanese国产精品| 激情偷拍久久| 中文字幕在线看片| sm久久捆绑调教精品一区| 国产一区2区| 精品国产乱码| 久久成人高清| 国产一区二区三区日韩精品| 精品视频97| 国产麻豆久久| 久久人人97超碰国产公开结果| 你懂的亚洲视频| 美女av一区| 91欧美在线| 美女亚洲一区| 国产精品美女在线观看直播| 久久久五月天| 国产日韩一区二区三区在线| 成人免费电影网址| 日韩欧美中文字幕在线视频| 超碰超碰人人人人精品| 亚洲一区二区三区四区电影| 国产一区二区三区久久久久久久久| 9久re热视频在线精品| 国产91在线精品| 久久高清免费观看| 日韩免费看片| 麻豆精品视频在线| 中文一区一区三区免费在线观 | 欧美日韩四区| 免费在线亚洲欧美| 免费成人在线视频观看| 日韩中文欧美| 久久不见久久见国语| 欧美日韩国产精品一区二区亚洲| 国产精品探花在线观看| 好看的亚洲午夜视频在线| 精品国产乱码| 国产精品久久久久久模特| 老色鬼久久亚洲一区二区| 国产高潮在线| 你懂的网址国产 欧美| 国产一区91| 尤物在线精品| 日韩视频一区| 欧美国产91| 激情视频一区二区三区| 欧美1区免费| 欧美1级日本1级| 日韩精品一区二区三区免费观影| 欧美精品第一区| 麻豆成人91精品二区三区| 国产精品chinese| 精品美女久久| 蜜桃av在线播放| 久久在线免费| 亚洲专区欧美专区|