keepalived+nginx的高可用

keepalived+nginx的高可用

久未见 提交于 2021-01-13 02:58:38
keepalived+nginx的高可用 ######### nginx+keepalived环境: master:10.10.54.61(vip:10.10.54.69) backup:10.10.54.64(vip:10.10.54.69) realserver:10.10.54.63 realserver:10.10.54.67 本文不是做lvs,所以realserver不是配置在keepalived.conf 而是在nginx的配置文件中upstream 此架构需考虑的问题 1)Master没挂,则Master占有vip且nginx运行在Master上 2)Master挂了,则backup抢占vip且在backup上运行nginx服务 3)如果master服务器上的nginx服务挂了,则vip资源转移到backup服务器上 4)检测后端服务器的健康状态 Master和Backup两边都开启nginx服务,无论Master还是Backup,当其中的一个keepalived服务停止后,vip都会漂移到keepalived服务还在的节点上, 如果要想使nginx服务挂了,vip也漂移到另一个节点,则必须用脚本或者在配置文件里面用shell命令来控制。 一、安装keepalived+nginx 10.10.54.61/64 #############################