与‘负载均衡’有关的日志

Linux学习笔记之LVS的DR方式

admin 发表于 Linux 分类,标签: , , , ,
0

DR最常用方式,拓扑如下:

client
  |
  |
Internet
  |
  |
Router(GW):192.168.0.1
  |
LB:192.168.0.3
  |
RS1:192.168.0.4
RS2:192.168.0.5
============================

调度器配置

vi  /tmp/lvs.sh
#!/bin/bash
vip=192.168.0.200
rs1=192.168.0.4
rs2=192.168.0.5
gw=192.168.0.1

#set virttual ip address
/sbin/ifconfig eth0:0 $vip broadcast $vip netmask 255.255.255.255 up
/sbin/route add -host $vip dev eth1:0 阅读全文 »

Linux学习笔记之LVS二NAT方式

admin 发表于 Linux 分类,标签: , , , , ,
0

LVSLinux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务

器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自

由软件项目之一。
章文嵩现在是淘宝基础核心软件研发负责人。

===========================
VS/NAT工作方式

这是最好理解的方式

从外部请求的数据包结构如下:

SOURCE 202.100.1.2:3456 DEST 202.103.106.5:80

调度器将目的地址和端口进行改写:

SOURCE 202.100.1.2:3456 DEST 172.16.0.3:8000

真是服务器返回数据经过调度

SOURCE 172.16.0.3:8000 DEST 202.100.1.2:3456

调度器在此更改源地址和端口,再发出去

SOURCE 202.103.106.5:80 DEST 202.100.1.2:3456

===========================

问题1:能否将80口指向RealServer的其他端口8080等?
可以,官网有例子,测试也没问题。

问题2:RealServer的网管必须指向调度器吗?
是的。如果指向其他,数据包能出去,但源地址和请求主机中的源地址对应不起

来,会被丢弃,无法通信。所以必须通过调度器进行改写源地址。

问题3:RealServer要上网的话,调度器要做NAT
必然,VS/NAT方式中,调度器充当的就是路由器的角色。

问题4:VS/NAT方式性能怎样?
由于进行地址改写,大量消耗资源,性能不好,一般不用。

问题5:NAT方式能不能把 流量抛到 其他网络上 (WAN),就像nginx的反向代理 ?
既然我们说,调度器就是路由器,那只能去调度内网接口的数据,需要被调度的资源位于内网口以内。

Linux学习笔记之LVS一

admin 发表于 Linux 分类,标签: , , , ,
0

LVSLinux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。
章文嵩现在是淘宝基础核心软件研发负责人。

===========================
ipvsadm常用命令

ipvsadm – Linux Virtual Server administration

-A –add-service 在内核的虚拟服务器表中添加一条新的虚拟服务器记录。也就是增加一台新的虚拟服务器。
-E –edit-service 编辑内核虚拟服务器表中的一条虚拟服务器记录。
-D –delete-service 删除内核虚拟服务器表中的一条虚拟服务器记录。
-C –clear 清除内核虚拟服务器表中的所有记录。
-R –restore 恢复虚拟服务器规则
-S –save 保存虚拟服务器规则,输出为-R 选项可读的格式
-a –add-server 在一个虚拟服务器中增加一台新的真实服务器
-e –edit-server 编辑一条虚拟服务器记录中的某条真实服务器记录
-d –delete-server 删除一条虚拟服务器记录中的某条真实服务器记录 阅读全文 »

Ngnix反向代理和负载均衡体验

admin 发表于 WEB, 网络技术 分类,标签: , ,
3

LNXI_CLUSTER_r1_c1

Nginx不用介绍了吧,以前写过一篇文章http://netseagull.blog.51cto.com/476768/124019这方面资料现在应该有很多了。

今天来体验下Nginx反向代理负载均衡

一、Nginx安装

我们用Windows版的把,官网有下载地址的,以前一般都用kevinworthington做的那个。现在网上大部分资料还在讲kevinworthington那个。官方网站下载地址。

下回来是个Zip文件,找个地方解压就行了(支持中文路径),双击那个nginx.exe就行了。至于使用方法,网上资料不多,不过官网有。 阅读全文 »