群集的一些重点

Posted 他和晚风一样温柔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了群集的一些重点相关的知识,希望对你有一定的参考价值。

请简述nginx的反向代理有哪些实现方式,以及如何配置

七层反向代理:httpd里
四层反向代理:

nginx的负载均衡调度算法有哪些

  • 轮询
  • 权重
  • ip_hash
  • url hash
  • fair
  • 最少连接数

请简述Nginx反向代理如何实现会话保持

在配置文件中加入 ip_hash:基于IP来判断客户端
sticky_cookie_insert:而是基于cookie来判断

请简述LVS有哪些工作模式,以及它们的区别

  • NAT模式
  • 直接路由模式
  • IP隧道模式

相同点:三者都会将 负载调度器 作为访问的入口,都使用vip请求访问入口

区别:

  • NAT 模式进行回应客户机的请求的时候,也是用调度器作为出口,安全性比较高,但是调度器性能的瓶颈
  • .
  • 3
  • 3
  • 3
  • 3
  • 3

列举你知道的LVS调度算法

  • 轮询算法
  • 加权轮训
  • 加权最小连接数
  • 目的地址哈希
  • 源地址哈希
  • 最小连接数
  • 基于地址的最小连接数

简述LVS-DR模式的数据包流向分析

(1)客户端发送请求到 Director Server(负载均衡器),请求的数据报文(源IP 是CI,目标IP 是VIP)到达内核空间。
(2) Director Server和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。
(3)内核空间判断数据包的目标IP是本机VTP,此时TPVS(IP虚拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包。修改源、NACc地址为 Director Server 的 Nac地址,修改目标MAc地址为Real Server的 wAc地址,源工P地址与目标IP地址没有改变,然后将数据包发送给Real Server。
(4)到达Real Server的请求报文的 MAC地址是自身的 NAC地址,就接收此报文。数据包重新封装报文(源IP地址为VIP,目标IP为CIP),将响应报文通过lo接口传送给物理网卡然后向外发出。
(5) Real Server直接将响应报文传送到客户端

简述LVS-DR模式中各节点中VIP和内核参数修改的配置方法

简述在DR模式中该如何解决ARP请求紊乱问题

简述Keepalived如何通过健康检查来保证高可用

简述Keepalived的脑裂现象是如何产生,以及该如何解决

高可用服务器对之间心跳线链路发生故障,导致无法正常通信。
因心跳线坏了(包括断了,老化)。
因网卡及相关驱动坏了,ip配置及冲突问题(网卡直连)。
因心跳线间连接的设备故障(网卡及交换机)。
因仲裁的机器出问题(采用仲裁的方案)。
高可用服务器上开启了 iptables防火墙阻挡了心跳消息传输。
高可用服务器上心跳网卡地址等信息配置不正确,导致发送心跳失败。
其他服务配置不当等原因,如心跳方式不同,心跳广插冲突、软件Bug等。

解决方式:添加冗余的心跳线,启用硬盘锁,设置仲裁机制

简述LVS、Nginx、HAProxy的区别

简述HAProxy常用的几种负载均衡策略,以及简述你知道的一些HAProxy的主要特性。

以上是关于群集的一些重点的主要内容,如果未能解决你的问题,请参考以下文章

Win2012R2 Hyper-V之17 配置Hyper-V群集高可用(上)

WebLogic中的一些基本概念

SQL Server AlwaysON从入门到进阶——存储

WebLogic 中的基本概念

群集05-使用Haproxy搭建Web群集

MSCS2003跨群集迁移至WSFC2008R2