HA 即(high available)高可用,又被叫做双机热备,用于关键性业务。 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务。常用实现高可用的开源软件有heartbeat和keepalived,其中keepalived有负载均衡的功能。使用heartbeat来做HA集群,并且把nginx服务作为HA对应的服务。 准备工作:一个交换
环境说明 三台服务器一台作为director, 两台作为real server,Director 有一个外网ip (192.168.1.123) 和一个内网ip(192.168.3.1), 两个real server上只有内网ip(192.168.3.2)和(192.168.3.3) 并且需要把两个real server的内网网关设置为director的内网ip(192.1
DR(调度器将请求来的数据包的目标mac地址改为real server的mac地址,返回的时候也不经过调度器,直接返回给客户端)每个real server 都要有公网ip 配置要求三台机器每个网卡都要配置公网ip LVS/DR 配置三台机器:director(eth0192.168.1.123, vip eth0:0: 192.168.1.128)real server1(et
集ha,lb与一体的功能需要四台机器当某台real server把httpd进程停掉,那么director照样会把请求转发过去,这样就造成了某些请求不正常。所以需要有一种机制用来检测real server的状态,这就是keepalived。它的作用除了可以检测rs状态外,还可以检测备用director的状态,也就是说keepalived可以实现ha集群的功能,当然了也需要一台备用director.
网络7层nginx的负载均衡和lvs相比,nginx属于更高级的应用层,不牵扯到IP和内核的改动,它只是单纯地把用户的请求转发到后面的机器上。这就意味着,后端的RS不需要配置公网IP。nginx分发器(一个公网ip192.168.31.166 和一个内网ip192.168.21.166)。 RS1只有内网ip(192.168.21.100) RS2只有内网ip(192.168.
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号