Linux学习115 LVS实现企业负载均衡高级应用配置2

一、续上集

  1、考虑

    a、Director不可用,整个系统将不可用;SPoF

      (1)、解决方案:高可用

        keepalived

        heartbeat/corosync

    b、某RS不可用时,Director依然会调度请求至此RS

      (1)、解决方案:对各RS的健康状态做检查,失败时禁用,成功时启用

        keepalived

        heartbeat/corosync,ldlrectord

      (2)、检测方式:

        1)、网络层检测

        2)、传输层检测,端口探测

        3)、应用层检测,请求某关键资源

        OK --> PROBLEM -->  PROBLEM --> PROBLEM --... --> OK-->OK...-->

        failure --> ok

  2、ldirectord

    a、说简单一点,我们这个工具就是能检测我们后端的RS健康状态然后根据相应状态配置我们lvs相应规则。并且他对相应的规则是直接掉内核的API进行操作的,因此即使我们不安装ipvsadm也是可以正常工作的。他需要运行在我们的Director之上。包我们可以在rpmfind.net或pkgs.org中搜索。

    b、安装

      (1)、我们下载对应包然后yum install 即可

        

        

      (2)、我们可以使用/usr/share/doc/ldirectord-3.9.5/ldirectord.cf的模板文件作为配置文件

        

      (3)、我们来查看配置文件

        

            

  3、配置示例

    

 

posted @ 2020-07-02 15:00  Presley  阅读(113)  评论(0编辑  收藏  举报