Heartbeat+HAproxy

.首先:配置Keepalived信息node

 

1.下載 安裝web

   heartbeat-3.0.4-2.el6.x86_64.rpm,api

    heartbeat-devel-3.0.4-2.el6.x86_64.rpm,cookie

   heartbeat-libs-3.0.4-2.el6.x86_64.rpm,app

 

 

 

2.更改配置文件以下:ide


        (1)ha.d測試

keepalive 2ui

deadtime 30spa

warntime 10server

initdead 60

udpport 1145

bcast   eth0

...

node    server1.example.com

node    server4.example.com

ping 172.25.254.250

...

respawn hacluster /usr/lib64/heartbeat/ipfail

apiauth ipfail gid=haclient uid=hacluster


(2)haresources

server1.example.com IPaddr::172.25.254.168/24/eth0 haproxy

 

(3)authkeys

auth 1

1 crc

wKioL1jVGtnQcLdYAADChIcYv4k289.png

wKioL1jVGtnyTTAUAADV5niFWYU588.png

wKiom1jVGtqhZ0i_AAC-HnlrWh0759.png

wKiom1jVGtqAJi8hAADrOS4mbY8950.png

wKioL1jVGtuTrytpAAC9laqS0N0152.png

wKiom1jVGtzTGIowAAEVX0EHMiM298.png


.配置haproxy信息

 

1.下載安裝haproxy

 

2.更改配置文件信息以下(haproxy.cfg)

   [標號]

     

   26log         127.0.0.1 local2

 

   28   chroot      /var/lib/haproxy

   29 pidfile     /var/run/haproxy.pid

   30 maxconn     4000

   31 user        haproxy

   32 group       haproxy

   33 daemon

...

   42defaults(默認值不用改)

 

 

(末尾自定義信息)

listen admin *:8080

        stats enable

        stats uri /status

        stats auth admin:redhat

        stats refresh 5s

 

listen hxl *:80

        balance roundrobin

        server web1 172.25.254.162:80 cookie applinst1 check inter 2000 rise 2 fall 5

        server web2 172.25.254.163:80 cookie applinst2 check inter 2000 rise 2 fall 5

wKioL1jVG2GTdXAsAADblbUvhvs228.png

wKiom1jVG2LgacjxAADhXMJ3ZAs769.png



測試結果:(截圖)

wKioL1jVG3bQtX39AAGdMJbFDy8920.png

wKiom1jVG3myqwnIAAFXxRixGUI683.png

wKiom1jVG3vgmHP2AAFlLv90MfY899.png

wKioL1jVG32yuPcpAAGLIBqpesc781.png

wKioL1jVG3-xEnP1AAF2Mie_vSE017.png

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息