Keepalived 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Keepalived 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Keepalived 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Keepalived 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Keepalived 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-10-07

软件简介

keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。

Layer3,4&5工作在IP/TCP协议栈的IP层,TCP层,及应用层,原理分别如下:

Layer3:Keepalived使用Layer3的方式工作式时,Keepalived会定期向服务器群中的服务器

发送一个ICMP的数据包(既我们平时用的Ping程序),如果发现某台服务的IP地址没有激活,Keepalived便报告这台服务器失效,并将它从服务器群中剔除,这种情况的典型例子是某台服务器被非法关机。Layer3的方式是以服务器的IP地址是否有效作为服务器工作正常与否的标准。在本文中将采用这种方式。

Layer4:如果您理解了Layer3的方式,Layer4就容易了。Layer4主要以TCP端口的状态来决定服务器工作正常与否。如web server的服务端口一般是80,如果Keepalived检测到80端口没有启动,则Keepalived将把这台服务器从服务器群中剔除。

Layer5:Layer5就是工作在具体的应用层了,比Layer3,Layer4要复杂一点,在网络上占用的带宽也要大一些。Keepalived将根据用户的设定检查服务器程序的运行是否正常,如果与用户的设定不相符,则Keepalived将把服务器从服务器群中剔除。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
keepalived 所有节点是否必须再同一网段还是只要互相可以通讯即可
08/18 11:30
回复
举报
主备节点同时绑定了虚拟ip?怎么会这样? Keepalived
2014/03/03 16:34
回复
举报
更多评论
2019/03/28 17:41

Keepalived 2.0.14 发布,C 语言编写的路由软件

Keepalived 2.0.14 已发布, Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性(HA)。 具体更新内容如下: * Add compiler warning -Wfloat-conversion and fix new warnings. It was discovered that passing 0.000001 as a parameter specified as uint32_t to a function did not generate any warning of type mismatch, or loss of pre...

5
13
2018/11/15 09:58

Keepalived 2.0.10 发布,C 语言编写的路由软件

Keepalived 2.0.10 已发布,Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性。 更新内容: Fix compiling on Alpine Linux. Stop printf compiler warning on Alpine Linux due to rlim_t. manpage cosmetic. Fix removing snmpd read threads when snmpd becomes unavailable. Update to support libipset version 7. Use ipset_printf fo...

1
17
发表于服务端专区
2018/08/24 09:31

Keepalived 2.0.7 发布,C 语言编写的路由软件

Keepalived 2.0.7 已发布,Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性。 部分更新内容如下: Fix buffer overflow in extract_status_code(). Some fixes for config-test. Change ka_config_error() to report_config_error(). Read interface addresses when doing config-test. Update documentation re garp_lower_prio_repeat. Ad...

1
7
发表于服务端专区
2018/07/27 17:43

keepalived 2.0.6 发布,C 语言编写的路由软件

Keepalived 2.0.6 已发布,Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性。 更新内容: * Fix genhash digest calculation. The bracketting in HASH_UPDATE was wrong. * Bring keepalived(8) man page up to date. * Fix segfault when IPVS_DEST_ATTR_ADDR_FAMILY not defined.   Issue #938 identifie...

1
8
发表于运维专区
2018/07/06 15:54

Keepalived 2.0.5 发布,C 语言编写的路由软件

Keepalived 2.0.5 已发布,Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性。 更新包括: Update config-test option so keepalived exits with status 1 on failure. Fix config write of virtual server group ip addresses. Document default and default6 for virtual/static route destinations. Cancel read thread on send sockets w...

6
11
2018/06/25 16:21

Keepalived 2.0.4 发布,C 语言编写的路由软件

Keepalived 2.0.4 已发布,Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性。 更新内容: 使 vmac_xmit_base 适用于 IPv6 实例 在重新创建接口时处理 vmac_xmit_base 新增 -t config-test 选项 各项详情可查阅:http://www.keepalived.org/changelog.html 下载地址: http://www.keepalived.org/download.html...

6
14
发表于DevOps专区
2018/05/16 09:54

Keepalived 1.4.4 发布,C 语言编写的路由软件

Keepalived 1.4.4 已发布,Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性。 更新内容: doc: ipvs schedulers update Fix a couple of typos in configure.ac. Fix namespace collision with musl if_ether.h. Check if return value from read_value_block() is null before using. Fix reporting real server stats via SNMP. Make chec...

2
13
发表于运维专区
2018/04/11 17:22

Keepalived 1.4.3 发布,包含大量更新

Keepalived 1.4.3 发布,包含大量更新。 Keepalived 是一款用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设备提供简单而强大的负载均衡和高可用性。 更新: * vrrp: setting '0' as default value for ifa_flags to make gcc happy. * Add additional libraries when testing for presence of SSL_CTX_new().   It appears that some systems need -lcrypto when ...

1
8
发表了资讯
2014/05/14 00:00

Keepalived for Linux 1.2.13 发布

Keepalived for Linux 1.2.13 发布,此版本对 VRRP 进行了修复和扩展;扩展和结合了检测程序框架。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务 器加入到服务器群中,这些工作全...

1
15
发表了资讯
2014/02/10 00:00

Keepalived for Linux 1.2.12 发布

高可用软件Keepalived发布1.2.12。2014-02-08.上个版本是2014-01-28的1.2.11。紧急修复一个Bug.Keepalived基本是目前用的最多的高可用工具了。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自...

2
21
发表了资讯
2014/01/30 00:00

Keepalived for Linux 1.2.11 发布

高可用软件Keepalived发布1.2.11。2014-01-28.上个版本是2014-01-04的1.2.10。修复了很多Bug,如内存泄露相关,以及更好的libnl的支持。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web...

1
14
发表了资讯
2014/01/05 00:00

Keepalived for Linux 1.2.10 发布

Keepalived for Linux 1.2.10 发布,此版本更新内容如下: 修复了 VRRP 单播 TTL 支持新版的 libnl. 更多 IPv6 支持 修复扩展了 VRRP gratuitous ARP 处理 支持基础 VMAC 接口的 xmit VRRP 包 调整了 VRRP 多播组 修复了非故障状态下的 VRRP socket 同步 代码整理与优化 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web...

3
17
发表了资讯
2013/11/11 00:00

Keepalived for Linux 1.2.9 发布

Keepalived for Linux 1.2.9 扩展了 VRRP 代码用于更快的同步和转换;修复了 VRRP 单播代码以支持路由包;修复了 VRRP checksum 计算;通过禁用 DAD algo 和设置废弃标志来扩展 VRRP 调整了 IPv6 VIP 安装;修复了 checker 框架在处理滞后的问题;扩展 checker 框架以支持同时使用 status_code 和 digest。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是...

2
13
发表了资讯
2013/09/07 00:00

Keepalived 1.2.8 发布,服务器状态监测

Keepalived 1.2.8 增加对 VRRP unicast 的支持,增加对 VRRP IPv6 路由支持,增加 LVS 单包调度支持,增加 CLI 核心框架,修复了一些 bug、排版错误纠正和外观改动。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工...

0
25
发表了资讯
2012/08/30 00:00

Keepalived 1.2.7 发布,服务器状态监控

Keepalived 1.2.7 发布,该版本修复了使用 vrrp_script 的问题,扩展 SNMP 以支持 routerId。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务 器加入到服务器群中,这些工作全部自...

0
12
发表了资讯
2012/08/21 00:00

Keepalived 1.2.6 发布,服务器状态监控

Keepalived 1.2.6 发布,该版本修复的问题如下: Fixes shadow declarations. It fixes VRRP macvlan interface handling while reloading. It fixes VRRP shutdown to notify other routers before it does any action affecting traffic flow. It will stop VRRP timers before shutting down instances. It fixes VRRP socket freeing. It extends the VRRP script framework to support separate timeout. There are some ...

3
13
发表了资讯
2012/08/14 00:00

Keepalived 1.2.5 发布,服务器状态监控

Keepalived 1.2.5 发布,该版本的 checker 和 VRRP 框架增加对 SNMP 的支持。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务 器加入到服务器群中,这些工作全部自动完成,不需要人...

3
13
发表了资讯
2012/07/28 00:00

Keepalived 1.2.4 发布,服务器状态监控

Keepalived 1.2.4 发布,该版本修复了 checker 框架的 PID 显示,修复了 sighandlers 的安全补丁以及其他一些小问题。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务 器加入到服务...

3
4
发表了资讯
2012/07/14 00:00

Keepalived 1.2.3 发布,服务器状态监控

Keepalived 1.2.3 发布,该版本主要是合并之前的几个补丁。而上一个版本 1.2.2 发布已经是一年前的事了。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务 器加入到服务器群中,这些...

0
6
发表了资讯
2011/01/17 00:00

Keepalived for Linux 1.2.2 发布

该版本主要是为了支持 IPv6。 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机, 或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务 器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。...

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
01/01 03:58

keepalived

keepalived 官方文档:http://www.keepalived.org/doc/ 安装keepalived 下载二进制安装包 wget http://www.keepalived.org/software/keepalived-1.4.1.tar.gz tar axf keepalived-1.4.1.tar.gz cd keepalived-1.4.1 安装依赖包 yum -y install libnl libnl-devel libnfnetlink-devel gcc gcc-c++ openssl-devel popt-devel #"编译安装" ./configure --prefix=/usr/local/keepalived && echo $? make && make install && echo ...

0
1
发表了博客
2018/08/11 23:54

keepalived

keepalived 热备   VRRP:虚拟冗余路由协议 IETF标准协议   HSRP:热备份路由协议 思科私有协议   vrrp_instance vrrp示例   Heart-beat 间隔 --hello时间 Keepalived概述   调度器出现单点故障     Keepalived实现了高可用集群;     Keepalived最初是为LVS设计的,专门监控各服务器节点的状态;     Keepalived后来加入了VRRP功能,防止单点故障。 Keepalived运行原理   Keepalived检测每个服务器节点...

0
0
发表了博客
2020/05/06 16:31

Keepalived

Keepalived高可用集群 1、Keepalived服务介绍   Keepalived 起初是为 LVS 设计的,专门用来监控集群系统中各个服务节点的状态,后来有加入 VRRP 的功能,VRRP 是 Virtual Router Redundancy protocol (虚拟路由器冗余协议)的缩写,VRRP 出现的目的就是为了解决静态路由器出现的单点故障问题,它能偶保证网络的不间断、稳定的运行。所有,keepalived 一方面具有 LVS cluster nodes healthchecks(集群节点健康检查)功能,另...

0
0
发表了博客
2019/05/15 14:39

Keepalived

1. HA(High Availabl)集群中的相关术语   1> 节点   运行HA进程的一个独立主机,称为节点,节点是HA的核心组成部分,每个节点上运行着操作系统和高可用软件服务,在高可用集群中,节点有主次之分,分别称之为主节点/备份节点,每个节点拥有唯一的主机名,并且拥有属于自己的一组资源,例如,磁盘,文件系统,网络地址和应用服务等,主节点上一般运行着一个或多个应用服务,而备节点一般处于监控状态。   2> 资源(resou...

0
0
发表了博客
2018/07/12 18:00

keepalived

一、集群相关概念简述 HA是High Available缩写,是双机集群系统简称,指高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。 1、集群的分类: LB:负载均衡集群 lvs负载均衡 nginx反向代理 HAProxy HA:高可用集群 heartbeat keepalived redhat5 : cman + rgmanager , conga(WebGUI) --> RHCS(Cluster Suite)集群套件 redhat6 : cman + rgmanager , corosync + pacemake...

0
0
发表了博客
2019/06/05 23:35

Keepalived

Keepalived双机热备 Keepalived简介 Keepalived是使用C语言编写的路由热备软件,该项目软件的主要目标是为Linux系统提供简单高效的负载均衡及高可用解决方案。负载均衡架构依赖于知名的IPVS(Linux Virtual Server,即基于IP的虚拟服务器)内核模块,Keepalived由一组检查器根据服务器的健康状况动态地维护和管理服务器池。另外,Keepalived通过VRRP(Virtual Router Redundancy Protocol)协议实现高可用架构,VRRP是路由灾备的...

0
0
发表于运维专区
2015/04/30 08:41

keepalived

keepalived keepalived 使用纯 C 语言写成。软件围绕中心的 I/O 多路复用器设计提供实时的网络。它的设计重点是在各个元素之间实现模块化,为了保证稳定性和健壮性,守护进程被分成三个独立的进程。整体设计基于一个简单的父进程,父进程负责 fork 并监控子进程。两个子进程,一个负责 VRRP 框架,另一个负责健康检查。每个子进程有自己的 I/O 调度多路复用器,这样可以优化 VRRP 调度,因为 VRRP 调度比健康检查更敏感。另一方...

0
15
发表了博客
2019/05/08 20:12

keepalived

keepalived概述: 是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 1.节点(node) 运行HA进程的一个独立主机,称为节点,节点是HA的核心组成部分,每个节点上运行着操作系统和高可用软件服务,在高可用集群中,节点有主次之分,分别称之为主节点/备份节点,每个节点拥有唯一的主机名,并且拥有属于自己的一...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2020/06/12 12:01

运维大牛进, Centos7安装Keepalived后,VIP无法ping通,无法访问?

服务器环境,Centos7.6 两台: 192.168.10.93 192.168.10.118 设置Vip 192.168.10.200 已关闭selinux 暂时关闭防火墙, master 和 slave 能够正常切换. 但vip 192.168.10.200 无法ping通,无法访问. 两台宿主机ip可以访问. 网上说的方法 如 注释 vrrp_script选项,都试了,问题依旧.

2
0
发表了问答
2015/11/04 20:23

redhat7.2中,keepalived绑定虚拟IP失败

redhat7.2中,keepalived绑定虚拟IP失败,大家帮忙看看呢 配制信息: global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server 192.168.200.1 smtp_connect_timeout 30 router_id LVS_DEVEL } vrrp_instance VI_1 { state MASTER interface bond0 virtual_...

3
0
发表了问答
2015/03/13 14:51

keepalived master宕机后vip为什么不能释放

大家好,我正在用在两台mysql机子上分别装keepalived,来达到HA,当主的keepalived检测到mysql挂了,就会执行脚本,将keepalived进程杀掉,(脚本配置还没写进去),我做测试,手工将主机的keepalived进程杀死通过看备机的日志,看到备机进入了MASTER状态,并且获得了VIP,但是主机上的VIP依旧存在,(主机起来后,备机的VIP被释放,进入backup状态)我查了好久资料,都不知道怎样配置才可以正常的让主机的VIP彻底漂移过去备机,请大家帮忙看下配置文...

3
1
发表了问答
2013/08/15 11:26

keepalived 双机互抢IP

WEB1 10.10.88.2 WEB2 10.10.88.3 VIP 10.10.88.4 web1 keepalived.conf ! Configuration File for keepalived global_defs { notification_email {     admin@lvtao.net } notification_email_from admin@lvtao.net smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id LVS_DEVEL } vrrp_script chk_http_port {   script "/home/sh/check_nginx.sh"   interval 5   weight -5 } vrrp_instance VI_1 {   s...

16
2
发表了问答
2014/01/16 16:35

ubuntu安装keepalived依赖的libssl包时报错,请路过大神来瞅瞅,不胜感激

安装keepalived的时候,./configure报错:configure: error: OpenSSL libraries are required 也就是要在ubuntu上安装libssl-dev,下载了libssl-dev_1.0.1-4ubuntu5.11_amd64.deb后,安装时: libssl-dev 依赖于 libssl1.0.0 (= 1.0.1-4ubuntu5.11);然而: 未安装软件包 libssl1.0.0。 因此又安装:libssl1.0.0_1.0.1-4ubuntu5.11_amd64.deb 然后就报: root@nginx:/data/keepalived# dpkg -i libssl1.0.0_1.0.1-4ubuntu5.11...

4
0
发表了问答
2015/12/02 19:03

Keepalived LVS-DR中VIP如何被外网访问

求大神赐教! 有3台拥有独立ip的双网卡机器(eth0外网ip,eth1内网ip,3台机器在同一内网)。不是很理解VIP究竟是要外网IP还是内网IP。用户是如果通过VIP访问LVS然后路由到RS上? eth0 eth1 LVS 122.115.92.50 192.168.92.50 RS1 122.115.92.51 192.168.92.51 RS2 122.115.92.52 192.168.92.52 VIP: 192.168.92.100 LVS-keepalive配置: vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 ...

21
0
发表了问答
2013/07/26 10:05

KEEPALIVED 绑定虚拟ip 失败

######配置 global_defs { router_id LVS_DEVEL } vrrp_instance VI_1 { state MASTER interface eth1 track_interface { lo eth1 } virtual_router_id 51 #mcast_src_ip 10.40.59.57 priority 100 debug advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 10.40.59.2 } } ######## 启动后, log Jul 25 22:14:00 dbl-nis-test01 Keepalived[27704]: Starting Keepalived v1.2...

6
0
发表了问答
2017/05/19 15:21

ansible 部署xx软件到A,B机器, 部署到A机器上时配置里填B机器Ip,反之亦然 请问怎么弄

如题 ansible部署一个xx软件, 这个软件的配置文档在A机器上时要填B机器的ip, 在B机器上时填A机器的ip 请问这个怎么弄

1
0
发表了问答
2015/09/24 17:49

ubuntu下lvs+keepalived+mysql无法访问vip?

我在ubuntu下准备搭建一个mysql高可用服务组,但是无法访问vip,大家帮我看看,问题在哪? 高可用架构 mysql master:10.24.6.5:3306 mysql slave:10.24.6.6:3306 LB节点: 10.24.6.4 VIP : 10.24.6.2 LB 配置: lvs lvs采用ubuntu默认 配置以后的效果如下: root@LogicServer2:/var/log# sudo ipvsadm IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight...

1
1
发表了问答
2016/11/23 15:42

keepalived

为什么 keepalived 这么好的软件,没有 Windows 版本的,为什么只有 Linux 怎么呢?还有,类似的软件 Lvs 也是如此,没有 Windows 版本,为什么呢?

3
0
发表了问答
2016/11/11 17:21

keepalived,无法转发请求

1,lvs 172.16.4.6 与 172.16.4.9 2,vip 是 172.16.4.120 3,服务是 172.16.4.10 与 172.16.4.11 4,服务器都是 ubuntu, 5,lvs请求到请求了,但是无法转发到 10与 11的 服务器上。 6]# ipvsadm IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 172.16.4.120:mysql wrr -> 172.16.4.10:mysql Masq 1 0 1 -> 172.16.4.11...

1
0
发表了问答
2016/04/01 15:37

tomcat+keepalived主备

我现在要实现一个主备,是这样的,我有两台主机,分别都安装了tomcat和部署了一样的程序,在上线的时候,我需要a主机的tomcat启动,b主机的tomcat不启动,当a主机down了之后,启动启动b主机的tomcat。这个怎么实现,可以用keepalived也可以用其他的东西,大家给点意见啊。 我的关键点在于,两台机器同一时间只能有一个tomcat是启动的,因为的tomcat中运行的是定时任务。只能有一台是启动的,这两台机器都不会被访问,所以没有v...

4
0
发表了问答
2016/02/22 11:18

Keepalived LVS-DR中VIP如何被外网访问

比如 eth0 eth1 LVS 47.88.34.74 192.168.1.50 RS1 47.88.34.75 192.168.1.51 RS2 47.88.34.76 192.168.1.52 DR模式下的VIP应该怎么配置 是内网192网段的IP还是47.88.34.74

1
0
发表了问答
2016/04/05 16:42

keepalived 如何设置vip

已经搭建好mysql双主配置,现在想用keepalived做故障跳转.在测试环境下已经测试成功,但是实际环境是,双主机分布在不同的地域,分别有独立的公网ip以及各种的子网以及gateway. 现在的难题是,keepalived的vip如何设置,才能让这两台主机之间通信成功.

1
0
发表了问答
2016/01/29 08:57

vmware 下centos7 keepalived配置问题

先说下,一些配置。我是在Vmware下装了两个centos7的虚拟机,网络配置是NAT方式。 现在我给出两个keepalived主机的配置,下面这个是MASTER主机配置, 下面是BACKUP主机, 我有三个问题, 1. 配置里面的state是不是必须配置成,MASTER 和 BACKUP. 还是都配置成MASTER. 网上看了很多资料,有的说需要配成MASTER 和 BACKUP。有的又说,必须两个都是MASTER。 2. 正常两个主机启动keepalived的时候,应该是master 绑定了虚拟ip。也就...

5
0
发表了问答
2014/09/07 19:33

两台阿里云服务器,如何配置keepalived、mysql双主?

有两台阿里云服务器,想配置故障切换的mysql,使用keepalived进行故障切换,但是配置上有个虚拟ip(VIP),这要怎么配置? 阿里云服务器均有内外网ip地址!

2
1
发表了问答
2015/12/16 21:27

基于长连接的应用层组包错误导致的持续解包失败

假如遇到一个悲剧的 HTTP服务器,将某个 网页的 Content-Length 错填成了比正确值多1个字节,比如HTTP报文体实际长度是 100,但是Content-Length 是101;而且HTTP用的是1.1版本的 Keep-Alived 属性。此时错误多出来的一个字节怎么办。假如,服务器又发第二个网页报文的话,会不会导致浏览器解析错位,并导致解包失败,并导致持续解包失败。 这实际上是 应用层(HTTP协议)的业务(创造网页)处理错误导致的 传输层的 无可奈何!...

1
0
发表了问答
2015/10/31 02:22

keepalived mysql服务停止后,VIP ping不通

如题,使用keepalived + MySQL主主解决单点故障,但是当其中一台数据库服务器服务停止后,使用VIP就连接不上数据库,ping也不同;网关ARP缓存没有刷新;当我在另外一台未停止的数据库服务器执行 arping -I eth0 -c 3 -s 10.1.45.123 10.1.45.126 &>/dev/null 后,就可以通过客户端使用VIP连接数据库,也能ping通;在网上找了很多方法,老是不行,求大神解救。下面是我服务器的配置信息 mysql1:10.1.45.120 mysql2:10.1.45.121 ...

5
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
264 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部