<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E6%90%AD%E5%BB%BAkeepalived%2Bhaproxy%E5%8F%8C%E4%B8%BB%E9%AB%98%E5%8F%AF%E7%94%A8%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%B3%BB%E7%BB%9F</id>
	<title>搭建keepalived+haproxy双主高可用负载均衡系统 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E6%90%AD%E5%BB%BAkeepalived%2Bhaproxy%E5%8F%8C%E4%B8%BB%E9%AB%98%E5%8F%AF%E7%94%A8%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%B3%BB%E7%BB%9F"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E6%90%AD%E5%BB%BAkeepalived%2Bhaproxy%E5%8F%8C%E4%B8%BB%E9%AB%98%E5%8F%AF%E7%94%A8%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%B3%BB%E7%BB%9F&amp;action=history"/>
	<updated>2026-04-19T08:57:49Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=%E6%90%AD%E5%BB%BAkeepalived%2Bhaproxy%E5%8F%8C%E4%B8%BB%E9%AB%98%E5%8F%AF%E7%94%A8%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%B3%BB%E7%BB%9F&amp;diff=1305&amp;oldid=prev</id>
		<title>Evan：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E6%90%AD%E5%BB%BAkeepalived%2Bhaproxy%E5%8F%8C%E4%B8%BB%E9%AB%98%E5%8F%AF%E7%94%A8%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%B3%BB%E7%BB%9F&amp;diff=1305&amp;oldid=prev"/>
		<updated>2019-10-14T13:55:50Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
 搭建keepalived+haproxy双主高可用负载均衡系统&lt;br /&gt;
&lt;br /&gt;
== 基础知识普及==&lt;br /&gt;
常用高可用软件   keepalived heartbeat &lt;br /&gt;
常用负载均衡器    nginx  haproxy LVS &lt;br /&gt;
&lt;br /&gt;
常用方案为 &lt;br /&gt;
haproxy +Keepalived    或者    nginx  +Keepalived&lt;br /&gt;
&lt;br /&gt;
我们这里用 haproxy +Keepalived  &lt;br /&gt;
&lt;br /&gt;
==搭建环境描述==&lt;br /&gt;
vip  192.168.30.88&lt;br /&gt;
&lt;br /&gt;
haproxy-server(haproxy+keepalived) 192.168.30.75&lt;br /&gt;
backup-haproxy(haproxy+keepalived) 192.168.30.76&lt;br /&gt;
&lt;br /&gt;
webapp1  192.168.30.71&lt;br /&gt;
webapp2  192.168.30.72&lt;br /&gt;
&lt;br /&gt;
os CentOS Linux release 7.3.1611&lt;br /&gt;
&lt;br /&gt;
==软件安装==&lt;br /&gt;
&lt;br /&gt;
=== haproxy===&lt;br /&gt;
[[Haproxy安装和配置]]&lt;br /&gt;
&lt;br /&gt;
=== keepalived===&lt;br /&gt;
[[keepalived安装和配置]]&lt;br /&gt;
&lt;br /&gt;
=== 在master上配置HAProxy和Keepalved ===&lt;br /&gt;
master HAProxy 和  Backup HAProxy 配置是一样的  见  [[Haproxy安装和配置]]&lt;br /&gt;
&lt;br /&gt;
=== 在Backup上配置HAProxy和Keepalved ===&lt;br /&gt;
&lt;br /&gt;
master Keepalved 和  Backup Keepalved 配置 基本一样 &lt;br /&gt;
&lt;br /&gt;
其中 master Keepalved 为  priority 100 ; backup  Keepalved 为  priority 90, 还有 如果配置的是不抢占模式 ，还要 在bakc 上去掉&lt;br /&gt;
nopreempt选项&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==测试==&lt;br /&gt;
192.168.30.88 www.zb.com &lt;br /&gt;
192.168.30.88 static.zb.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 问题及解决过程 ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 这个是比较 好用的参考 谢谢作者了&lt;br /&gt;
keepalived+haproxy双主高可用负载均衡&lt;br /&gt;
http://nmshuishui.blog.51cto.com/1850554/1405486&lt;br /&gt;
&lt;br /&gt;
#./configure --sysconf=/etc  --with-kernel-dir=/usr/src/kernels/3.10.0-514.el7.x86_64&lt;br /&gt;
&lt;br /&gt;
make &lt;br /&gt;
&lt;br /&gt;
usr/src/kernels/3.10.0-514.el7.x86_64/include/linux/linkage.h:7:25: 致命错误：asm/linkage.h：没有那个文件或目录&lt;br /&gt;
 #include &amp;lt;asm/linkage.h&amp;gt;&lt;br /&gt;
                         ^&lt;br /&gt;
编译中断。&lt;br /&gt;
make[2]: *** [smtp.o] 错误 1&lt;br /&gt;
make[2]: 离开目录“/root/keepalived-1.2.12/keepalived/core”&lt;br /&gt;
make[1]: *** [all] 错误 1&lt;br /&gt;
make[1]: 离开目录“/root/keepalived-1.2.12/keepalived”&lt;br /&gt;
make: *** [all] 错误 2&lt;br /&gt;
&lt;br /&gt;
#4 centos7&lt;br /&gt;
./configure --sysconf=/etc  --with-kernel-dir=/usr/src/kernels/3.10.0-514.el7.x86_64&lt;br /&gt;
make -j3&lt;br /&gt;
&lt;br /&gt;
                 from ../include/smtp.h:34,&lt;br /&gt;
                 from smtp.c:27:&lt;br /&gt;
/usr/src/kernels/3.10.0-514.el7.x86_64/include/linux/linkage.h:7:25: 致命错误：asm/linkage.h：没有那个文件或目录&lt;br /&gt;
 #include &amp;lt;asm/linkage.h&amp;gt;&lt;br /&gt;
                         ^&lt;br /&gt;
编译中断。&lt;br /&gt;
make[2]: *** [smtp.o] 错误 1&lt;br /&gt;
make[2]: 离开目录“/root/keepalived-1.2.12/keepalived/core”&lt;br /&gt;
make[1]: *** [all] 错误 1&lt;br /&gt;
make[1]: 离开目录“/root/keepalived-1.2.12/keepalived”&lt;br /&gt;
make: *** [all] 错误 2&lt;br /&gt;
&lt;br /&gt;
今天 没带 -with-kernel-dir 因为是lvs才一定要用上这个 &lt;br /&gt;
&lt;br /&gt;
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Load_Balancer_Administration/s2-lvs-keepalived-haproxy-VSA.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==参考== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://7424593.blog.51cto.com/7414593/1764640 HAProxy负载均衡与keepalived搭建高可用负载均衡web（Nginx/PHP/Tomcat）集群]&lt;br /&gt;
&lt;br /&gt;
[http://www.cnblogs.com/dkblog/archive/2011/07/06/2098949.html haproxy+keepalived实现高可用负载均衡]&lt;br /&gt;
&lt;br /&gt;
haproxy配置详解&lt;br /&gt;
http://leejia.blog.51cto.com/4356849/1421882&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
负载均衡工具haproxy安装，配置，使用&lt;br /&gt;
http://blog.51yip.com/server/868.html&lt;br /&gt;
&lt;br /&gt;
keepalived+haproxy双主高可用负载均衡&lt;br /&gt;
http://nmshuishui.blog.51cto.com/1850554/1405486&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
apache+Keepalived实现站点高可用&lt;br /&gt;
http://blog.linuxchina.net/?p=2942&lt;br /&gt;
&lt;br /&gt;
keepalived 搭建LVS高可用 Cluste&lt;br /&gt;
http://blog.linuxchina.net/?p=1741&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nginx+Keepalived实现站点高可用&lt;br /&gt;
http://seanlook.com/2015/05/18/nginx-keepalived-ha/&lt;br /&gt;
&lt;br /&gt;
[http://ixdba.blog.51cto.com/2895551/1788995  企业集群平台架构实现与应用实战（HAproxy+keepalived篇）]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://blog.csdn.net/zhu_tianwei/article/details/41117323 负载均衡-haproxy安装配置]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Keepalived+Nginx实现高可用Web负载均衡&lt;br /&gt;
http://www.jianshu.com/p/da26df4f7d60&lt;br /&gt;
&lt;br /&gt;
nginx+keepalived高可用及双主模式&lt;br /&gt;
http://noodle.blog.51cto.com/2925423/1794734&lt;br /&gt;
&lt;br /&gt;
Nginx+Keepalived实现站点高可用&lt;br /&gt;
https://segmentfault.com/a/1190000002881132&lt;br /&gt;
&lt;br /&gt;
Wed负载均衡高可用之Nginx+keepalived&lt;br /&gt;
http://luozlinux.blog.51cto.com/1388902/1227004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
烂泥：高负载均衡学习haproxy之配置文件详解&lt;br /&gt;
http://www.ilanni.com/?p=10016&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ops]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>