




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何在VMware上部署LVS/DR作者:张计超 日期:2010-7-23目录一、LVS/DR原理2二、硬件和软件要求2三、配置与说明:21.配置目标:配置所有相关计算机全部位于同一物理网段的LVS/DR22.记号说明:23.Director配置:24.Real Server 配置2四、测试部署和验证方法2五、详细配置步骤:21.在VMware 安装Fedora 和Windows200322.网络配置:33RealServer配置:31)安装Microsoft Loopback Adpater,32) 配置Microsoft Loopback Adpater,即配置本地连接243.Director配置74.测试与验证8六、参考资料11七、附录:Microsoft Loopback Adapter安装方法11一、 LVS/DR原理参考网站:/node/28二、 硬件和软件要求Windows Server 2003 (含IIS组件Fedora 8 Linux (安装时要选择“作为服务器”)一台 Director:Linux两台 Real server: Windows 2003一台 Client: Linux/Windows三、 配置与说明:1. 配置目标:配置所有相关计算机全部位于同一物理网段的LVS/DR2. 记号说明:Director: 调度机,做负载平衡Real Server: 真实服务器,提供Web服务的真实服务器VIP: 虚拟IP地址 用于客户端访问时的IP地址,集群对外的IP地址。RIP: Real Server 的IP地址DIP: Director的IP地址3. Director配置:i. 安装ipvsadmii. 编写lvsdr脚本iii. 运行lvsdr脚本4. Real Server 配置iv. 添加Microsoft Loopback Adapter 硬件v. 通过注册表设置Microsoft Loopback Adapter的子网掩码为55vi. 配置IIS四、 测试部署和验证方法1. 从client用VIP 访问在两台Real Server 上的Web服务,2. arp a 查看client机VIP 对应的网卡MAC地址是Director的;并多次访问查看调度算法是按照调度算法访问Web服务五、 详细配置步骤:1. 在VMware 安装Fedora 和Windows2003网卡各一个,并设置网络连接时自定义,选择VMnet2 2. 网络配置:DIP: IP netmask RIP01: IP netmask RIP02: IP netmask 配置好以后,ping 测试网络连通性,成功以后再进行下面的步骤3 Real Server配置:1) 安装Microsoft Loopback Adapter, 并在该设备上配置VIP: netmask 55参考微软网站:/kb/839013/安装结果是会产生一个本地连接2,如图:2) 配置Microsoft Loopback Adpater,即配置本地连接2配置IP地址和子网掩码其中,便是VIP地址,是输入完IP地址后,系统自动填入的。但是我们不在这设置子网掩码,原因是我们必须要把掩码设置为55, 这个地方设置不了,操作系统认为是非法的。要从注册表设置。如下步骤。 在注册表中,找到LOCAL_MACHINESystemCurrentControlSetServicesTcpipParametersInterfaces下的本地连接2对应的那个接口(可以通过刚才设置的ip地址找到)。修改Subnetmask为553)配置IIS的Web服务 两台Real Server除了IP地址外,html内容不一致(为了区分)外,其余配置是一模一样的。 RealSever01的IIS配置,如图:HTML内容,如图:3. Director配置1)下载并安装ipvsadm软件,下载地址:/index.php3?stat=3&search=ipvsadm&srodzaj=3请选择兼容版本,我们在fedora12上使用ipvsadm-1.25-5.fc12.i686.rpm安装命令:rpm ivh ipvsadm-1.25-5.fc12.i686.rpm2)编写并运行lvs脚本#!/bin/bash# LVS/DR script#Define IP variable for configing lvs easilyRIP1=RIP2=VIP1=#execute this script for getting the right environment and parameters for other scripts/etc/rc.d/init.d/functions#Cases of start and stop lvscase “$1” in#start casestart) echo “Start LVS ”#set VIP and corresponding host route/sbin/ifconfig eth0:0 $VIP1 broadcast $VIP1 netmask 55 up/sbin/route add host $VIP1 dev eth0:0#set ip forward function on (devate here)echo 1 /proc/sys/net/ipv4/ip_forward#Clear all iptables rules and reset iptables counters/sbin/iptables F/sbin/iptables Z#Clear ipvss forward table and config ipvs/sbin/ipvsadm C/sbin/ipvsadm A t $VIP1:80 s rr/sbin/ipvsadm a t $VIP1:80 r $RIP1:80 g/sbin/ipvsadm a t $VIP1:80 r $RIP2:80 g#print current lvss status /sbin/ipvsadm;#stop casestop) echo 0 /proc/sys/net/ipv4/ip_forward /sbin/ipvsadm C /sbin/ifconfig eth0:0 down;*)echo “Usage : $0 start | stop”;esac将上述脚本命名为lvsdr,并存放在/etc/rc.d/init.d/目录下,为了方便以后在某个运行级别下,自动DR方式的LVS然后,在终端中,执行该脚本,即输入/etc/rc.d/init.d/lvsdr start 。若脚本不报错,并输出如下信息:表明Director配置成功。4. 测试与验证1)在客户端的浏览器输入/TestWeb/hello.html 。其中是你配置的虚拟地址,TestWeb我的IIS网站的虚拟目录名,hello.html是目录下的一个测试html文件。你可以看到如下显示:关闭IE,再输一次,会得到如下页面:返回Director,在输入ipvsadm命令,可得到以下输出:以上信息足以表明配置成功,且是DR方式。为了进一步证明,我们在客户端,用命令arp a.可以得到以下类似输出:其中第三行的虚拟地址对应的MAC地址,正是Director的,表明RealServer实现了虚拟IP地址的ARP隐藏。2)关闭lvsdr,并重新启动,在客户端重新连接十次,得到如下结果:倒数第二行和倒数第三行,说明的是整个集群中,计算机进出流量统计信息。但该统计信息基于的是从Director机通过的。可以看出服务器进站数据包是有的,但没有出站数据包,因为我们用的是DR方式,Real Server 的http响应直接返回给客户机了。所以,在Director处,我们统计不到Real Server 的出站数据包。也看到了做了负载均衡。六、参考资料Linux企业集群-用商用硬件和免费软件构建高可用集群 作者:Karl Kopper【美】 译者:沈金和 李秋霞 出版社:中国水利水电出版社参考网站:/ (LVS中文站点)/ (LVS英文站点)其余相关资料和软件附在文件夹下七、附录:Microsoft Loopback Adapter安装方法1. 单击“开始”,然后单击“控制面板”。 2. 如果您在经典视图中,请单击左窗格中的“控制面板”下的“切换到分类视图”。 3. 双击“打印机和其它硬件”,然后单击“下一步”。 4. 在左窗格中的“请参阅”下,单击“添加硬件”,然后单击“下一步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年离婚后子女教育费用及监护权共享协商协议文本
- 2025年度教育机构装修项目违约赔偿协议范本
- 2025年度国际B2B贸易平台销售返点及佣金协议书
- 2025年企业全面预算编制及绩效评估指导服务合同
- 0项目专用物联网PCB板采购与系统集成服务协议
- 2025年智能驾驶车辆承包运输合同(自动驾驶物流行业)
- 2025年可再生能源设备独家代理进口与销售合同
- 2025年全新深井降水吴井点降水工程量评估及施工合同
- 2025年度研发项目保密技术合作合同
- 叠袜子劳动课课件
- 2025年安全生产考试题库(安全知识)安全培训课程试题
- 急诊科护理月质量分析
- 危险废弃物及固体废物管理培训
- 寿险财务流程管理办法
- 《老年人生活能力康复训练》养老服务与管理专业全套教学课件
- 徒手整形培训课件
- 运动康复概论讲课件
- 乡镇密码电报管理制度
- 村级络监控安装方案(3篇)
- 潜水员入场安全教育试卷(含答案)
- 供热有限公司安全风险辨识和隐患排查治理双重预防模板
评论
0/150
提交评论