piranha部署lvs.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
piranha部署lvs

文档内容: piranha配置LVS的方法(7) LVS/DR基本原理简介(13) 一. 配置LVS的基本信息和基本工具 1. 配置平台: Director:Fedora 12 RealServer:Windows Server 2003 2. 配置方式:LVS/DR 3. 配置工具:ipvsadm+piranha 4. 所需软件包:ipvsadm-1.25-5.fc12.i686.rpm piranha-0.9.0alpha-2.fc12.i686.rpm (下载地址:/) 配置步骤 1.配置RealServer: 1.1 配置Realserver的IP地址 2.1 在windows 2003 安装microsoft loopback adpter(参考微软网站; /kb/839013/),设置ip为虚拟IP,并在注册表设置掩码为55。此步骤的主要目的是设置虚拟IP并实现ARP隐藏,以解决DR方式中的ARP问题 3.1 在Windows 2003上,各自建立网站,并开启。 2. 配置Director: 2.1 安装ipvsadm和piranha rpm –ivh ipvsadm-1.25-5.fc12.i686.rpm rpm –ivh piranha-0.9.0alpha-2.fc12.i686.rpm 2.2 安装成功后,开启piranha-gui ,在终端中输入 /etc/rc.d/init.d/piranha-gui start 返回[ OK ]信息,如下图,则启动成功 2.3 配置piranha-gui的登录密码,在终端中输入 /usr/sbin/piranha-passwd 123456 (此例设置的密码为123456, 登录账号默认是piranha) 2.4 打开Firefox,在地址栏输入http://localhost:3636 ,登录piranha的配置界面,如下图 点击Login,输入账户:piranha 密码:123456 (刚刚设置的密码),便登录到控制和配置页面,如下图; 点击GLBAL SETTINGS,配置Director,如下图: 点击VIRTUAL SERVERS ,进入下图: 点击EDIT,进入如下界面,配置虚拟服务和RealServer, 并点击左下方的Accept,提交设置 点击EDIT栏的RealServer,配置RealSever: 选择一台Realserver,并点击EDIT,配置RealServer: 点击Accept,提交设置 通过上一个图,在激活每个RealServer,类似地激活Virtual Service 配置完成后,查看/etc/piranha路径下的lvs.conf文件是否正确生成,上述步骤生成如下配置文件: 2.5 配置成功后,启动lvs :在终端中输入 /etc/rc.d/init.d/pulse start。 pulse的主要任务就是根据lvs.conf文件,调用ipvsadm,实际配置lvs pulse 配置延时明显,在2.6步时候,要稍等一下,并多试几下。 2.6 在终端中输入 ipvsadm命令,测试是否成功启动lvs 2.7 成功后,删除iptables规则,执行以下命令: iptables –F 三. 测试 在客户端输入网址,测试是否按照自己的配置实现负载平衡,使用arp命令,验证是否是DR方式,并使用piranha和ipvsadm在Director监视负载平衡情况. 测试:Down掉一台服务器时,nanny进程通知lvs从表中,删除该真实服务器,再从客户端访问,不会出现以前的问题:down掉一台机以后,从客户端访问的时候,第一次是访问不到的。原因是在客户端第一次连的时候,lvs才发现有个RealServer已经停机,所以第一次访问,失败,再次访问才成功,且lvs知道正常运行的服务器,并把请求包发送到正常运行的服务器,(但也不会删除失效的服务器,印象中,好像没测试过,不清楚如何,从各中收集到的信息,应该不会,应该要人工删除,或者其他工具,如nanny,keepalived,等), 可在piranha中,设置RS失效后,移除lvs表的时间,RS恢复后,重新加入LVS表的时间: 四.常见配置问题和解决办法: piranha-gui启动不成功,错误报告如图: 问题原因:SELinux处于开启状态 解决办法:关闭SElLinux。使用命令:setenforce 0 ,如上图。 重新启动piranha-gui,成功,如下图: 仍然有一些小问题,但不影响使用。 2. 网络通,但是页面不能访问。 原因:开启了iptables的规则链 解决办法删除规则链:使用命令ipt

文档评论(0)

st4739288 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档