版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ArrayAPV服务器负载均衡功能配置一、ArrayAPV服务器负载均衡架构介绍ArrayAPV的服务器负载均衡功能由三部分组成,经过策略和算法的应用将此三部分结合为统一的整理,从而实现服务器负载均衡功能.第一部分:RealSerivceRealServiceIPAPVRealService。在定义RealServiceIP还能够个性化的指定每个RealServiceRealService进行的健康检查方式等.1第二部分:RealSerivceGroup(Group)RealServiceRealServiceGroup。GroupRealService请求的方式(Method),且能够经过加权的方式来分担不同比重的负载到相应的RealService第三部分:VirtualService(Virtual)VirtualService是对外提供服务的IPVirtualService2VirtualIPVirtualService.ServiceGroupVirtualServicePolicy(策略、Method(算法)的应用,能够便利的实现服务器负载均衡功能.VirtualGroup,MethodRealGroup二、ArrayAPV无论是串连连接方式还是旁路连接方式,服务器负载均衡功能配置方式相APV模式,反向代理模式和透明模式(详细说明见网络架构设计书)。RealServiceIP(transparentmode)。系统默认工作模式为反向代理模式(reversemode)。如需更改为透明模式,命令为:AN(config)#systemmodetransparent如需更改到反向代理模式,命令为:3AN(config)#systemmodereverseAN(config)#systemmodereverseReverseReverse图为旁路接入方式拓扑结构图。App1,App2,App3App4。4IPApp1 App2 App3 App4IPSerivePort
10.1.1.1110.1.1.1210.1.1.1310.1.1.1480 700 800 900IP和端口(VirtualService)10.1。1。100,80现以以上假定为例,进行配置说明。4RealServiceRealServiceGroupRealServiceGroup4VirtualServicePolicypolicyVirtualServiceGroupsessiontimeoute1钟。配置符号说明:[]符号表示是可选配置部分,如没有配置则使用默认值。RealService命令:slbreal〈protocol><real_name〉<real_ip>[real_port][max_conn][hc_type][hc_up][hc_down][timeout]protocol ftp,http,https,tcp,tcps,orudp的名称标注,可随便制定,但不行重名real_ip 服务器的IP地址real_port服务器提供服务的端口(Http80)max_conn 并发最大连接数,默认为1000。既每台服务器只允许并发处理1000个连接hc_type 所应用的健康检查类型:tcp,http,icmp,dns,oroffhttptcp)。5hc_uphc_downtimeout
连续健康检查几次都经过才认为服务是健康的,默认为11UDPtimeout604RealService,命令如下。AN(config)#slbrealhttpR_110.11.11AN(config)#slbrealhttpR_2101.1。12700AN(config)#slbrealhttpR_3101。1。13800AN(config)#slbrealhttpR_410.11。14900AN(config)#查看命令:AN(config)#showslballslbrealhttp”R_1”10。1.1。11801000tcp11slbrealhttp"R_2"101。1.127001000tcp11slbrealhttp"R_3”10.1.1。138001000tcp11slbrealhttp"R_4”49001000tcp11AN(config)#需要着重的几个方面:通常情况下,需要着重的是对max_conn(最大并发连接数)的调整和健康检查方式的调整。max_connRealServiceconnection1000,此设置目的是为了对RealService时需要对此数值进行调整。HttpHttpVirtualServiceRealServiceVirtualServiceHttpRealServiceHttp协议。6Group,并将RealServiceGroupgroup,同时指定算法slbgroupmethod<group_name>[method[other_pars]group_namemethod
组名,能够随便定义,但不行以与其它组重名负载均衡算法,用来指定在同一组中的RealService的工作方式。包括:rr(roundrobin),pc(persistentcookie),pi(persistentIP),hi(hashIP),chi(consistenthashIP),hc(hashcookie), ph(persistenthostname),pu(persistentURL),ic(insertcookie*),rc(rewritecookie*),lc(leastconnections*),hh(hashheader*),sslsid(SSLsessionID)other_parms method(PI),则同时能够指定第一sr(最短相应时间)。则配置命令为:Slbgroupmethodggpi32srgroupmember,RealServiceGroupslbgroupmember<group_namereal_name>[〈weight〉|<param_string]group_nameRealServicegroupgroupnamereal_nameWeight
Realservice的名称ph,hh,hc,ic,rc,orsslsid时1。param_stringCookiemethod为pc.URLmethodpu.74realService个组中.选用的算法为基于原IP的保持性算法,同时指定客户端发起首次请求时采纳服务器最小响应时间的算法。Method为PI32sr命令如下:AN(config)#slbgroupmethodggpi32srAN(config)#slbgroupmemberggR_1AN(config)#slbgroupmemberggR_2AN(config)#slbgroupmemberggR_3AN(config)#slbgroupmemberggR_4查看命令:AN(config)#showrun”slbgroup”#slbconfigurationslbgroupmethod”gg”pi32srslbgroupmember”gg""R_1”1slbgroupmember"gg””R_2”1slbgroupmember"gg”"R_3"1slbgroupmember”gg”"R_4"1timeout命令为:slbpersistencetimeout<时间>:其中〈时间>单位为分钟,是从1-50000的整数,sessiontimeout1AN(config)#slbpersistencetimeout18VirtualServiceVirtualService,slbvirtual<protocol>virtual_name〉<virtual_ip><virtual_port>protocol 应用协议类型:dns,ftp,http,https,tcp,tcps,orudpvirtual_nameVirtualServiceVirtualServervirtual_ipIPvirtual_portTCP/UDPHTTP80).配置实例:,IP10。1.1.10080端口。AN(config)#slbvirtualhttpVip10.11.100查看命令:AN(config)#showrun"slbvirtual”#slbconfigurationslbvirtualhttp”Vip"10。1.1。10080步骤四、定义Policy,并将VirtualService和Group绑定slbpolicy<policy_type〉virtual_name><grouporrealname>Policy_type default,backuppersistentcookiepersistenturl,qoscookieqoshostname,qosnetwork,9qosurl,icookie,rcookie,regex,header,orstatic.virtual_namePolicyrealorgroupGroupRealServicepersistentcookie(cookiename),persistenturl(urlname),qoscookie(cookiename=value),qosqosurl(url)qosnetwork(network,netmask),regex(regexpattern),header(headername,headerpattern)。precedenceTheprecedenceofthispolicy;policiesarecheckedinorderofincreasingprecedence。通常情况下,仅使用default策略,结合method的应用就能够满足需求。配置实例:HTTP,IP10.1.1。10080gg命令如下:AN(config)#slbpolicydefaultVipgg查看命令:AAN(config)#showrun”slbpolicy"#slbconfigurationslbpolicydefault”Vip””gg”可显示所有服务器负载均衡配置:AN(config)#showslballslbrealhttp”R_1”10.1。1。11801000tcp11slbrealhttp”R_2”10.1.1。127001000tcp11slbrealhttp”R_3"10。1。1。138001000tcp11slbrealhttp”R_4"10。1.1。149001000tcp1110slbgroupmethod"gg"pi32srslbgroupmember"gg"”R_1”1slbgroupmember"gg””R_2"1slbgroupmember”gg"”R_3”1slbgroupmember"gg"”R_4"1slbvirtualhttp”Vip"10。1。1.10080#defaultpolicyorder:# qos—clientport1# qos—network2# pu3# rc4# ic5# pc6# qos-cookie7# qos-hostname8# qos—url9# regex10# header11slbpolicydefault”Vip""gg"slbpersistencetimeout1绝大多数情况下,如应用需求和此需求相同,在原有配置示例的基础上能够IPVirtualServiceIP贴配置,即可。三、ArrayAPV1、RealServiceRealServiceRealService现.APV在中止RealService的经过中,不将新的访问请求分发到这台Real理完毕。中止服务命令:slbrealdisable〈real_name〉启动服务命令:slbrealenable<real_name〉11ShowslbrealallAN(config)#slbrealdisabR_1AN(config)#showslbrealallslbslbrealrealhttp"R_1"10。1。1.11801000tcp1disable”R_1”1slbrealhttp”R_2"10。1.1。127001000tcp11slbrealhttp”R_3"10.1。1。138001000tcp11slbrealhttp”R_4"10。1。1.149001000tcp112、 VirtualService管理维护中止服务命令:Slbvirtualdisable〈virtual_name〉启动服务命令:Slbvirtualenable<virtual_name>showslbvirtualallAN(config)#slbvirtualdisableVipAN(config)#showslbvirtualallslbvirtualhttp"Vip”10.1。1。10080slbvirtualdisable"Vip"3、 服务器负载均衡功能状态查看服务器负载均衡功能配置命令:命令:Showslball命令:Showstatislball示例:12RealserviceR_110。1。1。1180UPACTIVEMainhealthcheck:10。1.1.1180tcpUPConnectionCount: 38OutstandingRequestCount:12TotalHits: AverageResponsetime: 0.010msRealserviceR_210。1。1。12700UPACTIVEMainhealthcheck:10.1。1。12700tcpUPConnectionCount: 100OutstandingRequestCount:80TotalHits: AverageResponsetime: 0.010msRealserviceR_310.1.1。13800UPACTIVEConnectionCount:11ConnectionCount:11OutstandingRequestCount:2TotalHits:1210AverageResponsetime: 0。010msRealserviceR_410。1。1。14900DOWNINACTIVEMainhealthcheck:10。1.1.14900tcpDOWNConnectionCount: 0OutstandingRequestCount:0TotalHits: AverageResponsetime: 0。010msGroupName Method Hitsgg pi 3560httpvirtualservice"Vip"(00:80)qosclientporthits:0qosnetworkhits:0persistenturlhits:0rcookiehits:0icookiehits:0persistentcookiehits:0qoscookiehits:0qoshostnamehits:0qosurlhits:0regexhits:0headerhits:0redirecthits:013defaulthits:3560statichits:0backuphits:0cachehits:0defaultpolicyforhttpvirtualservice"Vip"hasbeenmatched3560times从中能够看到每个RealService当前的状态(UPorDOWN),每个realservice总共处理的访问请求数(TotalHits),当前正在处理的情况四、ArrayAPV在实现服务器负载均衡功能中,APVICMP:pingIPTCP:RealServiceTCPDNS:DNSHTTP:HTTPGET默认请求内容为:“HEAD/HTTP/1。0\r\n\r\n”.默认比对响应内容为:“200OK”HTTP:经过检查比对进行确认HTTPRequestResponse。HttpRequestHttpResponse14RequestResponseRealServicehealthserver〈real_name>request_index〉〈response_index>tableentrynumber(valuebetween0and999)tostoretherequeststringin.request_stringStringtouseintheHTTPrequestsenttotherealservice.response_indexResponsetableentrynumber(valuebetween0and999)tostoretheresponsestringin。tosearchforintheHTTPresponsesentfromtherealservice.real_name tobindarequest/responsehealthcheckto。示例:假设需要经过定制HTTP健康检查方式,仅当检查到RealServiceHttp根RealServiceRealService首先,配置或修改健康检查方式为HTTP:slbrealhttp"R_1”10。1.1.11801000http11slbrealhttp”R_2”10.1。1。127001000http11slbrealhttp”R_3"10.1。1。138001000http11slbrealhttp"R_4”10.1。1。149001000http11然后定制健康检查Request和Response:AN(config)#healthrequest2“GET/health。htmlHTTP/1.0\r\n\r\n”AN(config)#healthresponse5“200OK”:其中,requestnumber=2requestresponse15将定制的健康检查方式应用在RealService上:AN(config)#healthserverR_125AN(config)#healthserverR_225AN(config)#healthserverR_325AN(config)#healthserverR_425此时配置完成,经过命令查看健康检查定制结果:A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育法规综合练习试卷B卷附答案
- 2023年付里叶红外分光光度计资金筹措计划书
- 2024年xx村集体资金使用用途四议两公开专题会议记录
- 第二节 先天性行为和学习行为课件
- 四年级数学(上)计算题专项练习及答案
- 2024年专业泥工承揽协议模板
- 2024人力资源管理优化项目协议
- 2024砂石料订货与分销协议细则
- 2024年度企业债券投资与合作协议
- 计算机网络期末考试试题及答案完整版
- 车辆行驶证原件及翻译模板(共3页)
- 9天干地支与十神的对照表
- 医院新进护士轮转手册
- 混合痔优化中医护理方案
- 质量目标分解
- (完整word版)抢救车急救药品、物品一览表(表格版)
- 数学方格纸(共3页)
- 农产品市场营销策略PPT课件
- 古代官职变动用词(完整版).ppt
- A760(761)E自动变速器ppt课件
- 超星尔雅学习通《国际金融》章节测试答案
评论
0/150
提交评论