zoukankan      html  css  js  c++  java
  • 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、配置示例

        

  • 相关阅读:
    自动化测试
    Linux分区介绍
    Python 爬虫学习 网页图片下载
    Sublime Text 2 配置
    Python 爬虫学习 urllib2
    Python 爬虫学习 urllib
    Python 学习之 NumPy
    ipython
    2020-2021-1 20209309闫兆森 《Linux内核原理与分析》第二周作业
    2020-2021-1 20209309《Linux内核原理与分析》第一周作业
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/13224786.html
Copyright © 2011-2022 走看看