验证成功后,可以使用ipvsadm -C删除所有规则,进行keepalived的文件配置,其实,keepalived也是靠linux里的ipvs内核来进行操作的,所以可以不用ipvsadm来写,keepalived自己就会写好相应规则,只需要你手动把配置文件写好即可,在(2)博客的基础之上,添加如下字段即可:
主keepalived:

括号也要写成和上述图片一模一样,否则可能会报错。
keepalived的slave的配置文件修改如下:

和上面一模一样,仅需要添加虚拟主配置段即可。

实践

进行好配置后,在(3)主机和(4)主机上开启keepalived(systemctl start keepalived)
复制一份终端开启tail -f /var/log/messages,查看日志


在windows上进行访问:

成功轮训。
这时候关闭master的keepalived(systemctl stop keepalived)(模拟故障):

发现我们的备机进入主模式
但并不影响我们去curl通,因为我们的备机接管了主机的任务:

但是这个时候要是关闭其中一台真实主机上的httpd服务:
systemctl stop httpd
访问发现会出现一个成功一个不成功,这是我们可以优化算法改为sh模型

总结

我们完成的项目画成网络拓扑图如下:

这样就既实现了高可用又实现了lvs的高扩展

keepalived(6)——lvs和arrp集成操作(2)——完成相关推荐

  1. keepalived(5)——lvs和arrp集成操作(1)

    首先要准备四台主机: (1)RS1 nat网卡 192.168.19.137 装好httpd(yum install httpd -y) (2)RS2 nat网卡 192.168.19.138 装好h ...

  2. 通过keepalived搭建lvs高可用集群

    1.配置keepalived Keepalived的配置仅需要一个配置文件即可完成对HA cluster和LVS服务节点监控,在通过Keepalived搭建高可用的LVS集群实例中,主.备Direct ...

  3. Keepalived实现LVS的高可用全解析

    Keepalived实现LVS的高可用 一.概念引入: keepalived作用:为lvs提供高可用集群 Keepalived的功能:1.将IP地址转移到另一个节点上:2.转移lvs规则:3.健康状况 ...

  4. keepalived实现lvs高可用并负载均衡lamp

    一.安装lamp 1.安装httpd(172.16.23.211) [root@cs1 ~]# yum install -y httpd 2.安装php(172.16.23.211) [root@cs ...

  5. 高并发负载均衡(四):基于keepalived的LVS高可用搭建

    LVS四层 & Nginx七层 对比 你要分清哪些程序是应用层的,哪些程序是内核的. LVS四层负载均衡服务器,是不会碰握手这一个步骤的. Nginx是基于反向代理(七层)的负载均衡服务器,要 ...

  6. 企业运维实战--lvs之DR模式负载均衡、keepalived、lvs高可用

    LVS 介绍 lvs 负载均衡( linux virtual server),linux虚拟服务器,是一个虚拟的四层交换器集群系统,根据目标地址和目标端口实现用户请求转发,本身不产生流量,只做用户请求 ...

  7. 【LVS+Keepalived】 LVS+Keepalived实现tcp、udp负载均衡及HA高可用

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. LVS 安装 下载 http: ...

  8. LVS (负载均衡、keepalived、lvs高可用)

    一 环境准备如下: server1:172.25.254.1 server2:172.25.254.2server2:172.25.254.2@[TOC]@[TOC]((这里写一 环境准备自定义目录标 ...

  9. 使用keepalived加lvs做负载均衡,访问后端的服务器,2分钟后超时,需要重新登录...

    这个问题搞了我们小伙子好久了.一直找不到原因,一开始以为是XP的ie8的问题,有的是以为是网络问题,有的以为是lvs服务器问题.靠,搞死人了. 今天看了一下keepalived的配置,发现其中有个参数 ...

最新文章

  1. qgis修复拓扑错误_深度 | QGIS开发与发布规则解析
  2. IDE之Visual Studio Code:Visual Studio Code的简介、安装、使用方法之详细攻略
  3. reciprocity
  4. Linux系统 设置 cockpit 自动开机启动时异常问题处理(设置systemctl enable cockpit 异常【解决办法】)
  5. OpenWrt的UCI系统
  6. Vue2.0入门系列——父子组件间通信
  7. honeywell新风系统控制面板说明_详解装了新风系统,怎么清洗维护简单?
  8. 数据结构排序系列详解之五 简单选择排序
  9. JavaScript常见鼠标事件与用法分析
  10. Linux Shell编程参考大全
  11. 【计算机语言】C语言小游戏——贪吃蛇
  12. 《Maven_孔浩》Maven介绍及安装
  13. java删除文件夹及下面的所有文件
  14. 人脸识别技术 近期文献整理30篇
  15. 深入剖析https原理——加密,完整与端点鉴别
  16. 在windows10上安装图形化ubuntu桌面(亲测有效)
  17. access自动自动累计余额_怎样计算Access完成累计余额
  18. layui内置模块(layer弹出层)
  19. 关于datagridview中列的readonly属性
  20. 减少HTTP请求的四种方式

热门文章

  1. php实现电话拨打,jquery mobile实现拨打电话功能的几种方法_jquery
  2. 简单快速安装Apache+PHP+MySql服务环境(三)—— 下载安装phpmyadmin
  3. 面向对象三大特性: 封装,继承,多态
  4. 三、python+selenium
  5. MYSQL中group_concat有长度限制!默认1024
  6. Python中为什么推荐使用isinstance来进行类型判断?而不是type
  7. 通用权限管理系统组件 (GPM - General Permissions Manager) 中及时通讯功能的改进
  8. 牛客网(剑指offer) 第十题 矩形覆盖
  9. SQL注入1-5_cookie基于base64的注入
  10. MPEG原理分析及MPEG音频编码器的调试