keepalived lvs
完整架构需要两台服务器(角色为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相关推荐
- zabbix 系统搭建(LAMP环境)+keepalived LVS配置
zabbix 系统搭建(LAMP环境) 先搭建好LAMP环境 (介绍) 安装zabbix监控主机 (设置监控主机ip为192.168.200.130) wget http://repo.zabbix. ...
- Linux 高可用(HA)集群之keepalived+lvs
一:前言 Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Keepalived的目的是模拟路由器的 ...
- Keepalived+LVS+Nginx负载均衡之高可用
2019独角兽企业重金招聘Python工程师标准>>> 上一篇写了nginx负载均衡,此篇实现高可用(HA).系统整体设计是采用Nginx做负载均衡,若出现Nginx单机故障,则导致 ...
- Keepalived+lvs+httpd之负载均衡
2019独角兽企业重金招聘Python工程师标准>>> 最近在研究 负载均衡.目前研究的是keepalived+lvs模式 1.软件介绍 keepalived:顾名思义是保持存活,常 ...
- Gentoo下keepalived+LVS实验
KEEPLIVE+LVS实现高可用服务器集群 Keepalived简介(摘自百度百科) keepalived是一个类似于layer3,4&5交换机制的软件,也就是我们平时说的第3层.第4层和第 ...
- Linux 笔记 - 第十八章 Linux 集群之(三)Keepalived+LVS 高可用负载均衡集群
一.前言 前两节分别介绍了 Linux 的高可用集群和负载均衡集群,也可以将这两者相结合,即 Keepalived+LVS 组成的高可用负载均衡集群,Keepalived 加入到 LVS 中的原因有以 ...
- Linux集群架构(下)——DR模式、keepalived+LVS
2019独角兽企业重金招聘Python工程师标准>>> Linux集群架构(下) 八.DR模式搭建 8.1 准备工作 试验需求三台机器: 分发器,也叫调度器(简写为dir) : 19 ...
- keepalived热备 keepalived+LVS Haproxy
keepalived热备 keepalived概述 调度器出现单点故障,如何解决? keepalived实现了高可用集群 keepalived最初是为了LVS设计的,专门监控个服务器节点的状态 kee ...
- 十六周一次课(4月11日) 学习完成 18.11 LVS DR模式搭建 18.12 keepalived + LVS
2019独角兽企业重金招聘Python工程师标准>>> 18.11 LVS DR模式搭建 准备工作:三台机器 分发器,也叫调度器(简写为dir) 192.134 rs1 192.13 ...
- LVS DR模式搭建,keepalived + LVS
2019独角兽企业重金招聘Python工程师标准>>> LVS DR模式搭建 准备工作 三台机器,只需要有公网IP 分发器,也叫调度器(简写为dir)IP:192.168.133.1 ...
最新文章
- 程序员合同日期不到想辞职_程序员被迫辞职,临走把新员工办公桌擦遍,老板:交5万罚款...
- Chinese savior crepe
- 【spring学习笔记】(二)Spring MVC注解配置 参数转换注解@RequestMapping@RequestParam、@PathVariable@MatrixVariable
- MM夏天化妆不掉妆的技巧
- wordpress致命错误怎么解决_pppoe错误是什么意思 pppoe错误怎么解决
- 树莓派3代刷ubuntu mate在命令行下配置wifi不能连接的一个诡异的bug的解决
- 二位数组按某一个或多个字段值(升序/降序)排序
- 带新手玩转MVC——不讲道理就是干(上)
- 学生选课系统代码--分析2需求分析
- 破解电信光猫 HG6201T 超管账号密码 (C语言源代码)
- 四旋翼无人机学习第5节--STM32最小系统外围电路分析
- JavaScript逻辑运算与或非
- python实现列主元消去法解线性方程组
- 【Latex】如何用 latex 分双栏(分两列)
- 启发式路径搜索算法介绍
- Maven依赖编译失败报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
- 体素滤波算法python实现
- 情绪:感觉、思考和沟通(无助益情绪通常由哪些非理性思考带来的、以及怎么减少这种无助益情绪...
- chrome谷歌浏览器调试微信H5页面
- otis电梯服务器tt使用说明_奥的斯电梯服务器使用说明
热门文章
- 写给正在入坑linux系统的伙伴
- angularJs 跨控制器与跨页面传值
- Linuxnbsp;rpmnbsp;命令参数使用…
- oracle 里面定时执行任务,比如存储过程内容等
- 孙庆新:做产品,感觉从何而来
- Cannot complete the install because one or more required items could not be found.
- window系统查看端口被哪个进程占用了,并将它结束
- 神经网络与机器学习 笔记—核方法和径向基函数网络(上)
- hdu5256序列变换(非递减子序列)
- POJ2044 深搜+剪枝(云彩下雨)