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 更新...