Linux服务器学习----haproxy+keepalived

时间:2019-12-28 14:11:07   收藏:0   阅读:87

实验需要4台虚拟机,两台做服务器,两台做代理服务器

www1:ip:10.30.40.11       hk1: 代理:10.30.40.13(hk1.netdj.net)

www2:ip  10.30.40.12       hk2: 代理:10.30.40.14 (hk2,netdj.net)

首先先搭建两个网站作为后端,下面是测试:

技术分享图片

 

 在hk1和hk2上安装服务(两边一样)

在hk1上进行编辑haproxy主配置文件

技术分享图片

 

 技术分享图片

 

 进入keepalived主配置文件

技术分享图片

 

 技术分享图片

多余全删

重启服务            并关闭防火墙

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 查看虚拟地址是否生效

技术分享图片

 

 我们随便找一台机器做测试

可以看到我们访问虚拟地址池后自动跳转到我们的两个后端www1和www2网站上了

技术分享图片

 

 技术分享图片

 

将hk1配置文件直接覆盖hk2的配置文件

进入hk2服务器我们做的是一样的操作:

Haproxy.conf不用配置了,已经被覆盖了。

看:

技术分享图片

 

 

Keepalived服务有点变化

MASTER代表主服务器

BACKUP 代表备服务器

技术分享图片

 

 

修改master成为backup,多余的全删。

现在我们来测试一下这个负载均衡

首先我们测试一下这个虚拟地址是不是动态漂移的

在windows下cmd里进行验证

这是两台负载均衡主机Mac地址

技术分享图片

 

 现在虚拟地址在10.30.40.13上

技术分享图片

 

 在10.30.40.13里停掉keepalived服务

技术分享图片

 

 在10.30.40.14里重启并开启服务

技术分享图片

 

 

现在我的Hk1服务器时关机状态,所以haproxy服务和keepalived服务是不生效的

(可以直接停用服务,我这是凑巧正好是关机状态)

技术分享图片

 

 

继续访问虚拟地址

可以看到haproxy和keepalived服务还是运行状态

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 配置客户端在使用http访问时自动跳转到https;

技术分享图片

原文:https://www.cnblogs.com/hgd3279137708/p/12111440.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!