yangcctv 发表于 2018-12-29 11:45:01

HA+Keepalived

  1.环境需求所需软件
--------------------------------------
OS:Cent OS 6.4
Haproxy-1.4.24.tar.gz                     
Keepalived-1.1.15.tar.gz            
HA01:192.168.1.11         
HA02:192.168.1.12            
VIP:192.168.1.150   
RealServer01: 192.168.1.12
RealServer02: 192.168.1.13
RealServer03: 192.168.1.14
  2.修改日志文件
  --------------------------------------
  vim /etc/rsyslog.conf
  #将以下参数开启
  $ModLoad imudp
  $UDPServerRun 514
  $ModLoad imtcp
  $InputTCPServerRun 514
  

  #加入参数:
*.info;mail.none;authpriv.none;cron.none;local2.none                /var/log/messages
local2.*                                                          /var/log/haproxy.log  #重启rsyslog
/etc/init.d/rsyslog restart  #开启转发功能
vim /etc/sysctl.conf  net.ipv4.ip_forward = 1
  sysctl -p
  
3.安装HA
-------------------------------

wget http://soft.local.com/haproxy-1.4.24.tar.gz
tar zxvf haproxy-1.4.24.tar.gz
cd haproxy-1.4.24
make install
mkdir -p /usr/local/haproxy/etc
mkdir -p /usr/local/haproxy/sbin
cp examples/haproxy.cfg /usr/local/haproxy/etc
ln -s /usr/local/sbin/haproxy /usr/local/haproxy/sbin/haproxy  



4. HAproxy的配置
---------------------------------------

useradd haproxy -M -s /sbin/nologin
mkdir -p /usr/local/haproxy/html
echo "502 503 504" > /usr/local/haproxy/html/maintain.html
cat > /usr/local/haproxy/etc/haproxy.cfg/etc/init.d/haproxy > /etc/rc.local
  /etc/init.d/haproxy start
  

  

  4.Keeplived的安装与配置
  ----------------------------------------------------------------
cd /soft
wgethttp://soft.local.com/keepalived-1.2.7.tar.gz
tar -zxf keepalived-1.2.7.tar.gzcd keepalived-1.2.7./configure --prefix=/usr/local/keepalivedmakemake installcp /usr/local/keepalived/etc/rc.d/init.d/keepalived/etc/init.d/chmod +x /etc/init.d/keepalivedcp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/mkdir /etc/keepalivedcp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/cp /usr/local/keepalived/sbin/keepalived   /usr/sbin/service keepalived start  

  -----------------------------
  HA01(主服务器的配置)


cat > /etc/keepalived/keepalived.conf/etc/keepalived/keepalived.conf > /etc/rc.local
页: [1]
查看完整版本: HA+Keepalived