成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

keepalived + nginx 實現(xiàn)高可用方案

瀏覽:338日期:2023-03-13 15:37:52
目錄
  • 1.概述
  • 2.準(zhǔn)備工作
  • 3.配置 keepalived
    • 3.1 master (172.16.225.111)
    • 3.2 master (172.16.225.110)
  • 4.配置 nginx_check.sh
    • 5.關(guān)閉 selinux
      • 6.模擬測試
        • 總結(jié)

          本篇主要介紹一下 keepalived + nginx 來實現(xiàn) 對于nginx的高可用, 還是簡單的主備模式

          1.概述

          前面有了解keepalived 的主備的基本使用, 但是那種是針對宕機(jī)等情況 停止了keepalived 的進(jìn)程實現(xiàn)的 vip的漂移,本篇把keepalived 添加校驗nginx存活腳本 實現(xiàn)針對nginx的監(jiān)控, 實現(xiàn)nginx的高可用

          2.準(zhǔn)備工作

          準(zhǔn)備2臺機(jī)器 , 把111定義為 keepalived 的 MASTER 節(jié)點(diǎn)

          ipkeepalived172.16.225.111MASTER172.16.225.110BACKUP

          分別在2臺服務(wù)器上配置好nginx 并且修改默認(rèn)的 index.html 添加上 ip 標(biāo)識方便區(qū)分. 如下:

          3.配置 keepalived

          在keepalived 的配置文件中的 instance 里面配置 track_script 指定 檢查nginx是否存活的腳本

          3.1 master (172.16.225.111)

          ! Configuration File for keepalivedglobal_defs {   router_id LB111}vrrp_script chk_nginx {   # 具體的腳本   script "/etc/keepalived/nginx_check.sh"   interval 2 # 2s執(zhí)行一次    weight -20 # 失敗一次 則優(yōu)先級 -20}vrrp_instance VI_1 {    state MASTER    interface ens160    virtual_router_id 51    priority 100    advert_int 1    authentication {auth_type PASSauth_pass 1111    }    virtual_ipaddress {172.16.225.200    }    # 指定腳本    track_script {      chk_nginx    }}

          3.2 master (172.16.225.110)

          ! Configuration File for keepalivedglobal_defs {   router_id LB111}vrrp_script chk_nginx {   script "/etc/keepalived/nginx_check.sh"   interval 2   weight -20}vrrp_instance VI_1 {    state BACKUP    interface ens160    virtual_router_id 51    priority 90    advert_int 1    authentication {auth_type PASSauth_pass 1111    }    virtual_ipaddress {       172.16.225.200    }    track_scrip {      chk_nginx    }}

          4.配置 nginx_check.sh

          主要是這個腳本 這個腳本的內(nèi)容就是 通過ps命令檢查 nginx進(jìn)程是否存活 ,如果不存活 則嘗試啟動一次 則檢查 ,如果還是啟動不起來 則 把keepalived 關(guān)閉, 從而讓 keepalived 能檢測到 并且 vip 能夠漂移到其他機(jī)器

          #!/bin/bashstatus=$(ps -C nginx --no-heading|wc -l)if [ "${status}" = "0" ]; then    # 嘗試啟動一次    systemctl start nginx# 再次檢查ngixn 進(jìn)程status2=$(ps -C nginx --no-heading|wc -l)if [ "${status2}" = "0"  ]; then# 關(guān)閉 keepalived systemctl stop keepalivedfifi

          需要在2臺機(jī)器上都配置上這個腳本

          # 給腳本一個 可執(zhí)行的權(quán)限chmode +x /etc/keepalived/nginx_check.sh 
          # 重啟或者啟動 keepalived systemctl restart keepalived

          5.關(guān)閉 selinux

          如果重啟后或者啟動后 查看日志有如下拋錯 , 則是 selinux 沒有關(guān)閉

          # 臨時關(guān)閉setenforce 0#永久關(guān)閉sed -i "s/SELINUX=enforcing/\SELINUX=disabled/" /etc/selinux/config

          6.模擬測試

          2臺機(jī)器 分別啟動nginx 和 keepalived 后

          訪問 vip 172.16.225.200 這個vip 目前在 111 master機(jī)器上

          在master機(jī)器上 把ngixn關(guān)閉

          # 關(guān)閉 nginx ./nginx -s stop
          # 此時查看 keepalived 的狀態(tài)就是 dead了systemctl status keepalived● keepalived.service - LVS and VRRP High Availability Monitor   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; disabled; vendor preset: disabled)   Active: inactive (dead)

          再次訪問vip 172.16.225.200 , 可以看到 vip 已經(jīng)跑到了 backup機(jī)器110上了

          總結(jié)

          本篇主要介紹了 keepalived + nginx 的基本的主備配置 實現(xiàn)了 nginx 的高可用,核心點(diǎn)就是配置 nginx_check.sh腳本給keepalived 的執(zhí)行, 這個nginx_check.sh 腳本內(nèi)如果發(fā)現(xiàn)nginx 不存活 嘗試啟動 如果還是不存活 則直接關(guān)閉 keepalived 進(jìn)程

          到此這篇關(guān)于keepalived + nginx 實現(xiàn)高可用方案的文章就介紹到這了,更多相關(guān)keepalived + nginx 實現(xiàn)高可用內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

          標(biāo)簽: Nginx
          成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
          91免费观看视频| 亚洲黄色免费电影| 亚洲图片另类小说| 欧美日韩一区自拍| 欧美岛国在线观看| 激情成人午夜视频| 久久久青草婷婷精品综合日韩| 亚洲欧美韩国综合色| 在线高清一区| 久久99国产精品久久99果冻传媒| 色悠悠久久综合| 国产自产精品| 在线观看亚洲精品视频| 欧美国产精品v| 久久久久久九九九九| 在线亚洲欧美| 国产精品国产三级欧美二区| 亚洲激情图片qvod| 99久久久无码国产精品| 欧美成人video| 成人精品视频一区| 国产精品视频你懂的| 狠狠色综合网| 精品在线观看视频| 欧美日韩亚洲在线| 欧美专区18| 亚洲午夜久久久| 久久影院电视剧免费观看| www国产成人| 成人性生交大合| 国产一区二区精品| 99久久99久久精品免费观看| 亚洲精品视频在线观看网站| 视频一区在线视频| 国产精品亚洲不卡a| 亚洲一区二区在线视频| 久久久久久穴| 日韩激情视频在线观看| 精品视频1区2区| 国产成人亚洲精品青草天美| 日韩欧美中文字幕制服| 国产精品一区二区在线观看不卡 | 国产精品欧美经典| 亚洲欧美一区二区三区国产精品| 亚洲午夜精品久久| 精品二区久久| 91福利区一区二区三区| 精品在线播放免费| 久久综合九色综合97婷婷女人| 欧美日韩亚洲一区| 亚洲精品国产第一综合99久久| 午夜亚洲精品| 国产资源精品在线观看| 午夜精品免费在线| 欧美日韩国产高清一区| 成人av在线资源| 成人一区二区三区视频在线观看| 亚洲一区二区三区小说| 久久影院电视剧免费观看| 五月天激情小说综合| 这里只有精品视频在线观看| 91丨porny丨首页| 亚洲一区影音先锋| 7777精品伊人久久久大香线蕉| 色综合久久中文综合久久牛| 一区二区三区在线观看网站| 欧美日韩一区二区在线观看视频 | 精品国产sm最大网站| 国产在线观看一区| 亚洲超碰精品一区二区| 91精品国产色综合久久久蜜香臀| 女同性一区二区三区人了人一| 一区二区三区在线高清| 欧美肥妇毛茸茸| 国内精品久久久久国产盗摄免费观看完整版| 亚洲国产一二三| 日韩一二三区不卡| 99精品福利视频| 国产在线看一区| 日韩美女视频一区二区| 欧美亚洲国产一区二区三区| 色综合视频在线观看| 亚洲韩国精品一区| 日韩久久免费av| 国产亚洲午夜| 成人免费视频网站在线观看| 亚洲男人的天堂在线观看| 欧美美女激情18p| 亚洲黄色毛片| 国产成人在线色| 亚洲在线免费播放| 精品国产一区二区三区久久久蜜月| 一区二区三区精品视频在线观看 | 国产一区二区精品久久| 国产精品国产三级国产专播品爱网| 色88888久久久久久影院野外| 99久久99久久精品免费看蜜桃 | 日产国产欧美视频一区精品| 久久久亚洲高清| 一本色道久久综合亚洲91 | 国产精品久久久久7777按摩| 欧美亚洲自拍偷拍| 一区三区视频| 国产精品99久久久久久有的能看| 亚洲精品一二三| 精品久久久久久综合日本欧美| 噜噜噜躁狠狠躁狠狠精品视频| 91网址在线看| 久久国内精品自在自线400部| 亚洲欧美影音先锋| 日韩美一区二区三区| 色狠狠一区二区| 亚洲国产精品第一区二区三区| 国产成人午夜精品影院观看视频| 亚洲妇女屁股眼交7| 中文字幕二三区不卡| 91精品国产aⅴ一区二区| 美女主播一区| 欧美视频久久| 成人app在线| 久久99国产精品久久99| 亚洲国产综合人成综合网站| 欧美国产一区二区在线观看| 91麻豆精品国产91久久久 | 国产一本一道久久香蕉| 亚洲成人av在线电影| 国产精品电影一区二区三区| 精品国产91乱码一区二区三区| 欧美私人免费视频| 国产欧美日韩综合一区在线播放 | 久久久久久九九九九| 亚洲视频狠狠| 99久久99久久综合| 国产麻豆精品95视频| 蜜臀av一区二区在线免费观看 | 亚洲人一二三区| 国产婷婷色一区二区三区在线| 欧美一区二区视频在线观看| 一本色道久久综合狠狠躁的推荐| 激情亚洲成人| 99re这里只有精品首页| 开心九九激情九九欧美日韩精美视频电影| 夜夜夜精品看看| 国产精品久久久久影院亚瑟 | 蜜桃视频一区| 国产欧美日韩视频一区二区三区| 91蜜桃在线观看| 国产91精品入口| 久久国产人妖系列| 偷拍日韩校园综合在线| 一区二区不卡在线视频 午夜欧美不卡在 | 日韩一卡二卡三卡四卡| 欧美性受xxxx| 久久久国产精品一区二区中文| 亚洲乱码视频| 国产综合久久| 国产精品二区二区三区| 99精品久久99久久久久| 成人高清av在线| 成人国产精品视频| 成人一级片在线观看| 国产成人久久精品77777最新版本| 久久99精品一区二区三区三区| 日日骚欧美日韩| 三级久久三级久久| 日韩**一区毛片| 男女男精品视频网| 丝袜美腿亚洲一区二区图片| 亚洲成人在线网站| 亚洲国产精品嫩草影院| 欧美影院一区| 91视频免费看| 色综合久久中文字幕综合网| 国产69精品久久777的优势| 精品一二线国产| 欧美一区二区三区四区视频| 欧美肥大bbwbbw高潮| 欧美色中文字幕| 欧美群妇大交群的观看方式| 欧美日韩欧美一区二区| 欧美日韩在线免费视频| 欧美精品 日韩| 日韩一区二区免费视频| 日韩精品资源二区在线| 精品国一区二区三区| 国产一区免费视频| 日韩午夜av在线| 久久视频一区| 欧美日韩视频不卡| 91精品国产入口| 久久嫩草精品久久久精品 | 视频一区在线播放| 久久综合中文色婷婷| 欧美丝袜丝交足nylons| 欧美一区永久视频免费观看| 欧美xfplay| 中文字幕欧美日本乱码一线二线| 亚洲欧洲成人自拍| 午夜视频一区二区三区| 国产一区二区三区综合|