一个lvs的安装脚本,大家可以参考一下说明:1.给一个可执行权限,在第一台realserver上运行-h,看帮助,2.创建realserver:运行脚本输入realsever3.创建lvs:运行脚本输入lvs#!/bin/bash#builedrealserverrealserver(){A=`cat/proc/sys/net/ipv4/conf/all/arp_ignore`if[$A-eq0..
分类:
其他好文 时间:
2015-12-24 00:51:51
阅读次数:
178
LVS是什么就不多说了。先上拓扑图1台LVS 3台Realserver一个客户端。环境全部模拟全在内网环境(selinux和iptables关闭)先简略说一下安装步骤:LVS上:1、先将本地eth0分出一个子网卡eth0:1并配置上VIP(我的VIP为 192.168.0.36)ifconfig e...
分类:
其他好文 时间:
2015-12-23 15:52:58
阅读次数:
377
准备环境:CentOS6.5至少需要三台虚拟机:LVSServerRealServerARealServerB网络配置:在LVSServer上配置两个IP,内网IP(192.168.20.20)外网IP(192.168.3.116)两台RealServer分别配置内网IP(A:192.168.20.21,B:192.168.20.22)且网关GATEWAY设置为LVSServer内网IP。环境..
分类:
其他好文 时间:
2015-12-17 16:22:25
阅读次数:
157
NAT:1、RealServer应该使用私有IP地址;2、RealServer的网关应该指向DIP;3、RIP和DIP应该在同一个网段内;4、进出的报文都得经过Directory,在高负载下,Directory会成为系统性能瓶颈;5、支持端口映射;6、RealServer可以使用任意OS。DR:DirectRouting1、RealServer可以使用..
分类:
其他好文 时间:
2015-12-14 19:19:51
阅读次数:
156
# $# 表示提供到shell脚本或者函数的参数总数;# 1表示只有一个参数。#/bin/bash#file: tun_RS.shif [ $# -ne 1 ];then echo “usage: $0 virtualIP” echo “such as : $0 172.19.58.200″ e.....
分类:
其他好文 时间:
2015-11-30 17:55:17
阅读次数:
160
一、模式软件负载均衡lvs部署模式通常有DR\NAT\TUNNEL等几种模式,阿里在lvs基础上扩充了fullnat模式。1、DR模式:DR模式只修改数据包的目的MAC地址并通过ARP广播的形势找到realserver,所以要求LVS的VIP和realserver的IP必须在同一个网段内,也就是在挂载VIP时先确认LVS的工作..
分类:
其他好文 时间:
2015-11-23 06:30:29
阅读次数:
324
错误介绍:在lvs配置文件中新添加一个vip ,并添加一个virtual_server,添加两个realserver,配置文件都是复制,结果证明没问题,当时的效果是vip的端口telnet不了过程:发现realserver上相应端口的netstat显示为“192.168.200.27:60003”,...
分类:
Web程序 时间:
2015-11-18 19:41:54
阅读次数:
204
官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户。实例场景设备清单:说明:我这里为了方便,client是与vip同一网段的机器。如果是外部的用户访问,将client替换成gateway即可,因为IP包头是..
分类:
其他好文 时间:
2015-11-02 21:25:50
阅读次数:
246
一、下载安装wgethttp://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.26.tar.gzyum-yinstalllibnl*popt*gcc*kernel-devel*popt-static*tarzxfipvsadm-1.26.tar.gzln-sfipvsadm-1.26ipvsadmcdipvsadmmake&&makeinstall二、运行在realserver上的脚本#/bin..
分类:
其他好文 时间:
2015-10-21 19:25:33
阅读次数:
188
1、理论部分基于lvs的负载均衡无法检测RealServer的状态,当RealServer的服务单点故障,Director照样把请求转发给故障的机器,造成请求无法得到正常的服务。所以就需要引入一种检测机制来弥补缺陷,这就需要Keepalived来实现,他不但可以检测RealServer的状态,同时也可以检测D..
分类:
其他好文 时间:
2015-10-13 15:27:23
阅读次数:
240