下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如文档对你有用,请下载支持!随着公司产品业务的推广发展壮大,对服务器的硬件性能、相应速度、服务稳定性、数据可靠性的要求越来越高。今后服务器的负载将难以承受所有的访问。从公司的实际情况,运营成本网络安全性考虑,排除使用价格昂贵的大型服务器、以及部署价格高昂的专用负载均衡设备。DN碗询负载均衡解决方案虽然成本低廉但是安全性能不是很好,加上公司产品的特殊性需要用户验证的体系,在会话保持方面是一大缺陷,会话保持,如果是需要身份验证的网站,在不修改软件构架的情况下,这点是比较致命的,因为DNS解析无法将验证用户的访问持久分配到同一服务器。虽然有一定的本地DNS缓存,但是很难保证在用户访问期间,本地DNS
2、过期,而重新查询服务器并指向新的服务器,那么原服务器保存的用户信息是无法被带到新服务器的,而且可能要求被重新认证身份,来回切换时间长了各台服务器都保存有用户不同的信息,对服务器资源也是一种浪费。企业还有另一种选择解决难题,构建集群服务器-通过整合多台相对低廉的普通服务器,以同一个地址对外提供相同的服务。LVS负载均衡集群解决方案是目前企业最常见运用范围最广的一种集群技术。一、Web服务集群负载均衡理论思路负载均衡的思路下多台服务器为对称方式,每台服务器都具备等价的地位,都可以单独对外提供服务而无须其它服务器的辅助。然后通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上
3、,而接收到请求的服务器都独立响应客户机的请求。由于建立内容完全一致的Web服务器并不复杂,可以使用服务器同步更新或者共享存储空间等方法来完成,因此负载均衡技术就成为建立一个高负载Web站点的关键性技术。二、公司外网服务器的网络环境及工作模式的选择Lvs负载均衡的工作模式一共有三种,分别是1、networkaddresstranslation地址转换模式;2、iptunnelIP隧道模式;3、directrouting直接路由模式。这3种工作模式中,NAT模式只需要一个公网ip,成为最简易的负载均衡模式,安全性比较好,相对而言DR模式的负载能力更为强大、适用范围更广。下面我们对DR工作模式进行具
4、体的研究;DR工作模式采用半开放式的网络结构,各节点服务器与调度器处在同一个物理网络,负载均衡调度器与各节点服务器使用本地网络相连,客户端请求访问会请求调度器的虚拟IP地址,服务器响应不经过调度器,直接响应客户端。DirectRouting工作模式客户端请求及服务器响应流程基于DR模式的LVS负载均衡集群的网络架构三、操作流程及实施步骤针对公司部署的实际情况我们可以DR直接路由的工作模式为实施方案,具体操作步骤流程如下:LVS现在已成为Linux内核的一部分,默认编译为ip_vs模块,必要时能够自动调用。以下操作可以手动加载ip_vs模块,并查看当前系统中ip_vs模块的版本信息modprob
5、eip_vs/加载ip_vs模块,1. cat/proc/net/ip_vs/查看ip_vs版本信息-安装管理软件-1. rpm-ivh/mnt/Packages/ipvsadm-1.25-2. serviceipvsadmstart/启动服务以上这些操作在调度服务器上做一下就好了,节点服务器不用安装这些的-常用命令的解释如下:-LVS的负载调度算法有四种最常用的:轮询算法(rr)、加权轮询(wrr)、最少轮询(lc)、加权最少轮询(wlc)1)创建虚拟服务器群集的VIP地址为,针对TCP80端口提供负载分流服务,使用的轮询调度算法。对于负载均衡调度器来说,VIP必须是本机实际已启用的IP地址
6、ipvsadm-A-t-srr/选项"-A"表示添加虚拟服务器,"-t"用来指定VIP地址及TCP端口,"-s"用来指定负载调度算法rr、wrr、lc、wlc2)添加服务器节点1. ipvsadm-a-t-r-m2. ipvsadm-a-t-r-m/选项"-a"表示添加真实服务器,"-t"用来指定VIP地址及TCP端口,"-r"用来指定RIP地址及TCP端口,"-m”表示使用NAT群集模式("-g”是DR模式,"-i”是TUN模式)-m参数后面还
7、可以跟下-w的参数,这里没有做的"-w"用来设置权重(权重为0时表示暂停节点)4)删除服务器节点1. ipvsadm-d-r-t/需要从服务器池中删除某一个节点时,使用选项"-d"。执行删除操作必须指定目标对象,包括节点地址、虚拟IP地址。如上所示的操作将会删除LVS群集若需要删除整个虚拟服务器时,使用选项-D并指定虚拟IP地址即可,无需要指定节点。例如:“ipvsadm-D-t",则删除此虚拟服务器。2. ipvsadm-L3. /4. 查看节点状态,加个5. "-n"6. 将以数字形式显示地址、端口信息7. ipvsad
8、m-save>/etc/sysconfig/ipvsadm8. /9. 保存策略使用导出/导入工具ipvsadm-save/ipvsadm-restore可以保存、恢复LVS策略,方法类似于iptables的规则的导出、导入。四、脚本化操作实施步骤DR模式调度器配置(调度器与各服务器之间要用的都用脚本的形式)1. vidr.sh2. ifconfigeth0:0broadcastnetmaskup3. routeadd-hostdeveth0:04. ipvsadm-C5. ipvsadm-A-t-srr6. ipvsadm-a-t-r-g7. ipvsadm-a-t-r-g8. ipv
9、sadmDR模式各服务器配置1. viweb.sh2. ifconfiglo:0broadcastnetmaskup3. routeadd-hostdevlo:04. echo"1">/proc/sys/net/ipv4/conf/lo/arp_ignore5. echo"2">/proc/sys/net/ipv4/conf/lo/arp_announce6. echo"1">/proc/sys/net/ipv4/conf/all/arp_ignore7. echo"2">/proc/sys
10、/net/ipv4/conf/all/arp_announce8. sysctl-p&>/dev/null9. shdr.shstart10. shweb.shstart11. shweb.shstart五、SharedStorage(共享存储):SharedStorage为所有RealServer提供共享存储空间和一致的数据内容NFS服务器安装-yuminstallnfs-utils/nfs在装的时彳会有"rpcbind”这个依赖包的servicerpcbindstart/在启动nfs服务之前先要启动这个"rpcbind"服务servicenfsr
11、estart/nfs是"111”的端口-编辑配置文件vi/etc/exports/NFS的配置文件为/etc/exports,文件内容默认为空(无任何共享)。/usr/share*(ro,sync)/opt/test,sync)/将文件夹/opt/test共享给,允许读写操作。"sync”表示同步写入。注:rw表示允许读写(ro表示为只读),sync表示同步写入,no_root_squash表示当客户机以root身份访问时赋予本地root权限(默认是root_squash,将作为nfsnobody用户降权对待)-发布共享-exportfs-rv-客户端查看、挂载-/挂载NFS协议的目标是提供一种网络文件系统,因此对NFS共享的访问也使用mount命令来进行挂载,对应的文件系统类型为nfs。若要正常访问NF/享资源,客户机中也需要安装rpcbind软件包,并启动rpcbind系统服务;另外,为了使用showmount查询工具,建议将nfs-utils软件包也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广告合同协议书:杂志广告合同范本
- 吉林省落叶松木材购销合同
- 亲子活动安全承诺书
- 业主提案提交指南
- 意外事故赔偿协议书标准范本
- 护坡施工合同书格式
- 土地租赁合同补充协议的签订注意事项
- 住宅建筑工程合同样本
- 2024三人股权合作协议书
- 简单版房屋租赁合同撰写心得
- 2024年山东省淄博市中考道德与法治试卷真题
- GB/T 44723-2024氢燃料内燃机通用技术条件
- 2022年11月软考(高级)网络规划设计师上午真题
- DB23T 3834-2024 安全生产培训机构管理指南
- 2024年中远海运物流限公司直属单位招聘高频难、易错点500题模拟试题附带答案详解
- 第1课 课题二《中外节日·中秋节和感恩节的比较》(教案)-2024-2025学年六年级上册综合实践活动浙教版
- 2024年共青团团课考试测试题库及答案
- 能源岗位招聘面试题与参考回答2024年
- 团队协作课件教学课件
- 7.1促进民族团结 (课件) 2024-2025学年九年级道德与法治上册 (统编版)
- 2024-2025学年二年级上册语文第四单元测试卷(统编版)
评论
0/150
提交评论