LVS+Keeplive 负载均衡
注意 lvs+keepalived 的vip是虚拟出来的和 nat模式的负载均衡是不同的,vip要和其他机器在同一网段,其中lvs负载均衡实用的是DR模式,keepalived用来进行监听和切换。
lvs-master 192.168.0.10
lvs-slave 192.168.0.11
real-webserver 192.168.0.12
real-webserver 192.168.0.13
vip 192.168.0.80
关闭防火墙
如果你是内部网络没有路由,需要修改hosts列表使其能够相互通信。
1、 在两台DR上安装keepalived和ipvsdm
yum install -y ipvsadm keepalived
2、两台RS上安装httpd
yum install -y httpd
echo ‘this is server1’ > /var/www/html/index.html
echo ‘this is web-server2’ > /var/www/html/index.html
配置两台节点 两台一样的操作
ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip lo:0
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
chmod +x lvs_dr_rs.sh
inet addr:192.168.0.80 Mask:255.255.255.255
UP LOOPBACK RUNNING MTU:16436 Metric:1
servie httpd start
3、配置DR的keeplived
vrrp_instance VI_1 {
state MASTER 主为master备为BACKUP
interface eth0 eth0为你的网卡名字,可以用ifconfig查看
virtual_router_id 51 虚拟路由的编号,主备一致即可
priority 100 优先级,主必须大于备
advert_int 1 检查间隔为1s
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.0.80 第一虚拟ip为多少,可以设置多个,每行一个
}
}
virtual_server 192.168.0.80 80 {
delay_loop 6 健康检查时间
lb_algo rr 负载调度的方法为rr
lb_kind DR DR模式
persistence_timeout 0
protocol TCP
real_server 192.168.0.12 80 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.0.13 80 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
service keeplved start
1、多次访问192.168.0.80,在两台服务不断切换,关闭一台httpd服务,可发现不在访问此台。
通过ip addr 可以看到在主机由eth0 192.168.0.80的虚拟地址
2、关闭主机keepalived 发现vip 80消失,去slave查看发现已经有了vip的虚拟地址。通过访问vip依旧可以访问到两台提供服务的服务器。
LVS+Keeplive 负载均衡相关推荐
- LVS实现负载均衡及高可用
LVS实现负载均衡及高可用 1 实验环境 1.1 虚拟机最小化封装 1.1.1 虚拟机母机安装 1.1.2 清理和压缩母机 1.1.3 创建子机 1.2 名词理解 2 lvs的工作模式 2.1 NAT ...
- LVS+keepalived负载均衡
背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的 ...
- 使用LVS实现负载均衡原理及安装配置详解
使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均 ...
- LVS+keepalived负载均衡 ??待续
2019独角兽企业重金招聘Python工程师标准>>> 背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是 ...
- 算法高级(15)-LVS的负载均衡策略及LVS+KeepAlived+Nginx实现高可用方案
前面讲的nginx负载均衡,是属于网络七层负载,今天讲另外一种负载均衡技术LVS,它是基于网络四层进行负载,性能很好,通常在大型项目中,我们会同时使用四层和七层负载. 一.LVS简介 LVS是Linu ...
- 基于centos7.3 3.10-514的LVS双机负载均衡部署方案
基于centos7.3 3.10-514的LVS双机负载均衡部署方案 主机:192.168.1.51 备机:192.168.1.52 LVS VIP: 192.168.1.50 0.制作系统本地的光盘 ...
- Nginx+LVS+DNS 负载均衡
1.Nginx的负载均衡属于七层负载均衡,会建立TCP链接,产生流量的那种 1.轮训法 2.随机 3.加权轮训 4.加权随机 5.原地址哈希法(能保证每次请求都打在同一台机器上) 6.最少连接数 最小 ...
- LVS四层负载均衡集群
大型网站高并发解决方案LVS 文章目录 大型网站高并发解决方案LVS 一.集群功能分类 LB 图示 负载均衡产品分类 软件负载均衡设备 硬件负载均衡设备 HA 二.负载均衡 负载均衡的主要方式 htt ...
- Linux运维之LVS实现负载均衡的DR(直接路由)模式
前言: 我们在浏览器输入网址后,经过cdn的反向代理后缓解了一些访问压力,下面就来到了LB(负载均衡)集群! 硬件负载均衡器 HA.F5 软件实现负载均衡 (LVS(工作在OSI网络模型的传输层).N ...
最新文章
- idea怎么使用jacoco生成报告_Intellij IDEA解析jacoco结果文件的方法
- 【NetApp】7mode options选项解释
- ue如何使用php文件,UltraEdit使用设置
- 用nero刻录视频文件的时候不能添加文件
- k8s基础概念:pause容器和pod控制器类型
- 游戏引擎中的通用编程技术
- Javascript特效:图片切换
- python下载完了之后怎么用_python下载后怎么用
- idea中刷新项目快捷键_IntelliJ Idea 常用快捷键列表
- springboot毕业设计 基于springboot房产中介预约看房系统毕业设计设计与实现参考
- 论文答辩相关PPT:论文答辩模板及其它
- EasyDarwin开源摄像机访问EasyCamera中海康摄像头语音对讲和云台控制转发实现
- DataX 异构数据源离线同步
- linux电脑关机命令是什么问题,linux下正常关机之命令详解 -电脑资料
- 传真存储转发工作过程
- 基于图像的三维重建——深度图计算方法1-SGM/tSGM(9)
- 【环信IM集成指南】Web端常见问题整理
- 3种方法教你如何做笔记
- 2.9亿元信托财产“原状返还” ,信托公司“去通道”还要走多久?
- 针对某运维系统监测服务器SNMP及WMI对应硬件状态/性能指标/磁盘IO/日志/进程等相关信息的遇到问题的解决思路
热门文章
- 牛顿迭代法leetcode
- 计算机PPT教材教法,小语教材教法讲义课件_电脑基础知识_it计算机_专业资料.ppt...
- shell——正则表达式
- 兴趣专业测试软件,霍兰德职业兴趣测试 在线工具
- 详解eclipse如何配置tomcat
- [XW大数据技术学习探讨] 公众号学习笔记
- cadence allegro 16.6的下载与安装-破译版
- 粒子群优化算法和python代码_Python编程实现粒子群算法(PSO)详解
- SAP中通过BOM物料清单应用程序配置来解决BOM清单显示及导出问题实例
- 基于一阶中心差商公式计算出生人口增长率