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