快速业务通道

Linux负载均衡软件LVS之三(配置篇)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-02
LVS
/sbin/ipvsadm
;;
stop)
echo "close LVS Directorserver"
echo "0" >/proc/sys/net/ipv4/ip_forward
/sbin/ipvsadm -C
/sbin/ifconfig eth0:0 down
;; 拥有帝国一切,皆有可能。欢迎访问phome.net
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
将此脚本命名为lvsDR文件,然后把文件放到/etc/init.d下,执行:
[root@localhost ~]#chomd 755 /etc/init.d/lvsDR
可以通过下面命令启动或停止LVS服务:
service lvsDR {start|stop}
到此为止,命令行方式配置Director Server完毕.

2、通过Redhat提供的工具piranha来配置LVS


Piranha是REDHAT提供的一个基于Web的LVS配置软件,可以省去手工配置LVS的繁琐工作,同时,也可单独提供cluster功能,例如,可以通过Piranha激活Director Server的后备主机,也就是配置Director Server的双机热备功能.
Piranha工具的安装非常简单,下载Piranha的rpm包,进行安装即可:
[root@localhost ~]#rpm –ivh piranha-0.8.2-1.i386.rpm
Piranha安装完毕后,会产生/etc/sysconfig/ha/lvs.cf文件,默认此文件是空的,可以通过Piranha提供的web界面配置此文件,也可以直接手动编辑此文件,编辑好的lvs.cf文件内容类似如下,注意,“#”号后面的内容为注释.
[root@localhost ~]# more /etc/sysconfig/ha/lvs.cf
serial_no = 18 #序号.
primary = 192.168.60.56 #指定主Director Server的真实IP地址,是相对与有备用的Director Server而言的,也就是给Director Server做HA Cluster.
service = lvs #指定双机的服务名.
backup_active = 0 #是否激活备用Director Server.“0”表示不激活,“1”表示激活.
backup = 0.0.0.0 #这里指定备用Director Server的真实IP地址,如果没有备用Director Server,可以用“0.0.0.0”代替.
heartbeat = 0 #是否开启心跳,1表示开启,0表示不开启.
heartbeat_port = 539 #指定心跳的UDP通信端口. 拥有帝国一切,皆有可能。欢迎访问phome.net
keepalive = 5 #心跳间隔时间,单位是秒.
deadtime = 10 #如果主Director Server在deadtime(秒)后没有响应,那么备份Director
Server就会接管主Director Server的服务.
network = direct #指定LVS的工作模式,direct表示DR模式,nat表示NAT模式,tunnel表示TUNL模式.
debug_level = NONE #定义debug调试信息级别.
virtual www.gaojf.com{ #指定虚拟服务的名称.
active = 1 #是否激活此服务.
address = 192.168.60.200 eth0:0 #虚拟服务绑定的虚拟IP以及网络设备名.
port = 80 #虚拟服务的端口.
send = "GET / HTTP/1.0rnrn" #给real server发送的验证字符串.
expect = "HTTP" #服务器正常运行时应该返回的文本应答信息,用来判断real server是否工作正常.
use_regex = 0 # expect选项中是否使用正则表达式,0表示不使用,1表示使用.
load_monitor = none #LVS中的Director Server能够使用 rup 或 ruptime 来监视各个real server的负载状态.该选项有3个可选值,rup、ruptime和none,如果选择rup,每个real server就运行rstatd服务.如果选择了ruptime,每个real server就运行 rwhod 服务.
scheduler = rr #指定LVS的调度算法.
protocol = tcp #虚拟服务使用的协议类型.
timeout = 6 #re

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号