高可用集群架构Keepalived双主热备
双机主备的缺点: 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这台。
这样双主热备就实现了。
相关推荐
zwmnhao0 2020-06-07
DriveCar 2020-06-06
CurrentJ 2020-05-28
yongzhang 2020-05-11
GenvenLiang 2020-06-15
Jaystrong 2020-06-10
xiunai 2020-05-15
极地雪狼 2020-05-15
后厂村老司机 2020-04-19
快乐de馒头 2020-04-22
yungame 2020-04-21
快乐de馒头 2020-04-11
畅聊架构 2020-03-28
泥淖 2020-03-26
yevvzi 2020-03-01
xcznb 2020-02-28
sunnyxuebuhui 2020-02-16
OwenJi 2020-02-15
xiaobaif 2020-01-29