• 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、配置示例

        

  • 相关阅读:
    mybatis05--多条件的查询
    mybatis04--Mapper动态代理实现
    mybatis03--字段名和属性名不一致
    mybatis02--增删改查
    myBatis01
    hibernate12--缓存
    hibernate11--Criteria查询
    hibernate10--命名查询
    hibernate09--连接查询
    (转载)閱讀他人的程式碼(5)找到程式入口,再由上而下抽絲剝繭
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/13224786.html
Copyright © 2020-2023  润新知