`
bugyun
  • 浏览: 556154 次
社区版块
存档分类
最新评论

keepalived.conf配置详解【转】

 
阅读更多

 

参考:https://blog.csdn.net/shmnh/article/details/42000615

 

global_defs {
   notification_email {
     xxxxxx@sina.com   #设置报警邮件地址,可以设置多个,每行一个。需要开启sendmail服务。
   }
   notification_email_from keepalived@localhost  #设置邮件的发送地址
   smtp_server 127.0.0.1                         #设置SMTP Server地址
   smtp_connect_timeout 30                       #设置SMTP Server的超时时间
   router_id LVS_DEVEL          #表示运行Keepalived服务器的一个标识。发邮件时显示大邮件主题中的信息
}
vrrp_instance VI_1 {            #vrrp 实例定义部分
    state MASTER                #指定Keepalived的角色,MASTER表示些主机是主服务器。BACKUP表示此主机是备用服务器 
    interface eth1              #指定HA监测网络的接口(服务器的网卡)
    virtual_router_id 51        #虚拟路由标识,这个标识是一个数字,同一个vrrp实例使用唯一的标识,即同一个vrrp_instance下MASTER与BACKUP必须是一致的
    priority 50                 #定义优先级,数字越大,优先级越高
    authentication {
        auth_type PASS          #设置验证类型和密码,MASTER和BACKUP必须使用相同的密码才能正常通信
        auth_pass 1111
    }
    virtual_ipaddress {        #设置虚拟IP地址,可以设置多个虚拟IP地址,每行一个
       192.168.100.250
    }
}
virtual_server 192.168.100.250 80 {   #设置虚拟服务器,需要指定虚拟IP地址和服务端口,IP与端口之间用空格隔开
    delay_loop 6                 #设置运行情况检查时间,单位为秒
    lb_algo rr                #设置负载调度算法,这里设置rr,即轮询算法
    lib_kind DR               #设置LVS实现负载均衡机制,有NAT、TUN、DR三个模式可选
    persistence_timeout 60    #会话保持单位时间,单位是秒
    protocol TCP              #指定转发协议类型,有TCP和UDP两种
    real_server 192.168.100.60 80 {  #配置服务节点1,需要指定real server的真实IP地址和端口
        weight 1                     #配置服务节点的权值,权值数字越大,权值越高
        TCP_CHECK {                  #relserve的状态检测设置部分,单位是秒
                  connect_timeout 10 #表示10秒无响应超时
                  nb_get_retry 3     #表示重试次数
           dealy_before_retry 3  #表示重试间隔
 }
    }
    real_server 192.168.100.80 80 {
        weight 1
        TCP_CHECK {
                 connect_timeout 10  #表示10秒无响应超时
                 nb_get_retry 3     #表示重试次数
          dealy_before_retry 3  #表示重试间隔
 }
    }
}

 

分享到:
评论

相关推荐

    Keepalived安装配置.pdf

    Keepalived 安装配置详解 Keepalived 是一个基于 Linux 平台的高可用性解决方案,可以实现服务器的负载均衡和高可用性。下面是 Keepalived 的安装配置详解。 一、安装 Keepalived Keepalived 可以通过 yum 安装或...

    keepalived-2.2.7.tar.gz

    四、Keepalived的配置详解 在`keepalived-2.2.7`目录下,主要包含以下配置文件: 1. `etc/keepalived/keepalived.conf`:全局配置文件,定义全局参数、虚拟服务器组、健康检查规则等。 2. `sbin/init.d/...

    keepalived 配置 高可用 负载

    ### Keepalived 高可用与负载均衡配置详解 #### 一、概述 Keepalived 是一个用于实现高可用性(HA)和负载均衡的开源工具,它通过 VRRP(虚拟路由冗余协议)和健康检查来确保服务的连续性和性能优化。本文将详细...

    keepalived 配置文件 附带检测脚本示例

    《keepalived配置详解与检测脚本应用》 在高可用性和负载均衡的网络环境中,keepalived扮演着至关重要的角色。它是一个基于VRRP(Virtual Router Redundancy Protocol)协议实现的高可用性软件,能够确保网络服务的...

    详解Keepalived安装与配置

    【详解Keepalived安装与配置】 Keepalived是一款开源的网络守护进程,它实现了VRRP(Virtual Router Redundancy Protocol)协议,主要用于提供高可用性(High Availability)和负载均衡(Load Balancing)功能。它...

    keepalived-2.2.2.tar.gz

    例如,`/etc/keepalived/keepalived.conf`是主要的配置文件,用户需要根据实际需求进行详细配置。 6. Keepalived与Nginx/LAMP栈的结合 Keepalived常用于配合Nginx或LAMP(Linux、Apache、MySQL、PHP)等Web服务...

    keepalived

    ### Keepalived安装与配置详解 #### 一、Keepalived简介 Keepalived是一款开源的高可用解决方案软件,主要用于实现Linux操作系统上的虚拟路由冗余协议(VRRP)。通过Keepalived,可以构建出一个高可用的服务集群,...

    keepalived-2.0.20rpm离线安装包适用于麒麟v10sp1

    5. **配置keepalived**:安装完成后,需要编辑`/etc/keepalived/keepalived.conf`配置文件,根据实际需求设置虚拟IP地址、监控的服务、故障转移策略等。 6. **启动与检查**:使用`systemctl start keepalived`命令...

    keepalived安装配置.docx

    ### Keepalived安装与配置详解 #### 一、概述 Keepalived 是一款优秀的高可用解决方案,主要用于实现服务器之间的故障转移。它通过检测服务器的状态,当发现某台服务器出现故障时,可以自动将该服务器上的服务转移...

    keepalived-1.1.19.tar.gz

    keepalived的配置文件通常位于/etc/keepalived/keepalived.conf,包含多个部分,如全局定义、虚拟服务器群组、真实服务器、健康检查等。配置时需要明确主备角色、优先级、通告间隔等参数,并进行细致的测试以确保...

    keepalived-1.3.5.tar.gz

    配置Keepalived-1.3.5时,通常会涉及配置文件`/etc/keepalived/keepalived.conf`。在这个文件中,你可以定义VRRP实例、设置虚拟IP地址、配置健康检查规则以及指定负载均衡策略。理解并熟练编辑这个配置文件是部署和...

    用Keepalived与HAProxy实现高可用负载均衡的配置方法.docx

    【Keepalived与HAProxy高可用负载均衡配置详解】 负载均衡是现代分布式系统中的关键组件,它通过将网络流量分发到多个后端服务器,确保服务的稳定性和高可用性。Keepalived与HAProxy结合使用,能构建出一套强大的...

    keepalived-1.4.2配置文件

    【keepalived-1.4.2配置文件详解】 Keepalived是一款开源的网络和系统守护进程,主要用于实现高可用性(HA)集群环境中的负载均衡和故障切换。在本实践中,我们将深入探讨keepalived-1.4.2版本的配置文件,以及如何...

    Keepalived安装使用详解1

    【Keepalived安装使用详解】 Keepalived是一个用于实现服务高可用性的开源工具,主要基于Virtual Router Redundancy Protocol (VRRP) 协议。VRRP是一种网络协议,用于确保在网络中提供高可用性,避免单点故障。通过...

    keepalived安装手册

    ### Keepalived安装与配置详解 #### 一、Keepalived简介 Keepalived是一款开源的高可用解决方案软件,主要用于实现Linux操作系统上的虚拟路由器冗余协议(VRRP)。通过Keepalived,可以构建出一个高可用的服务集群,...

    keepalived-2.2.4.tar

    3. **配置环境**:编辑`/etc/sysconfig/keepalived`或`/etc/keepalived/keepalived.conf`配置文件,设置虚拟IP、VRRP实例参数、健康检查等信息。 4. **启动服务**:使用`systemctl start keepalived`启动keepalived...

    keepalived配置

    ### Keepalived 配置详解 #### 一、Keepalived 概述 Keepalived 是一款优秀的开源高可用解决方案,主要用于 Linux 集群中的负载均衡和故障转移。通过 VRRP(虚拟路由冗余协议)实现节点间的监控与切换,确保服务的...

    nginx+keepalived使用文档.doc

    《Nginx+Keepalived 集群配置详解》 在构建高可用的Web服务时,Nginx作为强大的反向代理和负载均衡器,常常被用于处理HTTP请求。而Keepalived则用于实现Nginx服务的高可用性,通过VRRP(Virtual Router Redundancy ...

Global site tag (gtag.js) - Google Analytics