zoukankan      html  css  js  c++  java
  • Linux学习122 keepalived入门及模块讲解

    一、keepalived:

      1、vrrp协议的软件实现,原生设计的目的为了高可用ipvs服务:

        a、基于vrrp协议完成地址流动

        b、为vip地址所在的节点生成ipvs规则(在配置文件中预先定义);

        c、为ipvs集群的各RS做健康状态检测;

        d、基于脚本调用接口通过执行脚本完成脚本中定义的功能,进而影响集群事务;

      2、组件

        a、核心组件:

          (1)、vrrp stack

          (2)、ipvs wrapper

          (3)、checkers

        b、控制组件:配置文件分析器

        c、IO复用器

        d、内存管理组件

    二、HA Cluster的配置前提:

      1、各节点时间必须同步

        ntp,chrony

      2、确保iptables及selinux不会成为阻碍

      3、各节点之间可通过主机名互相通信(对KA并非必须)

        建议使用/etc/hosts文件实现

      4、各节点之间的root用户可以基于密钥认证的ssh服务完成互相通信;(并非必须)

    三、keepalived安装配置

      1、从 CentOS6.4就开始随base仓库提供

      2、程序环境

        主配置文件:/etc/keepalived/keepalived.conf

        主程序文件:/usr/sbin/keepalived

        Unit File:keepalived.service

        Unit File的环境配置文件:/etc/sysconfig/keepalived

      3、配置文件组件部分:

    05:03

  • 相关阅读:
    CF1592F2 Alice and Recoloring 2
    CF1601E Phys Ed Online
    AGC050B Three Coins
    [学习笔记]珂朵莉树(Old Drive Tree)
    CF30E. Tricky and Clever Password
    [学习笔记]替罪羊树
    开源项目MiniOA队员招募通知
    MiniOA开发过程记录(33)自动登录模式
    MiniOA开发过程记录(29)安装Maven
    简易工作流设计思考(欢迎补充和批评)
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/14180794.html
Copyright © 2011-2022 走看看