利用keepalived实现双台服务器主备高可用

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享流AI工具!学习进阶更高效! 阅读详情

最近工作中需要对流媒体源机(stream server)进行主备高可用,这里用到了keepalived,下面记录下整个操作流程。

特别说明:本次主备只涉及到两台服务器,服务器均部署keepalived+stream server,通俗的说为精简版主备。完整的主备需要至少4台服务器,2台单独部署keepalive(master+backup),2台部署stream server。精简版和完整版对于keepalived的配置有所不同,需要特别说明,这里暂时只针对精简版进行介绍。

服务器列表

服务器 ip
keepalived(master) + stream server 192.168.1.2
keepalived(backup) + stream server 192.168.1.3
* 192.168.1.4(VIP)

安装keepalived

我的系统为ubuntu,为了方便,这里使用apt-get install keepalived安装。安装完成编写配置文件keepalived.conf,并保存至/etc/keepalived目录下,然后/etc/init.d/keepalived restart重启服务。
apt-get install keepalived 安装方式会将keepalived增加至系统服务中,开机自启动。如果源码安装,需要手动添加chkconfig keepalived on

keepalived.conf(master)

基于 keepalived 实现两台机器服务()故障自动切换 前言 本文要说的是基于 keepalived 实现两台服务器之间的切换 。当一台机器的 Java 进程异常关闭,另一台机器能够自动监测到并启动本机的 Java 进程。 keepalived 的工作机制及原理不多做介绍,自行搜索了解,keepalived 的安装部署请参考 keepalived 的安装及使用 。 个人觉得动手实践安装下 keepalived,然后结合 keepalived 的配置... 阅读详情

相关推荐

keepalived原理以及lvs、nginx跟keeplived的运用

加入虚拟ip 是因为DR模式,lvs服务器跟真实服务器要用相同的虚拟ip地址,真实服务器回给客户端才不会有冲突,并且要将路由转发给关了,当配置相同的虚拟ip时,客户端访问,lvs服务器跟真是服务器会同时响应,但是客户端应到lvs服务器,所以要将真实服务器的路由转发功能给关闭。解释说明:检查80端口,相当于keepalived 用curl这个命令访问真是服务器的80端口,如果80端口能访问,代表活着,如果80端口检查失败,则下线,不会自动调度过去。然后关闭长连接(是为了更好的出现7-3 到7-4的转换)

2301_81307988的博客 1127

mycat集群_HA高可用架构_验证高可用---MyCat分布式数据库集群架构工作笔记0030

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152 前面咱们已经按照下面的,ip地址,已经安装好了,我们的高可用了 然后我们知道了,我们首先在mycat上层, 咱们在126,125上安装了haproxy,用来给mycat双台,提供我们的负载均衡,以及 如果有一台mycat挂了以后,haproxy会自动的切换到,还可以用的那一台上面去. 然后我们又用keepalived给,我们的haproxy做了一个高可用配置,就是给haproxy,设.

添柴程序猿的专栏 583

三、keepalived双机热

三、keepalived双机热

weixin_61428407的博客 1839

又拍云之 Keepalived 高可用部署

Keepalived 是什么,它一款基于 VRRP 协议的高可用软件,借助它可以让多台服务器能像路由器一样做 VIP 虚拟地址的冗余转移,从而提升后端服务器的高可靠性。

github_36774378的博客 1282

使用 vrrp_script 根据业务进程的运行状态决定是否需要进行切换

通常情况下,利用keepalived做热,其中一台设置为master,一台设置为backup。当master出现异常后,backup自动切换为master。当backup成为master后,master恢复正常后会再次抢占成为master,导致不必要的切换。因此可以将两台keepalived初始状态均配置为backup,设置不同的优先级,优先级高的设置nopreempt解决异常恢复后再次抢占的问题。 1、vrrp_script能做什么 keepalived只能做到对网络故障和keepalived

yk20091201的专栏 727

Keepalived实现高可用部署

Keepalived实现高可用部署

qq_36306519的博客 1448

keepalived 使用

keepalived 使用 本篇要介绍一下 keepalived 的基本的 使用 1.概述 什么是 keepalived呢,它是一个集群管理中 保证集群高可用的软件,防止单点故障,keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路冗余协议 虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一

qq_34285557的博客 4762

Nginx负载均衡器+keepalived

Nginx负载均衡组件模块 ngx_http_proxy_module proxy代理模块,用于把请求抛给服务器节点或upstream服务器池 ngx_http_upstream_module 负载均衡模块,可以实现网站的负载均衡功能及节点的健康检查 upstream backend { #名字可以更改 server backend1.example.com ...

weixin_30555753的博客 111

keepalived 搭建模式、双机热模式

2台机器,ip 地址分别是 192.168.0.124,168.0.8.0.123,后面简称124和123目录1、模式1.1、安装 keepalived1.2、配置 keepalived 1.3、启动 keepalived1.4、配置份节点1.5、测试模式2、双机热模式2.1、配置 keepalived2.2、测试在 2 台机器上分别安装 keepalived 这里笔者将 124 作为节点,123 作为用节点安装完成后,进入keepalived 配置文件目录 编辑配置前,先查看1

悟世君子的博客 4253

keepalived 实现故障转移,切换,高可用

keepalived 实现故障转移,切换,高可用

weixin_43820780的博客 1806

nginx+keepalived相关配置

新项目部署nginx+keepalive

JBbo01的博客 2573

keepalived配置

keepalived 简易使用一下

focus_lyh的博客 1077

LVS+KeepAlived

LVS/KeepAlived 通过KeepAlived调度器来实现高可用 实验具体操作 实验条件 一台lVS服务器,二台Apache后端服务器,一台lVS服务器,共4台机 实验环境 Redhat7.3版本下实验,关闭防火墙及selinux DS lvs调度器服务器 RS后端真实服务器 CS客户端服务器 DS服务器 lVS服务器 机名server1ip:192.168.0.1/2...

NoWowo的博客 313

MySQL双复制 + Keepalived高可用搭建配置

关闭服务器keepalived服务,查看虚拟IP是否可以通过Navicat正常使用;关闭服务器keepalived服务,看虚拟IP是否可以通过Navicat正常使用,如果可以证明keepalived已经部署完成。通过关闭服务器上的Keepalived服务或者直接断开网络连接来模拟故障情况,检查服务器是否能够正确地接管VIP。由于原文件的内容和我们所要编辑的内容差别较大,所以我们将原文件改名,重新创建。在两台机器上启动并启用Keepalived服务,以确保系统重启后服务仍然运行。

2401_86237064的博客 588

keepalived模式

keepalived配置使用两个vip地址,前端使用2台机器,互为,同时有两台机器工作,当其中一台机器出现故障,两台机器的请求转移到一台机器负担,非常适合于当前架构环境。 架构: 服务器 ip vip vip mycentos7_1 192.168.130.128 192.168.130.140 192.168.130.141 mycentos7_2 192.168.130.128 192.168.130.141 192.168.130.140 mycentos7_1

weixin_42494845的博客 913

keepalived服务详解与实验 基于centos8

高可用,即HA,是指系统或服务能够在大部分时间内保持可用状态的能力。高可用性的设计目标是确保系统在面对硬件故障、软件错误、网络问题或其他意外情况时,能够持续提供服务而不中断或降低性能。keepalived是基于vrrp协议改进出的一种用于Linux机上的高可用软件,用于进行L4的负载均衡(ipvs)。keepalived的检查原理即vrrp协议是数通的一个常用协议,用于热路由器,若路由器宕机,份路由器自动接管业务,无需修改配置,本文不过多赘述,可期待我后续文章或自行查阅别的文档。

Tassel_YUE的博客 1412

keepalived服务器部署实现高可用

前段时间部署了两台服务器,使用keepalived实现了其中一台服务器宕机之后服务自动访问另外一台服务器

pengpeng_xin的博客 793

keepalived高可用神器,实现应用的自动切换

五分钟快速入门keepalived高可用神器,实现应用的自动切换。

BugMan的博客 3344

keepalived之vrrp_script总结

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33742618的博客 471
上一篇: GRUB2配置详解:默认启动项,超时时间,隐藏引导菜单,配置文件详解,图形化配置
dc_show
博客等级 码龄12年 11粉丝 53原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值