`
mmBlue
  • 浏览: 167212 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Keepalived 部署

 
阅读更多

keepalived在线上发现的一些问题:

虚拟IP(VIP)最好在同一网段

 

./configure --prefix=/usr/local/keepalived --with-kernel-dir=/usr/src/kernels/2.6.32-279.el6.x86_64/

 

 

cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

 

cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

 

cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/

 

mkdir /etc/keepalived

 

/usr/etc/sysconfig/keepalived 

 

/etc/rc.d/init.d/keepalived stop

 

/etc/rc.d/init.d/keepalived start

 

手动加载 ip_vs模块

 

modprobe ip_vs

modprobe ip_vs_wrr

 

 

vi /etc/keepalived/keepalived.conf

 

 

! Configuration File for keepalived

 

global_defs {

   notification_email {

      xxx@qq.com

   }

   notification_email_from xxx@qq.com

   smtp_server smtp.qq.com

  # smtp_connect_timeout 30

   router_id LVS_DEVEL

}

 

# VIP1

vrrp_instance VI_1 {

    state BACKUP            

    interface em1

    virtual_router_id 60

    priority 50   

    advert_int 5

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        192.168.50.100

    }

}

 

 

检测shell:

 

#!/bin/bash

while :

    do

        nginxpid=`ps -C nginx --no-header | wc -l`

        if [ $nginxpid -eq 0 ];then                

                /etc/rc.d/init.d/keepalived stop

        fi

        sleep 5

done

分享到:
评论

相关推荐

    LVS+Keepalived部署文档

    LVS是目前用的比较多的负载均衡技术,keepalived的出现是为了lvs的配置简单化,使lvs高可用

    实战lvs+keepalived部署

    【实战lvs+keepalived部署】:随着企业网站业务量的不断攀升,服务器压力日益增大,为了确保服务的稳定性和高效性,采用负载均衡方案成为必然选择。然而,商业的硬件负载均衡器如F5价格昂贵,对于初创型互联网公司而...

    实用性部署MSSQL和Alwayson部署,Nginx Keepalived部署

    总结来说,结合MSSQL的Alwayson部署和Nginx Keepalived部署,可以构建一个高度可用和容错的数据库服务和Web服务系统,确保在单点故障时仍能提供不间断的服务。同时,这种架构允许对系统进行扩展,以适应不断增长的...

    高并发nginx+keepalived部署教程

    ### 高并发nginx+keepalived部署教程 #### 一、引言 随着互联网技术的发展,用户数量激增,单一服务器难以应对大量的并发访问。为了提高系统的稳定性和可靠性,采用负载均衡技术配合高可用架构成为了必然选择。本文...

    kubeadm+haproxy+keepalived部署高可用k8s集群-版本k8s1.20.4—详细文档

    kubeadm部署高可用k8s集群,haproxy+keepalived-版本k8s1.20.4,详细笔记总结文档

    nginx+keepalived部署tomcat,mysql,redis集群部署

    在本部署方案中,我们构建了一个高可用的IT服务架构,包括了Nginx作为反向代理和负载均衡器、Keepalived实现Nginx的高可用、Tomcat作为Java应用服务器集群、MySQL作为关系型数据库,以及Redis作为缓存系统。...

    Nginx+keepalived核心配置文件

    Nginx和Keepalived是两个在IT行业中广泛使用的开源软件,主要应用于高可用性和负载均衡场景。Nginx是一款高性能的HTTP和反向代理服务器,而Keepalived则是一个网络服务守护进程,用于实现主备切换和负载均衡。 **...

    Nginx+keepalived+tomcat集群搭建过程.doc

    首先,我们需要四台服务器,两台用于部署Nginx+Keepalived,另外两台用于部署Tomcat服务。所有服务器应运行CentOS7 64位操作系统。在进行任何安装和配置之前,请确保所有服务器系统已更新至最新版本,以提高安全性。...

    Nginx+keepalived部署网络架构图(单VIP+主从+多Nginx).png

    Nginx和keepalived进行服务器部署

    Haproxy+Keepalived高可用环境部署梳理(主主和主从模式)-完整部署记录(个人珍藏版)

    本篇文章十分详细地记录了Haproxy+Keepalived高可用环境部署梳理(主主和主从模式)的部署全过程,可作为线上实操手册。特在此分享,希望能帮助到有用到的朋友。

    keepalived 离线 rpm 安装包

    综上所述,这个离线RPM安装包提供了一套完整的Keepalived部署解决方案,包括核心服务、配置文件和自定义健康检查脚本,适用于那些需要Nginx服务高可用性的Linux环境。安装和配置过程中,用户需要理解Keepalived的...

    ansible-keepalived:用于ansible部署的Keepalived角色

    总之,`ansible-keepalived`角色为IT运维人员提供了一种标准化和可重复的部署方法,通过Ansible的自动化能力,大大提升了Keepalived部署的效率和一致性。无论是在简单的双机热备还是复杂的多节点高可用架构中,都能...

    nginx+keepalived实现双机热备高可用

    使用nginx和keepalived实现双机热备高可用可以解决nginx集群部署时的单点故障问题。该解决方案可以高效地监控nginx服务器的状态,并在出现故障时自动切换到备份服务器。因此,该解决方案可以提高系统的稳定性和可靠...

    安装keepalived确实的rpm包

    安装keepalived时缺少的一些包,收集起来共享,包括 autoconf-2.63-5.1.el6.noarch.rpm automake-1.11.1-1.2.el6.noarch.rpm cluster-glue-1.0.5-2.el6.i686.rpm cluster-glue-libs-1.0.5-2.el6.i686.rpm cluster-...

    mysql+keepalived双主热备部署手册.docx

    本文详细介绍了从环境搭建、MySQL安装配置到Keepalived部署的一系列步骤。在实际操作过程中,还需要根据具体情况进行适当的调整和优化,以满足不同应用场景的需求。此外,随着技术的发展和演进,相关组件的新版本...

    Linux(centos8)部署keepalived高可用集群

    Linux(CentOS 8)部署Keepalived高可用集群 Keepalived 是一个基于 VRRP(Virtual Router Redundancy Protocol)协议的高可用性解决方案,用于实现服务器集群的高可用性和负载均衡。下面是使用 Keepalived 部署高...

    openstack-HA部署

    以上就是根据给定文件生成的相关知识点,具体内容主要涉及到openstack-HA部署方案及安装步骤、Rabbitmq集群部署、Mysql/MariaDB集群部署、Haproxy集群部署以及Keepalived部署配置等。希望以上内容能对你的openstack-...

    keepalived一键部署master节点和slave节点工具

    说明:keepalived一键部署master和slave节点 Usage: bash op.sh build master Deploy the master keepalived server. bash op.sh clear master Remove the master keepalived server. bash op.sh start master ...

    keepalived-2.2.3版本

    一个典型的LVS+Keepalived部署案例可能包含多个Web服务器,通过Keepalived的VRRP协议选举Master和Backup角色,当Master节点出现问题时,Backup节点自动接管,保证服务的连续性。同时,Keepalived会对所有Web服务器...

    centos7-lvs+keepalive部署

    ### CentOS 7 上 LVS+Keepalived 部署详解 #### 一、环境准备与软件安装 根据提供的部分内容可以看出,本教程旨在演示如何在 CentOS 7 系统上安装配置 LVS(Linux Virtual Server)及 Keepalived 服务,以实现...

Global site tag (gtag.js) - Google Analytics