keepalive+nginx实现负载均衡高可用_Keepalived+Nginx实现双主高可用负载均衡

一、部署Nginx+keepalived高可用有两种配置方案:

  1.Nginx+keepalived 主从配置

    前端使用两台机器,使用一个VIP,即其中一台为主负责全部请求,一台为备,只用在主出现故障时,才会替代主处理请求,平常处于闲置状态,此方案不够理想。

  2.Nginx+keepalived 双主配置

     前端使用2台机器,使用两个VIP,互为主备,不考虑其他情况时均衡处理请求,当其中一台机器出现故障时,另一台负责处理对两台机器的请求,此种模型比较适合当前架构环境。

     本文以双主高可用负载均衡为例

  3.配置拓扑结构

23c83652a70c6f32387b0d516e4d9cce.png

准备测试环境:4台虚拟主机

节点一:

        DIP:172.18.123.10

        主VIP:172.18.123.22

        备VIP:172.18.123.23

节点二:

        DIP:172.18.123.11

        主VIP:172.18.123.23

        备VIP172.18.123.22

WEB服务:

  RIP1:172.18.123.50

  RIP2:172.18.123.51

4.软件安装

1)在节点一和节点二主机上分别安装keepalived及nginx

9b7ce76f28ce3d7e4df79e53bb027ce5.png

2)在后端两台服务器上分别安装apache并配置测试页面

2531b47a804c49efcf937aaa23e2b74f.png

71e63a488425aa1a088cdda8d8a160cc.png

5.配置节点一主机的keepalived.

2c6392b0ea7a3340cc9631ac42a660a3.png

a4ab693a7f4c276b18c7b5ad76ff2b57.png

e1789794b764666805f2ed090de5727a.png

配置节点二主机的keepalived,配置基本同节点一的,只需修改黄线标识出的部分。

3f729caf217adb8cf3186f5540a34d9c.png

86241285dcbf34ee0f097fe8ddffd900.png

编写nginx状态检测脚本,放到/etc/keepalived/下,为方便测试,注释掉一部分内容,脚本如下:

3e4d262ba3ac8da3822af05b0252021c.png

6.配置节点一主机的nginx服务,节点二同节点一。

40fcfa7732f5f07fc8bf4ef7e78a24c7.png

二、进行故障测试

1.检查语法错误及启动服务

查看网卡ip信息

节点一

221000949ce0382e2cb0e7c80ad22cd0.png

2.网页测试:

VIP:172.18.123.22

c6fe86d67e1159e611ede38ab6b2f991.png

两个虚拟ip均可正常访问

3.停止节点二的nginx服务,查看网卡信息

4d00f698aed15a0c43cf29ce2b25cbcb.png

至此部署完毕,如需更多精彩技术文章,请关注作者微信公众号,我们将不定时推送新技术,未来5G时代互联互通,人工智能时代,需要智能化运维高科技人才,注重培养世界一流技术人才,打造新中国高科技高质量精英IT技术人才。加油,华为,加油,China!让中国引领世界而精彩!

3e4d900885139b14828f8f01f9348535.png

如有慷慨,谢谢打赏,我们会更有力度完善更更多技术文章。

2a8cab19877a59135d7cc8c7cd99b958.png

e6a307b74d9e93f3ceeda7a4b1850d27.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值