zoukankan      html  css  js  c++  java
  • nginx与 Keepalived高可用

    1.1 keepalived软件能干什么?

    Keepalived软件起初是专为LVS负载均衡软件设计的,

    用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能

    Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router Redundancy Protocol(虚拟路由器冗余协议)的缩写,

    VRRP出现的目的就是为了解决静态路由单点故障问题的,它能够保证当个别节点宕机时,整个网络可以不间断地运行

    1.2 keepalived软件主要功能?

    ## ①. 管理LVS负载均衡软件

    ## ②. 实现对LVS集群节点健康检查功能

    ## ③. 作为系统网络服务的高可用功能

    1.3 keepalived软件工作原理?(重点)

    绘图说明!

    2.原理

    1)VRRP协议,全称Virtual Router Redundancy Protocol,中文名为虚拟路由冗余协议,VRRP的出现是为了解决静态路由的单点故障。

    2)VRRP是用过IP多播的方式(默认多播地址(224.0.0.18))实现高可用对之间通信的。

    3)工作时主节点发包,备节点接包,当备节点接收不到主节点发的数据包的时候,就启动接管程序接管主节点的资源。备节点可以有多个,通过优先级竞选,但一般Keepalived系统运维工作中都是一对。

    man keepalived.conf  ---获取keepalived软件功能说明信息

    1.4 keepalived服务部署过程

    ## 第一个里程碑:keepalived软件安装部署

    ### lb01 lb02负载服务器上均安装

    yum install -y keepalived

    rpm -qa keepalived

    rpm -ql keepalived

    [root@lb01 conf]# rpm -ql keepalived

    /etc/keepalived

    /etc/keepalived/keepalived.conf    --- keepalived服务主配置文件

    /etc/rc.d/init.d/keepalived        --- keepalived服务启动脚本文件

    ## 第二个里程碑:进行默认配置测试

    ### 启动lb01 lb02的keepalived服务

    /etc/init.d/keepalived start

    ip addr

    说明:存在默认配置虚IP地址信息

          通过抓包可以看到vrrp数据包信息

    第三个里程碑:进行服务配置文件编写

    重启服务 查看网卡上是否有10.0.0.3  ip  a

    10.0.0.3/24 dev eth0 label eth0:1

    说明:主备服务器配置文件区别

          01. router_id     不同

             02. state BACKUP  不同

             03. priority      不同

    说明:进行抓包观察配置效果;并且对比两个负载均衡服务器的配置文件

    # keepaliver软件脑裂概念说明

    #### 制作监控脚本---lb02

    报警的条件:只要lb02 上面有vip

    1.lb01 挂了

    2.心碎

    说明:在编写shell脚本时,脚本名称不要和脚本中服务名称重复

    #!/bin/bash

    if [ `ip a s eth0 |grep -c "10.0.0.3"` == 1 ];

    then

       echo "no!!!!"

    else

       echo “ok!!!!!”

    fi

     

     

    持续监控  sh  jiankong.sh  &

    定时任务

     

  • 相关阅读:
    实验四 决策树算法及应用
    实验三 朴素贝叶斯算法及应用
    实验二 K-近邻算法及应用
    实验一 感知器及其应用
    实验三 面向对象分析与设计
    实验二 结构化分析与设计
    实验一 软件开发文档与工具的安装与使用
    个人作业三-ATM管理系统
    个人作业二-举例分析流程图与活动图的区别与联系
    第一次个人作业-四则运算题目生成程序(计算机181 张博闻)
  • 原文地址:https://www.cnblogs.com/zdqc/p/9436170.html
Copyright © 2011-2022 走看看