linux运维工程师面试常见问题整理4--lvs相关

  1. lvs 原理

    LVS通过工作于内核的ipvs模块来实现功能,其主要工作于netfilter 的INPUT链上。
    而用户需要对ipvs进行操作配置则需要使用ipvsadm这个工具。
    ipvsadm主要用于设置lvs模型、调度方式以及指定后端主机。

  2. lvs 有哪几种模式

    NAT

    TUN

    DR

  3. 最常用的模式是什么,有什么特点

    DR

    ①通过调度器上修改数据包的目的MAC地址实现转发,注意,源IP地址仍然是CIP,

    目的IP地址仍然是VIP

    ②请求的报文经过调度器,而RS相应处理处理后报文无需经过调度器LB,因此,并发访问量大时使用效率很高

    ③DR模式是通过MAC地址的改写机制实现转发,因此所有的RS节点和调度器LB只能在一个局域网中

    ④需要注意RS界面的VIP的绑定(lo:VIp/32 lol:VIP/32)和ARP的一致问题

    ⑤抑制ARP是不让RS(real server)相应CS(client server)的ARP请求

    ⑥RS节点默认网关不需要调度器的LB的DIP,而是直接IDC机房分配的上级路由器的IP(这是RS带有外网的

    的Ip地址的情况),理论上讲,只要RS出网即可,不是必须配置外网的IP

    工作中RS要配置外网的IP

    ⑦由于DR模式角度器仅仅进行了MAC地址的改写,因此调度器LB无法改变请求的报文的目的端口

    ⑧LB几乎支持所有的UNIX,linux系统,但是目前不支持winows系统,真实的节点可以是windows系统。

    ⑨总的来说DR模式效率很高,但是配置也比较麻烦,因此访问量不是很大的可以用haproxy/nginx取代,

    日PV 1000-2000W或者并发请求1W以下都是可以考虑haproxy/nginx

    10.直接对外访问的业务,例如:web服务做RS节点,RS最好用公网的IP地址,如果不直接对外的业务,

    例如:mysql,存储系统的RS节点,最好只用内部的Ip地址。删除线格式

猜你喜欢

转载自blog.csdn.net/xzm5708796/article/details/83958619