1 / 8
文档名称:

架构WEB的负载均衡Nginx keepalived.doc

格式:doc   大小:61KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

架构WEB的负载均衡Nginx keepalived.doc

上传人:雾里看花 2019/7/8 文件大小:61 KB

下载得到文件列表

架构WEB的负载均衡Nginx keepalived.doc

相关文档

文档介绍

文档介绍:Nginx+keepalived架构基于WEB的负载均衡(转载)   服务器故障:(服务器故障包括:服务器宕机、web服务终止、网线松动等等)①当lvs-master故障时,无法再接受用户请求并将请求转发给真实的web服务器(即便真实web服务器正常)从而导致整个web服务的瘫痪,也就是lvs控制器存在单点故障问题。②当lvs-master正常时,真实地web服务器如web1-realserver故障。此时lvs-master并不知道真实服务器是否在正常提供web服务,所以仍然在向故障的web1-realserver转发用户请求。这样的结果是用户请求无法被故障web服务器相应,某些用户可以访问网站有些则无法访问。基于以上的问题,我们需要想办法实现对lvs控制器和web服务器的健康监测,一旦服务出现问题能保证服务不中断的情况下排除故障。即增加lvs控制器实现主备模式避免单点故障以及自动删除故障web服务结点并当它恢复后再自动添加到群集中这样的功能,这就是LVS+keepalived能实现的功能。seek提供,这里表示感谢,整个系统的拓补如下: 名称IPLVS-DR--DR--DR---:①在realserver主机上实行脚本realserver,为lo:,、。这步提前做,是因为以后的过程中这一步是不会发生更改的。#vim/usr/local/sbin/realserver#!/bin/bashSNS_VIP=./etc//functionscase"$1"instart)ifconfiglo:0$$SNS_VIP/sbin/routeadd-host$SNS_VIPdevlo:0echo"1">/proc//ipv4/conf/lo/arp_ignoreecho"2">/proc//ipv4/conf/lo/arp_announceecho"1">/proc//ipv4/conf/all/arp_ignoreecho"2">/proc//ipv4/conf/all/arp_announcesysctl-p>/dev/null2>&1echo"RealServerStartOK" ;;stop)ifconfiglo:0downroutedel$SNS_VIP>/dev/null2>&1echo"0">/proc//ipv4/conf/lo/arp_ignoreecho"0">/proc//ipv4/conf/lo/arp_announceecho"0">/proc//ipv4/conf/all/arp_ignoreecho"0">/proc//ipv4/conf/all/arp_announceecho"RealServerStoped";;*)echo"Usage:$0{start|stop}"exit1esa