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

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

Keepalived如何實現Nginx高可用

瀏覽:243日期: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久久,三上悠亚国产精品一区二区三区
    久久99性xxx老妇胖精品| 麻豆视频一区| 999国产精品| 亚洲深夜视频| 久久久久国产一区二区| 亚洲四虎影院| 蜜臀91精品国产高清在线观看| 成人在线超碰| 日韩理论片av| 欧美日韩在线网站| 制服诱惑一区二区| 综合色就爱涩涩涩综合婷婷| 日本一区中文字幕| 国产精品第一国产精品| 成人在线视频免费看| 国产麻豆久久| 午夜国产精品视频| 亚洲我射av| 国产日韩欧美中文在线| 久久精品免费看| 国产精品成人a在线观看| 色爱av综合网| 久久国产99| 国产欧美综合一区二区三区| 久久免费福利| 欧美亚洲精品在线| 日韩在线网址| 麻豆极品一区二区三区| 日韩和的一区二在线| 亚洲男女自偷自拍| 国产伦精品一区二区三区视频| 2023国产精品久久久精品双| 美女精品一区| 综合一区av| 国产精品www.| 成人午夜国产| 亚洲精品九九| 麻豆传媒一区二区三区| 99精品在线观看| 爽好多水快深点欧美视频| 日韩高清在线不卡| 在线一区av| 免费精品视频最新在线| 国产精品白丝av嫩草影院| 日韩精品一区二区三区免费观看| 亚洲欧美日韩专区| 日韩动漫一区| 欧产日产国产精品视频| 亚洲日本免费电影| www在线观看黄色| 亚洲一区二区av| 麻豆精品在线视频| 女人天堂亚洲aⅴ在线观看| 日本va欧美va精品| 久久高清免费| 91嫩草精品| 婷婷成人在线| 国产精品亚洲二区| 欧美日韩国产一区二区三区不卡| 日韩av网站在线观看| 91精品蜜臀一区二区三区在线| 蜜桃av一区二区三区电影| 精品久久福利| 亚洲精一区二区三区| 国产精品99在线观看| 天堂精品久久久久| 婷婷激情久久| 麻豆一区在线| 日韩在线成人| 欧美日韩精品一本二本三本| 精品久久网站| 日韩超碰人人爽人人做人人添| 久久久久国产精品一区三寸 | 岛国av在线播放| 亚洲一区二区网站| 久久av日韩| 日韩av三区| 视频一区二区三区中文字幕| 久久青草久久| 欧美aa在线视频| 亚洲三级视频| 99成人在线| 丰满少妇一区| 好吊视频一区二区三区四区| 久久一区欧美| 日韩精品中文字幕一区二区| 亚洲精品在线观看91| 日韩综合在线| 国产麻豆一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美精品高清| 精品一区二区三区亚洲| 日韩高清在线观看一区二区| 爽好多水快深点欧美视频| 在线国产一区二区| 日韩免费福利视频| 九九九精品视频| 国产日韩一区二区三免费高清| 亚洲理论在线| 综合国产在线| 丝袜诱惑制服诱惑色一区在线观看| 激情综合自拍| 99精品综合| 久久五月天小说| 国产黄大片在线观看| 麻豆国产精品| 国产精品毛片视频| 欧美一级久久| 欧美一级一区| 日欧美一区二区| 日本一不卡视频| 日本不卡视频在线| 日韩成人午夜精品| 日本欧美一区| 7777精品| 国产欧美日韩一级| 国产日本精品| 毛片不卡一区二区| 麻豆久久一区| 国产精品一区二区三区四区在线观看 | 麻豆91精品视频| 国产精品手机在线播放| 国产精品欧美在线观看| 国产毛片一区二区三区| 久久尤物视频| 蜜桃av在线播放| 欧美一区二区三区高清视频| 免费不卡中文字幕在线| 激情婷婷欧美| 手机精品视频在线观看| 日av在线不卡| 日本在线成人| 国产精品一区二区三区四区在线观看 | 国产精品片aa在线观看| 久久三级毛片| 日韩美女一区二区三区在线观看| 视频二区不卡| 亚洲精品在线观看91| 国产亚洲午夜| 三级久久三级久久久| 国产乱子精品一区二区在线观看 | 国产精品一区二区精品视频观看 | 欧美一区二区三区免费看| 青草国产精品| 欧美激情91| 久久一区二区中文字幕| 亚洲资源av| 欧美亚洲福利| 久久久久久婷| 欧美网站在线| 日韩精品免费视频人成| 久久精品国产999大香线蕉| 在线亚洲观看| 久久超碰99| 久久伦理在线| 天堂久久av| 四虎8848精品成人免费网站| 欧美一区二区三区高清视频| 蜜桃久久精品一区二区| 欧美激情 亚洲a∨综合| 欧产日产国产精品视频| 爽好久久久欧美精品| 欧美国产视频| 婷婷国产精品| 欧美一级全黄| 日韩中文字幕高清在线观看| 亚洲综合中文| 精品72久久久久中文字幕| 一本一道久久a久久精品蜜桃| 国产亚洲观看| 99热精品久久| 国产欧美日韩精品高清二区综合区| 亚洲国产欧美日本视频| 中文亚洲欧美| 久久精品亚洲| 免费一区二区视频| 日韩成人精品一区| 亚洲精品高潮| 午夜av成人| 欧美亚洲免费| 婷婷色综合网| 国产福利亚洲| 日韩中文字幕区一区有砖一区 | 国产精品久久久免费| 1024精品一区二区三区| 日本国产亚洲| 激情久久久久久久| 国产精品久久| 国产午夜久久| 一区二区精品伦理...| 美国三级日本三级久久99 | 国产九九精品| 亚洲综合电影一区二区三区| 精品黄色一级片| 亚洲午夜久久| 久久九九精品| 国产精品2023| 天海翼亚洲一区二区三区| 亚洲天堂1区| 欧美精品97|