码迷,mamicode.com
首页 > 其他好文 > 详细

高可用集群架构Keepalived双主热备

时间:2020-06-21 23:34:00      阅读:49      评论:0      收藏:0      [点我收藏+]

标签:str   alived   原理图   nginx   集群架构   idt   win   文件   keepalive   

双机主备的缺点: Nginx主和Nginx被两台云服务器的配置要保持一致。访问两台服务器不发生故障的情况下,备用节点永远访问不上,将造成服务器资源的浪费。

1、双主热备的原理图

技术图片

 DNS是在云服务器中的

 

2、云服务器DNS解析配置

如下图,同一个域名www配置了两个外网端口

技术图片

 

3、Keepalived双主热备的实现

nginx128节点点配置

技术图片

 

 

 128节点的虚拟IP为192.168.127.161

技术图片

 

 

 

nginx 129节点配置

技术图片

 

 129节点的虚拟IP为192.168.127.162

技术图片

 这样就配置好了。

 

 

因为在本机测试,我们无法使用dns解析,这里模拟

161 对应域名为 www.home.com

162 对应域名为  www.home2.com

修改window的host文件

技术图片

 

 访问www.home.com,对应的是192.168.127.128这台

技术图片

 

  访问www.home2.com,对应的是192.168.127.129这台

技术图片

 此时我们停掉128节点的keepalived,查看129节点的IP

技术图片

 

 可以发现129上有192.168.127.161和192.168.127.162 两个虚拟IP,www.home.com和www.home2.com访问的都是 192.168.127.129这台。
技术图片

 

 这样双主热备就实现了。

 

高可用集群架构Keepalived双主热备

标签:str   alived   原理图   nginx   集群架构   idt   win   文件   keepalive   

原文地址:https://www.cnblogs.com/linlf03/p/13174169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!