随笔分类 -  LVS负载均衡及Keepalived

摘要:Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要 阅读全文
posted @ 2020-05-15 23:42 一叶知秋~~ 阅读(16852) 评论(1) 推荐(1) 编辑
摘要:背景:keepalived默认是组播地址进行播放,且默认地址是224.0.0.18,如果配置多个keepalived主机,会导致虚拟IP地址存在冲突问题,这种问题怎么解决呢? 解决办法:就是将keepalived主机的多播地址修改为单播地址,绑定固定IP地址,避免在多播模式下,通过VRRP进行广播地 阅读全文
posted @ 2019-12-28 18:46 一叶知秋~~ 阅读(3997) 评论(0) 推荐(0) 编辑
摘要:调用脚本参数含义 vrrp_script<SCRIPT_NAME> { #定义一个检测脚本,在global_defs之外配置 script <STRING>|<QUOTED-STRING> # shell命令或脚本路径 interval <INTEGER> # 间隔时间,单位为秒,默认1秒 time 阅读全文
posted @ 2019-12-28 18:42 一叶知秋~~ 阅读(1748) 评论(0) 推荐(0) 编辑
摘要:实战一:实现LNMP与Keepalived、HAProxy做反向代理 框架图: 实现原理: 1、当A用户访问网站时,此时需要经过防火墙,防火墙将用户访问的IP地址处理后,如果允许访问,则就访问到HAroxy作为转发的反向代理服务器,用户通过访问VIP地址,然后转发到后端nginx和php服务器上; 阅读全文
posted @ 2019-12-28 18:41 一叶知秋~~ 阅读(571) 评论(0) 推荐(0) 编辑
摘要:集群Cluster 集群类型: LB lvs/nginx(http/upstream, stream/upstream) HA 高可用性 SPoF: Single Point of Failure HPC 系统可用性的公式:A=MTBF/(MTBF+MTTR) (0,1), 95% 几个9(指标): 阅读全文
posted @ 2019-12-17 17:59 一叶知秋~~ 阅读(762) 评论(0) 推荐(0) 编辑
摘要:实现keepalived调用脚本进行资源监控 keepalived调用外部的辅助脚本进行资源监控,并根据监控的结果状态能实现优先动态调整 vrrp_script:自定义资源监控脚本,vrrp实例根据脚本返回值,公共定义,可被多个实例调用,定义在vrrp实例之外 track_script:调用vrrp 阅读全文
posted @ 2019-12-17 17:58 一叶知秋~~ 阅读(696) 评论(0) 推荐(0) 编辑
摘要:Cluster概念 Cluster:集群,为解决某个特定问题将多台计算机组合起来形成的单个系统 Linux Cluster类型: LB:Load Balancing,负载均衡 HA:High Availiablity,高可用,SPOF(single Point Of failure) MTBF:Me 阅读全文
posted @ 2019-12-10 09:24 一叶知秋~~ 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:LVS高可用性 Director不可用,整个系统将不可用;SPoF Single Point of Failure 解决方案:高可用 keepalived heartbeat/corosync 某RS不可用时,Director依然会调度请求至此RS 解决方案: 由Director对各RS健康状态进行 阅读全文
posted @ 2019-12-09 16:36 一叶知秋~~ 阅读(1603) 评论(0) 推荐(0) 编辑