完整架构需要两台服务器(角色为dir)分别安装keepalived软件,目的是实现高可用,但keepalived本身也有负载均衡的功能,所以本次实验可以只安装一台keepalived
keepalived内置了ipvsadm的功能,所以不需要再安装ipvsadm包,也不用编写和执行那个lvs_dir的脚本

三台机器分别为:
dir(安装keepalived)133.130
rs1 133.132
rs2 133.133
vip 133.200

编辑keepalived配置文件 vim /etc/keepalived/keepalived.conf
//内容请到https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D21Z/lvs_keepalived.conf 获取需要更改里面的ip信息

vrrp_instance VI_1 {#备用服务器上为 BACKUPstate MASTER#绑定vip的网卡为ens33,你的网卡和阿铭的可能不一样,这里需要你改一下interface ens33virtual_router_id 51#备用服务器上为90priority 100advert_int 1authentication {auth_type PASSauth_pass aminglinux}virtual_ipaddress {192.168.133.200   #vip}
}
virtual_server 192.168.133.200 80 {#(每隔10秒查询realserver状态)delay_loop 10#(lvs 算法)lb_algo wlc#(DR模式)lb_kind DR#(同一IP的连接60秒内被分配到同一台realserver)persistence_timeout 60#(用TCP协议检查realserver状态)protocol TCPreal_server 192.168.133.130 80 {#(权重)weight 100TCP_CHECK {#(10秒无响应超时)connect_timeout 10nb_get_retry 3delay_before_retry 3connect_port 80}}real_server 192.168.133.133 80 {weight 100TCP_CHECK {connect_timeout 10nb_get_retry 3delay_before_retry 3connect_port 80}}
}
systemctl  start   keepalived   #启动服务

执行ipvsadm -C 把之前的ipvsadm规则清空掉
systemctl restart network 可以把之前的vip清空掉
两台rs上,依然要执行/usr/local/sbin/lvs_rs.sh脚本
keepalived有一个比较好的功能,可以在一台rs宕机时,不再把请求转发过去
测试

转载于:https://blog.51cto.com/13451715/2334362

keepalived lvs相关推荐

  1. zabbix 系统搭建(LAMP环境)+keepalived LVS配置

    zabbix 系统搭建(LAMP环境) 先搭建好LAMP环境 (介绍) 安装zabbix监控主机 (设置监控主机ip为192.168.200.130) wget http://repo.zabbix. ...

  2. Linux 高可用(HA)集群之keepalived+lvs

    一:前言 Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Keepalived的目的是模拟路由器的 ...

  3. Keepalived+LVS+Nginx负载均衡之高可用

    2019独角兽企业重金招聘Python工程师标准>>> 上一篇写了nginx负载均衡,此篇实现高可用(HA).系统整体设计是采用Nginx做负载均衡,若出现Nginx单机故障,则导致 ...

  4. Keepalived+lvs+httpd之负载均衡

    2019独角兽企业重金招聘Python工程师标准>>> 最近在研究 负载均衡.目前研究的是keepalived+lvs模式 1.软件介绍 keepalived:顾名思义是保持存活,常 ...

  5. Gentoo下keepalived+LVS实验

    KEEPLIVE+LVS实现高可用服务器集群 Keepalived简介(摘自百度百科) keepalived是一个类似于layer3,4&5交换机制的软件,也就是我们平时说的第3层.第4层和第 ...

  6. Linux 笔记 - 第十八章 Linux 集群之(三)Keepalived+LVS 高可用负载均衡集群

    一.前言 前两节分别介绍了 Linux 的高可用集群和负载均衡集群,也可以将这两者相结合,即 Keepalived+LVS 组成的高可用负载均衡集群,Keepalived 加入到 LVS 中的原因有以 ...

  7. Linux集群架构(下)——DR模式、keepalived+LVS

    2019独角兽企业重金招聘Python工程师标准>>> Linux集群架构(下) 八.DR模式搭建 8.1 准备工作 试验需求三台机器: 分发器,也叫调度器(简写为dir) : 19 ...

  8. keepalived热备 keepalived+LVS Haproxy

    keepalived热备 keepalived概述 调度器出现单点故障,如何解决? keepalived实现了高可用集群 keepalived最初是为了LVS设计的,专门监控个服务器节点的状态 kee ...

  9. ​十六周一次课(4月11日) 学习完成 18.11 LVS DR模式搭建 18.12 keepalived + LVS

    2019独角兽企业重金招聘Python工程师标准>>> 18.11 LVS DR模式搭建 准备工作:三台机器 分发器,也叫调度器(简写为dir) 192.134 rs1 192.13 ...

  10. LVS DR模式搭建,keepalived + LVS

    2019独角兽企业重金招聘Python工程师标准>>> LVS DR模式搭建 准备工作 三台机器,只需要有公网IP 分发器,也叫调度器(简写为dir)IP:192.168.133.1 ...

最新文章

  1. 程序员合同日期不到想辞职_程序员被迫辞职,临走把新员工办公桌擦遍,老板:交5万罚款...
  2. Chinese savior crepe
  3. 【spring学习笔记】(二)Spring MVC注解配置 参数转换注解@RequestMapping@RequestParam、@PathVariable@MatrixVariable
  4. MM夏天化妆不掉妆的技巧
  5. wordpress致命错误怎么解决_pppoe错误是什么意思 pppoe错误怎么解决
  6. 树莓派3代刷ubuntu mate在命令行下配置wifi不能连接的一个诡异的bug的解决
  7. 二位数组按某一个或多个字段值(升序/降序)排序
  8. 带新手玩转MVC——不讲道理就是干(上)
  9. 学生选课系统代码--分析2需求分析
  10. 破解电信光猫 HG6201T 超管账号密码 (C语言源代码)
  11. 四旋翼无人机学习第5节--STM32最小系统外围电路分析
  12. JavaScript逻辑运算与或非
  13. python实现列主元消去法解线性方程组
  14. 【Latex】如何用 latex 分双栏(分两列)
  15. 启发式路径搜索算法介绍
  16. Maven依赖编译失败报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
  17. 体素滤波算法python实现
  18. 情绪:感觉、思考和沟通(无助益情绪通常由哪些非理性思考带来的、以及怎么减少这种无助益情绪...
  19. chrome谷歌浏览器调试微信H5页面
  20. otis电梯服务器tt使用说明_奥的斯电梯服务器使用说明

热门文章

  1. 写给正在入坑linux系统的伙伴
  2. angularJs 跨控制器与跨页面传值
  3. Linuxnbsp;rpmnbsp;命令参数使用…
  4. oracle 里面定时执行任务,比如存储过程内容等
  5. 孙庆新:做产品,感觉从何而来
  6. Cannot complete the install because one or more required items could not be found.
  7. window系统查看端口被哪个进程占用了,并将它结束
  8. 神经网络与机器学习 笔记—核方法和径向基函数网络(上)
  9. hdu5256序列变换(非递减子序列)
  10. POJ2044 深搜+剪枝(云彩下雨)