预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

CJ-STD-XJSDY新技术调研 PAGE\*MERGEFORMAT22 LVS安装配置验证说明 文档信息 文档名称LVS安装配置文档编号CJ-STD-XJSDY作者陆维东创建日期2014-07-07部门名称研发部 修订文档历史记录 日期版本改动章节说明作者2012-07-07V1.0初始版本陆维东 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc392759998"1 概述 PAGEREF_Toc392759998\h4 HYPERLINK\l"_Toc392759999"1.1 1.LVS的结构 PAGEREF_Toc392759999\h4 HYPERLINK\l"_Toc392760000"1.2 2.LVS的三种包转发方式 PAGEREF_Toc392760000\h4 HYPERLINK\l"_Toc392760001"1.3 3.LVS的八种调度算法 PAGEREF_Toc392760001\h5 HYPERLINK\l"_Toc392760002"2 目的 PAGEREF_Toc392760002\h5 HYPERLINK\l"_Toc392760003"3 使用范围 PAGEREF_Toc392760003\h5 HYPERLINK\l"_Toc392760004"4 演示环境配置 PAGEREF_Toc392760004\h6 HYPERLINK\l"_Toc392760005"4.1 基础环境 PAGEREF_Toc392760005\h6 HYPERLINK\l"_Toc392760006"4.2 LVS安装 PAGEREF_Toc392760006\h9 HYPERLINK\l"_Toc392760007"4.3 Nginx安装 PAGEREF_Toc392760007\h14 HYPERLINK\l"_Toc392760008"5 验证 PAGEREF_Toc392760008\h17  概述 1.LVS的结构 LVS方式的cluster从结构上可分为两部分:前端的负载均衡器(称之为director)和后端的真实服务器(称之为realserver)。cluster前端的director将来自外界的请求调度到cluster后端不同的realserver去执行。Realserver负责真正的提供各种应用服务,比如:Web、FTP、Mail等服务。realserver的数量可以根据实际需求进行增加、减少。 2.LVS的三种包转发方式 LVS提供了三种包转发方式:NAT(网络地址映射)、IPTunneling(IP隧道)、DirectRouting(直接路由)。不同的转发模式决定了不同的cluster的网络结构,下面对三种转发方式分别介始: NAT(网络地址映射) NAT方式可支持任何的操作系统,以及私有网络,并且只需一个InternetIP地址,但是整个系统的性能受到限制。因为执行NAT每次需要重写包,有一定的延迟;另外,大部分应用有80%的数据是从服务器流向客户机,也就是用户的请求非常短,而服务器的回应非常大,对负载均衡器形成很大压力,成为了新的瓶颈。 IPTunneling(IP隧道) director分配请求到不同的realserver。Realserver处理请求后直接回应给用户,这样director负载均衡器仅处理客户机与服务器的一半连接。IPTunneling技术极大地提高了director的调度处理能力,同时也极大地提高了系统能容纳的最大节点数,可以超过100个节点。Realserver可以在任何LAN或WAN上运行,这意味着允许地理上的分布,这在灾难恢复中有重要意义。服务器必须拥有正式的IP地址用于与客户机直接通信,并且所有服务器必须支持IP隧道协议。 DirectRouting(直接路由) 与IPTunneling类似,负载均衡器仅处理一半的连接,避免了新的性能瓶颈,同样增加了系统的可伸缩性。DirectRouting与IPTunneling相比,没有IP封装的开销,但由于采用物理层(修改MAC地址)技术,所有服务器都必须在一个物理网段 3.LVS的八种调度算法 LVS已实现了以下八种调度算法: 1.轮叫调度(Round-RobinScheduling) 2.加权轮叫调度(WeightedRound-RobinScheduling) 3.最小连接调度(Least-ConnectionScheduling) 4.加权最小连接调度(WeightedLeast-Connection