实践LVS/NAT模式 1、实验环境 三台服务器,一台作为 director,两台作为 real server,director 有一个外网网卡(172.16.254.200) 和一个内网ip(192.168.0.8),两个 real server 上只有内网 ip (192.168.0.18) 和 ...
分类:
其他好文 时间:
2019-03-22 16:59:40
阅读次数:
169
一.LVS是什么? LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么? LVS主要用于多服务器的负载均衡。它工作在网络 ...
分类:
其他好文 时间:
2019-03-20 23:27:41
阅读次数:
290
#LVS+keepalived快速搭建测试环境 #centos6 X64 # LVS 负载均衡模式:DR(直接路由) 192.168.18.31 master(LVS) 192.168.18.32 slave(LVS) 192.168.18.18 VIP 192.168.18.11 web1 192... ...
分类:
其他好文 时间:
2019-03-19 10:47:03
阅读次数:
158
lvs+keepalived+nginx实现高性能负载均衡集群 一、为什么要使用负载均衡技术? 1、系统高可用性 2、系统可扩展性 3、负载均衡能力 LVS+keepalived能很好的实现以上的要求,LVS提供负载均衡,keepalived提供健康检查,故障转移,提高系统的可用性!采用这样的架构以... ...
分类:
其他好文 时间:
2019-03-18 13:54:52
阅读次数:
175
centos内核支持ipvs,只需在用户空间安装ipvsadm即可,首先应该准备好拓扑环境,了解编写规则的工具用法yuminstall-yipvsadmrpm-qlipvsadm---可以看到用到了unitfile,也就是脚本(开机启动不启动),ipvsadm不是一项服务,规则会保存到内存中不会永久有效,为什么会用到unitfile呢?因为需要在开机时使用restone重新载入规则注意:对于集群类
分类:
其他好文 时间:
2019-03-16 23:44:40
阅读次数:
291
回顾:linux的集群形式:LB负载均衡,HA高并发,HP高性能分布式系统:存储、计算(超算集群)lbcluster实现方式:软件四层:lvs、nginx(stream)、haproxy(modetcp)七层:http:nginx(http)/httpd/haproxy(modehttp)/ats/perlbal/poundmysql:ProxySQL...硬件lvs:linuxvirtualse
分类:
其他好文 时间:
2019-03-16 23:42:44
阅读次数:
295
对负载均衡来讲,最关键的就是调度器了网络传输层数:下四层由内核来管理及实现,被称为通信子网,最上面三层,叫应用层,在用户空间实现,叫做资源子网lvs是四层的负载均衡器,而且是真正附着在netfilter(内核通信过滤或操作框架)不需要向内核监听注册某一端口,不再受套接字文件数量的限制,直接修改报文扔给后端,不需要自己扮演任何角色tcp协议栈有65536个端口,主机只要向外发请求,就会用ip打开一个
分类:
其他好文 时间:
2019-03-16 23:32:34
阅读次数:
233
健康逻辑:网络层检测:能不能ping通,有可能有误差,服务不知道在不在线传输层检测:80或443端口,tcpping或udpping,但是不知道服务可用不可用(页面资源被删)更向上一层,应用层检测资源,状态码必须是200,内容必须包含我检测的关键字,但是会记录日志,会干扰做哪一层的检测,自己决定,而且检测不是一次有问题就认为有问题,(这叫做软状态)连续3次以后就转换为硬状态(自己设置)或者10次以
分类:
其他好文 时间:
2019-03-16 23:29:47
阅读次数:
186
回顾:lvs:四层交换或四层路由器;lvs-type:nat/dr/tun(ipip)/fullnatnat/fullnat:请求和响应都经由director;nat:仅修改请求报文的目标IP和端口fullnat:修改请求报文的源和目标IP,目标端口(源端口最好不改)dr/tun:仅请求报文经由directordr:dip所属的网络接口与各RS的RIP所属的网络接口要在同一个物理网络;tun:重新
分类:
其他好文 时间:
2019-03-16 23:24:46
阅读次数:
212
一.LVS是什么?LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么?LVS主要用于多服务器的负载均衡。它工作在网络层, ...
分类:
其他好文 时间:
2019-03-14 13:13:18
阅读次数:
280