keepalived haproxy 安裝配置

2022-04-29 11:03:10 字數 1515 閱讀 4323

1.安裝配置keepalived

修改配置檔案/etc/keepalived/keepalived.conf

! configuration file for

keepalived

global_defs

#vrrp_script check_haproxy

vrrp_instance vi_1

# track_script

virtual_ipaddress

}

check_haproxy.sh指令碼內容

#!/bin/bash

/etc/init.d/haproxy status &> /dev/null || /etc/init.d/haproxy restart &> /dev/null

if [ $? -ne 0 ]; then

/etc/init.d/keepalived stop &> /dev/null

fi

2.安裝haproxy,修改配置/etc/haproxy/haproxy.cfg

刪除frontend,backend塊的內容,然後新增如下內容

listen server (自定義名稱)

bind *:port(埠)mode tcp

timeout connect 30s

timeout client 30s

timeout server 180s

timeout check 180s

no option dontlog-normal

balance leastconn

option socket-stats

option tcplog

option tcp-check

tcp-check connect

server rs1(自定義名稱) ip:port weight 1 check inter 6000 rise 2 fall 3

server rs2(自定義名稱) ip:port weight 1 check inter 6000 rise 2 fall 3

3.如果haproxy要配置監聽在具體vip上面

listen server vip:port

如果遇到本機沒有vip,不能啟動haproxy

修改/etc/sysctl.conf檔案

net.ipv4.ip_nonlocal_bind = 1

sysctl -p

4.開啟haproxy日誌

修改/etc/rsyslog.conf

開啟下面兩行的注釋

$modload imudp

$udpserverrun

514新增

local2.* /var/log/haproxy.log

重啟/etc/init.d/rsyslog restart

keepalived haproxy高可用集群

環境 主haproxy伺服器 192.168.80.100 keepalived haproxy 備haproxy伺服器 192.168.80.101 keepalived haproxy web伺服器1 192.168.80.102 httpd nginx tomcat web伺服器2 192.1...

keepalived haproxy搭建web群集

haproxy配置檔案詳解參考 haproxy 環境如下 2.png 一 準備 2 web 可以使用apache nginx 搭建都可以,這裡為了方便我就直接使用系統盤帶的httpd服務了。3 配置防火牆放行流量 4 我這裡使用的全部是centos 7系統,注意,該環境不是生產環境,若是在生產環境中...

的安裝配置 Manjaro Linux安裝配置

安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...