下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 实验目的: 客户机通过VIP 98访问服务器。Load Balancer将来自客户的访问按一定的负载均衡机制分发到realserver1和realserver2这两台实际提供服务的服务器。拓扑如下:配置过程如下:u 负载调度器(Master)上的设置1) 设定网卡IProotLoadBalancer # cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Advanced Micro Devices AMD 79c970 PCnet32 LANCEDEVICE=eth0BOOTPROTO=staticIPADDR=211.10
2、0.1.196NETMASK=ONBOOT=yes2) 安装ipvsadm管理程序rootLoadBalancer # mount /dev/cdrom /mntmount: block device /dev/cdrom is write-protected, mounting read-onlyrootLoadBalancer # rpm -ivh /mnt/Cluster/ipvsadm-1.24-8.1.i386.rpm warning: /mnt/Cluster/ipvsadm-1.24-8.1.i386.rpm: Header V3 DSA signatu
3、re: NOKEY, key ID 37017186Preparing. # 100% 1:ipvsadm # 100%3) 配置VIP设定脚本、设置脚本可执行权限并运行rootLoadBalancer opt# cat vip.sh #!/bin/bash#description:set the VIP of directorserverVIP=98/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 55 up/sbin/route add -host $VIP dev eth0:0rootLoa
4、dBalancer opt# chmod u+x /opt/vip.sh rootLoadBalancer opt# echo /opt/vip.sh /etc/rc.local /开机自启动rootLoadBalancer opt# /opt/vip.sh /运行脚本rootLoadBalancer opt# ifconfig eth0:0eth0:0 Link encap:Ethernet HWaddr 00:0C:29:C5:EC:AC inet addr:98 Bcast:98 Mask:55 UP BROADCAS
5、T RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:59 Base address:0x20004) Ipvsadm命令工具的使用rootLoadBalancer # ipvsadm -A -t 98:80 -s rr -p 300-A 增加一个virtual service-t tcp协议,-u是udp协议-s 指定使用的算法 s rr指定使用轮叫算法(rr),可以自行选择相应的算法-p 设置连接保持时间(将同一客户端的请求转发至同一个realserver,默认为300秒)rootLoadBalancer # ipvsadm
6、-a -t 98:80 -r 91:80 -grootLoadBalancer # ipvsadm -a -t 98:80 -r 92:80 -grootLoadBalancer # ipvsadm-save /etc/sysconfig/ipvsadm /保存设置命令-a 增加一个virtual server-g 是指定LVS使用DR直接路由模式,可自行修改(-i为TUN,-m为NAT)ipvsadm-save /etc/sysconfig/ipvsadm命令将上述ipvsadm设置保存到/etc/sys
7、config/ipvsadm文件以后,下次启动可直接执行“service ipvsadm start“命令,不再需要逐条输入命令。rootLoadBalancer # ipvsadm l /查看ipvsadm列表IP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags - RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 98:http rr persistent 300 - 92
8、:http Route 1 0 0 - 91:http Route 1 0 0 u Realserver服务器上的设置IP地址设置好以后只需要运行以下脚本即可:rootrhel opt# cat lvs-dr #!/bin/bashVIP=98/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 55 up/sbin/route add -host $VIP dev lo:0echo 1 /proc/sys/net/ipv4/conf/lo/arp_ignoreecho 2 /pro
9、c/sys/net/ipv4/conf/lo/arp_announceecho 1 /proc/sys/net/ipv4/conf/all/arp_ignoreecho 2 /proc/sys/net/ipv4/conf/all/arp_announce#end 此脚本使realserver不响应arp请求,将脚本分别在realserver上设置开机自动执行rootrhel opt# chmod u+x lvs-dr rootrhel opt# ll lvs-dr -rwxr-r- 1 root root 342 Nov 24 10:24 lvs-drrootrhel opt# echo /o
10、pt/lvs-dr /etc/rc.local注:关闭arp响应的另外一个办法是修改配置文件/etc/sysctl.conf,把下面四句添加到文件最后:rootLoadBalancer # cat /etc/sysctl.conf | grep net.ipv4.confnet.ipv4.conf.lo.arp_ignore=1net.ipv4.conf.lo.arp_announce=2net.ipv4.conf.all.arp_ignore=1net.ipv4.conf.all.arp_announce=2创建测试页面:在realserver1上:rootrealserver1 # echo This is realserv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电声器件制造工班组安全考核试卷含答案
- 粮食经纪人安全专项能力考核试卷含答案
- 趸船水手岗后模拟考核试卷含答案
- 珍珠岩制品工安全管理强化考核试卷含答案
- 聚氯乙烯塑料配制工风险评估与管理知识考核试卷含答案
- 机载悬挂产品装调工安全技能测试模拟考核试卷含答案
- 液压液力气动密封件制造工岗前理论知识考核试卷含答案
- 制钉工诚信评优考核试卷含答案
- 2026搬砖漫画面试题目及答案
- 2026百度财务岗面试题及答案
- 小学英语短语动词原形单选题100道及答案解析
- 行政案例分析-终结性考核-国开(SC)-参考资料
- 【MOOC】人工智能导论-西安电子科技大学 中国大学慕课MOOC答案
- 国能灵璧浍沟70MW风电项目 XGC15000TM-1000t履带吊-1000及SCC8000A-800t履带吊安拆方案
- GB/T 44671-2024精液基础检验要求和试验方法
- 2024年重庆高考化学试题卷(含答案解析)
- 新青岛版-二年级下册数学-口算题
- 汉语写作与百科知识样题
- 提高喷射混凝土施工一次验收合格率QC成果
- 题型01 长句表达题的规范答题(课件) 高考生物二轮复习 (新教材专用)
- 新通用设备经济寿命参考年限表
评论
0/150
提交评论