中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第1页第1章、ALTEON4408负载均衡器实施方案1、ALTEON4408负载均衡器实施规划本项目采购了两台RadwareAlteon4408负载均衡器,两台负载均衡器规划为三台应用服务器实现http服务负载均衡功能,两台负载均衡器配置冗余热备模式。设备规格型号:Alteon4408-2Galteon4408-OnDemandSwitchVL-2*SFP-6*GE-4GBMemory-Max2Gbpsthroughput-RoHS.Notethatthisproductshipswith2SFPslots.ActualSFPsmustbepurchasedseparately.SeeUpgrades,Additions,andAccessories.RadwareAlteon4408实施规划表1)Webservices服务器群负载均衡1规划表项目内容备注交换机名称Alteon4408-1管理IPVLAN端口规划4408有6个GE口,根据实际需要看是否要划分Vlan端口IP路由IP需加入负载均衡的REALSERVERIPwebserver1IP:webserver2IP:webserver3IP:负载均衡组名webgroup虚拟服务器IP虚拟服务器服务类型/端口https/4432)Webservices服务器群负载均衡2规划表项目内容备注交换机名称Alteon4408-2管理IP中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第2页VLAN端口规划4408有6个GE口,根据实际需要看是否要划分Vlan端口IP路由IP需加入负载均衡的REALSERVERIPwebserver1IP:webserver2IP:webserver2IP:负载均衡组名webgroup虚拟服务器IP虚拟服务器服务类型/端口https/443中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第3页2、ALTEON4408负载均衡器网络逻辑拓扑结构图NEWweb服务器1NEWweb服务器2NEWweb服务器3Alteon4408负载均衡器AAlteon4408负载均衡器B工程公司核心交换机3、ALTEON4408负载均衡器实施主要配置过程1.Alteon4408初始化配置1)管理端口初始化配置用console线连接PC机串口到alteonwebswitch交换机管理口打开超级终端软件设置为以下参数中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第4页打开switch电源,按回车键进入如下提示:输入缺省管理密码:admin配置管理IP和默认网关,比如:/cfg/sys/mmgmt/addr192.168.1.50/cfg/sys/mmgmt/mask255.255.255.0/cfg/sys/mmgmt/gw192.168.1.1/cfg/sys/mmgmt/ena启用可通过Telnet、SSH、HTTP访问服务/cfg/sys/access/http/ena/cfg/sys/access/tnet/ena/cfg/sys/access/sshd/on/enaapplysave2)配置VLAN,端口等L2信息创建VLAN进入配置菜单输入:Configuration#vlan(2-1024)进入vlan配置菜单中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第5页vlan2#ena(打开vlan2)vlan2#add2(把端口2加到vlan2)3)配置IP接口地址、路由、网关等L3信息配置Interface信息在配置菜单输入:Configuration#ip进入ip选项菜单输入:IP#if1进入interface配置输入:IPInterface1#addr192.168.0.252IPInterface1#mask255.255.255.0IPInterface1#enaIPInterface1#..(返回IP配置菜单)配置路由信息输入:IP#route进入路由配置中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第6页IPStaticRoute#add(添加静态路由记录)IPStaticRoute#..(返回IP配置菜单)配置缺省网关输入:IP#gw配置网关信息Defaultgateway1#addr192.168.0.254(网关地址)Defaultgateway1#enaDefaultgateway1#applyDefaultgateway1#save2.Alteon4408负载均衡配置举例配置:两台web服务器通过负载均衡器做httpweb服务负载均衡,主要配置如下:在主菜单下输入:/cfg/slb进入负载均衡配置菜单中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第7页输入:Layer4#on打开负载均衡功能建立ripLayer4#real1(建立realserver1)Realserver1#rip192.168.0.1Realserver1#enaLayer4#real2(建立realserver2)Realserver2#rip192.168.0.2Realserver2#enaRealserver2#..(返回负载均衡菜单)建立group并加入ripLayer4#group1(进入负载均衡组配置子菜单)Realservergroup1#add1(把realserver1加入到负载均衡组1)Realservergroup1#add2(把realserver2加入到负载均衡组1)Realservergroup1#metricround(设置负载均衡算法为轮转(Round-Robin)算法)负载均衡算法有以下几种方式,我们可以根据实际情况选择比较合适的负载均衡算法方式:轮转(Round-Robin)算法加权轮转(WeightedRoundRobin)算法最小连接数(LeastConnections)算法加权最小连接数(WeightedLeastConnections)算法目的地址哈希散列(DestinationHashingScheduling)算法源地址哈希散列(SourceHashingScheduling)算法中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第8页随机(Random)算法Realservergroup1#healthtcp(设置健康检查方式)Realservergroup1#..(返回负载均衡菜单)建立虚拟服务器负载均衡并配相应的服务Layer4#virt1(建立虚拟服务器1)VirtualServer1#ena(打开虚拟服务器)VirtualServer1#vip192.168.1.100(配置虚拟服务器地址)VirtualServer1#service80(虚拟服务器的服务为http负载均衡)VirtualServer1httpService#group1(设置负载均衡组为group1)VirtualServer1httpService#rport80(设置服务端口为80)VirtualServer1httpService#..VirtualServer1#..(返回负载均衡菜单)端口的负载均衡模式配置Layer4#port1SLBPort1#clientena打开client模式SLBPort1#..Layer4#port2SLBPort2#serverena打开server模式中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第9页SLBPort2#..Layer4#port3SLBPort3#serverena打开server模式SLBPort3#..Layer4#port4SLBPort4#clientena打开server模式SLBPort4#..Layer4#applyLayer4#save完成以上操作,在客户端打开浏览器软件对vip进行浏览,如果能够访问到配置成功。查看负载均衡的状态和信息返回到命令行主菜单输入:Main#stats进入状态菜单Statistics#slb(进入负载均衡状态子菜单)ServerLoadBanlanceStatistics#group1(查看组信息)如果正常应该出现类似下面的信息从状态当中应该能够查看到2台server的session记录。中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第10页ServerLoadBanlanceStatistics#/(返回主菜单)输入:Main#information进入信息菜单Information#slb(进入负载均衡状态子菜单)ServerLoadBanlanceInformation#dump(查看所有的负载均衡信息)ServerLoadBanlanceInformation#sess(session表信息)SessiontableInformation#dump查看session表信息E=建立中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第11页P=持续U=passUPforL7processingS=特别的session象cookie或者SSL3.两台Alteon4408active-standby冗余配置1.先按照Alteon4408-1的配置方法配置好Alteon4408-2的管理地址,interface端口等IP地址.2.在Alteon4408-1配置配置VRRP1)EnableVRRPgloballyVRRPVirtualRouter1#/cfg/vrrp/onCurrentstatus:OFFNewstatus:ON2)Createvirtualrouter1:VirtualRouterRedundancyProtocol#vr13)AssignavirtualrouterID(7inthisexample)tothevirtualrouter:VRRPVirtualRouter1#vrid7CurrentvirtualrouterID:1NewpendingvirtualrouterID:74)SettheIPaddresstoVIPaddress(192.168.10.150):VRRPVirtualRouter1#addr192.168.10.150CurrentIPaddress:0.0.0.0NewpendingIPaddress:192.168.10.1505)Setthepriorityto101.Bydefaultthepriorityissetto100.AswewantAlteon4408-1tobethemasterweareraisingitspriorityto101andwillleavethedefaultpriority100forAlteon4408-2:VRRPVirtualRouter1#prio101Currentrouterpriority:100Newpendingrouterpriority:1016)Disablesharing:中广核工程有限公司文档一体化项目设备和软件采购项目实施方案第12页VRRPVirtualRouter1#sharedisCurrentsharing:enabledNewsharing:disabled7)Enablevirtualrouter:VRRPVirtualRouter1#enaCurrentstatus:disabledNewstatus:enabled8)Enabletracking.Inthisexample,wewillenablemastervirtualrou