keepalived双机热备,keepalived+lvs(DR)

这篇具有很好参考价值的文章主要介绍了keepalived双机热备,keepalived+lvs(DR)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本节主要学习了keepalived+lvs的作用和配置方法主要配置调度器和web节点,还有keepalived的双击热备,主要内容有概述,安装,功能模块,配置双击热备,验证方法,双击热备的脑裂现象和VIP无法通信。


目录

 keepalived双机热备

一、概述

原理

二、安装

1.yum install -y keepalived

2.配置文件(/etc/keepalived/keepalived.conf)

配置项

三、功能模块

四、配置双机热备份

五、验证

六、 双机热备的脑裂现象

七、VIP无法通信

keepalived+lvs(DR)

一、作用

二、调度器配置

安装keepalived 

安装ipvsadm   

配置keepalived

查看lvs节点状态

三、web节点配置

调整ARP参数

 配置虚拟IP地址

添加回环路由

安装httpd

测试


 keepalived双机热备

一、概述

                Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以解决静态路由出现的单点故障问题。

原理

                在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。

                解决单点故障问题

 

配置思路:

配置两台keepalived服务,配置热备:master和baskup,并且加入nginx的服务

宿主机登录浏览器查看是否可以访问。

二、安装

1.yum install -y keepalived

2.配置文件(/etc/keepalived/keepalived.conf)

配置项

router_id 1 定义节点id
state MASTER|BACKUP 定义节点主从状态
interface ens33 配置监听的网卡
virtual_router_id 51 同一个热备组要保持一致
priority 100 节点优先级
advert_int 1 多少秒进行一次心跳检测
authentication {
        auth_type PASS
        auth_pass 1111
    }
keepalived节点的认证方式,
同一个keepalived双机热备组一定要保持一致
virtual_ipaddress 配置VIP,即漂移地址
vrrp

三、功能模块

core 主进程启动
vrrp vrrp协议:热备份路由协议
check 健康状态检测

四、配置双机热备份

/etc/keepalived/keepalived.conf

                master

keepalived双机热备,keepalived+lvs(DR),运维

                backup

keepalived双机热备,keepalived+lvs(DR),运维

 文章来源地址https://www.toymoban.com/news/detail-670245.html

五、验证

ping验证

ping 192.168.x.200

服务验证 分别在两台主机中安装httpd

ping验证

keepalived双机热备,keepalived+lvs(DR),运维

 地址验证

keepalived双机热备,keepalived+lvs(DR),运维

服务验证

不操作任何操作查看

keepalived双机热备,keepalived+lvs(DR),运维

关闭keepalive-master服务

keepalived双机热备,keepalived+lvs(DR),运维

查看keepalive-backup地址

keepalived双机热备,keepalived+lvs(DR),运维

六、 双机热备的脑裂现象

                Keepalived配置里同一 VRRP实例

                如果 virtual_router_id两端参数配置不一致也会导致裂脑问题发生。

                vrrp实例名字不一致、优先级一致

                防火墙打开,导致心跳无法正常通信

                网卡故障    网卡进行多路复用

七、VIP无法通信

                注释:vrrp_strict

keepalived+lvs(DR)

一、作用

                使用keepalived解决lvs的单点故障

                高可用集群

二、调度器配置

安装keepalived 

                   yum install -y keepalived

安装ipvsadm   

        yum install -y ipvsadm                            modprobe ip_vs

配置keepalived

    主

keepalived双机热备,keepalived+lvs(DR),运维keepalived双机热备,keepalived+lvs(DR),运维

查看

keepalived双机热备,keepalived+lvs(DR),运维

    从

 keepalived双机热备,keepalived+lvs(DR),运维

keepalived双机热备,keepalived+lvs(DR),运维 

 查看

keepalived双机热备,keepalived+lvs(DR),运维

 

查看lvs节点状态

                    ipvsadm -ln

keepalived双机热备,keepalived+lvs(DR),运维

三、web节点配置(配置两个web服务)

调整ARP参数

                vim /etc/sysctl.conf

        net.ipv4.conf.all.arp_ignore=1
        net.ipv4.conf.all.arp_announce=2
        net.ipv4.conf.default.arp_ignore=1
        net.ipv4.conf.default.arp_announce = 2
        net.ipv4.conf.lo.arp_ignore = 1
        net.ipv4.conf.lo.arp_announce=2

sysctl -p

keepalived双机热备,keepalived+lvs(DR),运维

 配置虚拟IP地址

    cd /etc/sysconfig/network-scripts/
    cp ifcfg-lo ifcfg-lo:0
    vim ifcfg-lo:0

keepalived双机热备,keepalived+lvs(DR),运维

添加回环路由

                route add -host 192.168.2.200/32 dev lo:0

安装httpd

                 yum install -y  nginx

在web网页内写入文件

                /var/www/html/

测试

不操作查看

keepalived双机热备,keepalived+lvs(DR),运维

keepalived双机热备,keepalived+lvs(DR),运维

 将keepalived-master关闭查看

keepalived双机热备,keepalived+lvs(DR),运维

keepalived双机热备,keepalived+lvs(DR),运维

 查看keepalived-backup地址

keepalived双机热备,keepalived+lvs(DR),运维

 


 

到了这里,关于keepalived双机热备,keepalived+lvs(DR)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx+keepalived 双机热备(主主模式)

    centos7.9  64位   2台  2C4G IP:  192.168.123.78,192.168.123.82 VIP:192.168.123.30,192.168.123.31 共用脚本 nginx_check.sh 安装192.168.123.78环境 1、更新系统环境 2、安装keepalived  3、修改配置文件 4、检查并启动 keepalived  5、查看配置结果     如下显示配置成功 安装192.168.123.82环境  1、更新

    2024年02月05日
    浏览(27)
  • 深入浅出 -- 系统架构之Keepalived搭建双机热备

    Keepalived+重启脚本+双机热备搭建 ①首先创建一个对应的目录并下载 keepalived 安装包(提取码:s6aq)到 Linux 中并解压: ②进入解压后的 keepalived 目录并构建安装环境,然后编译并安装: ③进入安装目录的 /soft/keepalived/etc/keepalived/ 并编辑配置文件: ④编辑主机的 keepalived.conf

    2024年04月11日
    浏览(34)
  • keepalived+lvs(DR)

    目录 一、作用 二、安装 1、在192.168.115.3 和192.168.115.4 上安装ipvs和keepalived: 2、配置keepalived 3、查看lvs节点状态 4、web节点配置 5、在web节点上调整ARP参数 6、配置虚拟IP地址与添加回环路由 7、配置nginx网页文档 8、启动服务 9、测试 Keepalived 和 LVS(Linux Virtual Server)结合使用

    2024年02月11日
    浏览(27)
  • keepalived + lvs (DR)

    目录 一、概念 二、实验流程命令 三、实验的目的 四、实验步骤 Keepalived和LVS(Linux Virtual Server)可以结合使用来实现双机热备和负载均衡。 Keepalived负责监控主备服务器的可用性,并在主服务器发生故障时,将虚拟IP(VIP)迁移到备服务器上,实现故障转移。同时,Keepalive

    2024年02月11日
    浏览(22)
  • lvs+keepalived+nginx双主模式双主热备实现负载均衡

    目录 一、原理 二、真实服务器nginx配置 三、lvs的keepalived配置 3.1 配置文件 3.2 开启keepalived服务 四、测试 4.1 测试访问VIP 4.2 模拟lvs01宕机 主机名 IP nginx01 11.0.1.31 nginx01 11.0.1.31 lvs01 11.0.1.33 lvs02 11.0.1.34 VIP1 11.0.1.29 VIP2 11.0.1.30 lvs+keepalived+nginx主备模式下,lvs永远只有一台在工作,

    2024年01月25日
    浏览(26)
  • linux————keepalived+LVS(DR模式)

            使用keepalived解决LVS的单点故障         高可用集群 环境 两台LVS服务    一主一备 两台web服务    采用nginx (实现LVS负载均衡) 服务ip        主LVS         192.168.100.3                   备LVS         192.168.100.6                   web1           192.168.100.4  

    2024年02月11日
    浏览(24)
  • lvs-dr模式+keepalived

    一,keepalived概述         Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。         在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送

    2024年02月11日
    浏览(26)
  • LVS/DR+Keepalived负载均衡实战(一)

    负载均衡这个概念对于一个IT老鸟来说再也熟悉不过了,当听到此概念的第一反应是想到举世闻名的nginx,但殊不知还有一个大名鼎鼎的负载均衡方案可能被忽略了,因为对于一般系统来说,很多应用场合中采用nginx基本已经满足需求,但对于大型机高性能系统掌握lvs负载均衡

    2024年02月13日
    浏览(27)
  • LVS+DR+apache+keepalived负载均衡

    1、首先准备两台服务器 ip         10.0.1.32 ip 10.0.1.33 vip 10.0.1.100 2、关闭防火墙 ```shell systemctl stop firewalld systemctl disable firewalld sed -i \\\'/^SELINUX=/s/enforcing/disabled/\\\' /etc/selinux/config grep \\\'^SELINUX=\\\' /etc/selinux/config setenforce off reboot ``` 3、安装keepalived,两台机器都需要安装 ```shell yum -y

    2024年02月10日
    浏览(28)
  • 【群集】——keepalived+LVS-DR+GFS+zabbix

    目录 🍋拓扑图 🍋案例实施 🍒1、环境配置 🍒1.1、配置IP地址 🍒1.2、GFS添加磁盘 🍈2、Keepalived 🍈2.1、配置主调度器 🍈2.2、配置备份调度器 🍓3、LVS-DR 🍓3.1、负载均衡 🍓3.1.1、关闭icmp重定向 🍓3.1.2、配置负载分配策略 🍓3.2、配置主调度器 🍓3.3、配置备份调度器 🍌

    2024年01月21日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包