Install Haproxy Keppalived on CentOS 6.5
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Install Haproxy Keppalived on CentOS 6.5,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2526字,纯文字阅读大概需要4分钟。
内容图文
Haproxy/Keepalived Server1: 192.168.1.253
Haproxy/Keepalived Server2: 192.168.1.254
Haproxy/Keepalived VIP: 192.168.1.250
Haproxy/Keepalived Server1:
1. echo "net.ipv4.ip_nonlocal_bind = 1" >> /etc/sysctl.conf
sysctl -p
yum -y install keepalived haproxy
2. cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.bak
vi /etc/keepalived/keepalived.conf
global_defs {
notification_email {
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
notification_email_from Alexandre.Cassen@firewall.loc
smtp_server 192.168.200.1
smtp_connect_timeout 30
router_id centos65-2
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.250
}
}
下面的都删除
1). Priority value will be higher on Master server
2). virtual_router_id should be same on both servers
3). By default single vrrp_instance support up to 20 virtual_ipaddress
3. service keepalived start; chkconfig keepalived on
ip addr show eth0
4. vi /etc/haproxy/haproxy.cfg
注释原有的frontend和backend
frontend web 192.168.1.250:8080
default_backend web
listen stats 192.168.1.253:8080
mode http
stats enable
stats uri /
backend web
balance leastconn
server web01 192.168.1.253:80 check
server web02 192.168.1.254:80 check
service haproxy start; chkconfig haproxy on
Haproxy/Keepalived Server2:
1. echo "net.ipv4.ip_nonlocal_bind = 1" >> /etc/sysctl.conf
sysctl -p
yum -y install keepalived haproxy
2. cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.bak
vi /etc/keepalived/keepalived.conf
global_defs {
notification_email {
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
notification_email_from Alexandre.Cassen@firewall.loc
smtp_server 192.168.200.1
smtp_connect_timeout 30
router_id centos65
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 51
priority 90
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.250
}
}
下面的都删除
3. service keepalived start; chkconfig keepalived on
ip addr show eth0
4. vi /etc/haproxy/haproxy.cfg
注释原有的frontend和backend
frontend web 192.168.1.250:8080
default_backend web
listen stats 192.168.1.254:8080
mode http
stats enable
stats uri /
backend web
balance leastconn
server web01 192.168.1.253:80 check
server web02 192.168.1.254:80 check
service haproxy start; chkconfig haproxy on
本文出自 “Ilovecat(个人笔记)” 博客,请务必保留此出处http://hj192837.blog.51cto.com/655995/1546076
原文:http://hj192837.blog.51cto.com/655995/1546076
内容总结
以上是互联网集市为您收集整理的Install Haproxy Keppalived on CentOS 6.5全部内容,希望文章能够帮你解决Install Haproxy Keppalived on CentOS 6.5所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。