欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

keepalived安裝配置(服務(wù)器主備、負(fù)載均衡)詳解

 更新時(shí)間:2023年11月16日 09:10:20   作者:三希  
這篇文章主要介紹了keepalived安裝配置(服務(wù)器主備、負(fù)載均衡),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

系統(tǒng)拓?fù)?/h2>

安裝keepalived

主備服務(wù)器上都需要安裝

在線安裝

yum install  -y  keepalived 

離線安裝

# todo

服務(wù)器準(zhǔn)備

虛擬機(jī)ip:192.168.11.56

主服務(wù)器:192.168.11.53

備服務(wù)器:192.168.11.54

配置文件修改

keepalived安裝之后,在 etc 里面生成目錄 keepalived,有文件 keepalived.conf

主服務(wù)器配置文件

hostname 需要修改

hostname獲取方式 :在命令行中輸入hostname

 網(wǎng)卡命令需要修改:interface這個(gè)字段的值

查看網(wǎng)卡信息:輸入下面命令

ip  a

 下圖中ens33就是網(wǎng)卡名字

虛擬ip需要修改:virtual_ipaddress 這個(gè)字段

global_defs {
    router_id localhost.localdomain # 訪問到主機(jī),本機(jī)的hostname,需要修改
}
vrrp_script chk_http_port {
    script "/usr/local/src/nginx_check.sh" # 檢測(cè)腳本位置
    interval 2 #(檢測(cè)腳本執(zhí)行的間隔)
    weight 2 # 權(quán)重
}
vrrp_instance VI_1 {
    state MASTER # 備份服務(wù)器上將 MASTER 改為 BACKUP,需要修改
    interface ens33 # 網(wǎng)卡名字,使用ifconfig查看,需要修改
    virtual_router_id 51 # 主、備機(jī)的 virtual_router_id 不能相同
    priority 100 # 主、備機(jī)取不同的優(yōu)先級(jí),主機(jī)值較大,備份機(jī)值較小,一般主100從90
    advert_int 1 # 每隔1秒發(fā)送心跳
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.11.56 #// VRRP H 虛擬地址,也可以綁定多個(gè)虛擬ip,需要修改
    }
}

備服務(wù)器配置文件

global_defs {
    router_id localhost.localdomain # 訪問到主機(jī),本機(jī)的hostname,需要修改
}
vrrp_script chk_http_port {
    script "/usr/local/src/nginx_check.sh" # 檢測(cè)腳本位置
    interval 2 #(檢測(cè)腳本執(zhí)行的間隔)
    weight 2 # 權(quán)重
}
vrrp_instance VI_1 {
    state BACKUP # 備份服務(wù)器上將 MASTER 改為 BACKUP,需要修改
    interface ens33 # 網(wǎng)卡名字,使用ifconfig查看,需要修改
    virtual_router_id 59 # 主、備機(jī)的 virtual_router_id 不能相同
    priority 90 # 主、備機(jī)取不同的優(yōu)先級(jí),主機(jī)值較大,備份機(jī)值較小,一般主100從90
    advert_int 1 # 每隔1秒發(fā)送心跳
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.11.56 #// VRRP H 虛擬地址,也可以綁定多個(gè)虛擬ip,需要修改
    }
}

監(jiān)測(cè)腳本

監(jiān)測(cè)腳本路徑:/usr/local/src/nginx_check.sh

功能:檢測(cè)nginx是否啟動(dòng),如果停了就重啟,如果還是起不來,就停止keepalived。

主備服務(wù)器上都需要配置

#!/bin/bash
A=`ps -C nginx – no-header |wc -l`
if [ $A -eq 0 ];then
    /usr/sbin/nginx #nginx啟動(dòng)路徑
    sleep 2
    if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then
        killall keepalived
    fi
fi

啟動(dòng)keepalived

systemctl start keepalived.service

nginx部署

nginx web頁(yè)面修改

nginx配置文件路徑:/etc/nginx/nginx.conf,該配置文件引用了/etc/nginx/conf.d/default.conf

打開/etc/nginx/conf.d/default.conf配置文件可以看到html頁(yè)面的路徑

/usr/share/nginx/html 為路徑
 index.html為頁(yè)面

進(jìn)入到對(duì)應(yīng)路徑下

打開頁(yè)面文件,修改信息,作為訪問的服務(wù)器的標(biāo)記,比如我服務(wù)器是54,我就在頁(yè)面中加上54

具體訪問呈現(xiàn)效果如下

到此這篇關(guān)于keepalived安裝配置(服務(wù)器主備、負(fù)載均衡)的文章就介紹到這了,更多相關(guān)keepalived安裝配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論