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

        

  • 相关阅读:
    《天才在左,疯子在右》
    MVC思想概述
    java文件读写
    HTTP协议简单笔记
    自学Python_Day01
    Linux基础介绍篇
    PHP学习 Day_01
    Linux中部分命令英语全拼
    Linux学习基础命令(三)
    Linux学习基础命令(二)
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/13224786.html
Copyright © 2011-2022 走看看