Piranha lvs.conf 配置详解
2010-02-24 23:51
232 查看
原文链接:http://bbs.linuxtone.org/thread-1603-1-1.html IT运维专家网--"自由平等,互助分享!"
虽然,Piranha方案,可以利用http://ip:3636通过WEB界面配置,在这里我还是针对配置文件做一下相关解释: #cat lvs.conf serial_no = 72 #序号 primary = 192.168.1.210 #主LVS的公网IP primary_private = 10.0.0.1 #内部ip地址,用于心跳松检测. service = lvs #服务名称,可以自己定义 backup_active = 1 #是否有备份 backup = 192.168.1.211 #备份LVS的公网IP heartbeat = 1 #是否开启心跳 heartbeat_port = 539 #心跳的UDP端口 keepalive = 6 #心跳间隔(秒) deadtime = 18 #如果主 LVS 节点在deadtime(秒)后没有答复,那么备份 LVS 路由器节点就会发起失效转移。 network = direct #LVS类型(direct,tunnel,nat) #如果是nat #lvs的类型network = nat, #nat_router = 10.0.0.254 eth1:1 #浮动ip地址以及对应设备 #nat_nmask = 255.255.255.0 #浮动ip掩码 debug_level = NONE #debug信息级别 monitor_links = 0 #是否开启realserver的监视功能,和后面的scheduler(调度算法)以及load_monitor相关 virtual lvs1 { #虚拟服务的名称,可自定义. active = 1 #是否激活 address = 192.168.1.212 eth0:1 #虚拟服务所绑定的ip(vip)以及设备名 vip_nmask = 255.255.255.255 #vip相对应的掩码 port = 80 #虚拟服务的端口 persistent = 30 #使用持久稳固的服务时间 pmask = 255.255.255.255 #如果使用持久会话,设置子网掩码 send = "GET / HTTP/1.0/r/n/r/n" #给realserver发送的验证字符串 expect = "HTTP" #服务器正常运行时应该返回的文本答复,用来判断realserver是否工作正常 use_regex = 0 #expect中是否使用正则表达式 load_monitor = none #LVS 路由器能够使用 rup 或 ruptime 来监视各个真正服务器的载量。如果你从拉下菜单中选择了 rup,每个真正服务器就必须运行 rstatd 服务。如果选择了 ruptime,每个真正服务器就必须运行 rwhod 服务。 scheduler = wrr #LVS调度算法 protocol = tcp #虚拟服务使用的协议类型 timeout = 6 #realserver失效后从lvs路由条目中移除realserver所必须经过的时间(秒) reentry = 15 #移除以后的realserver重新加入lvs路由条目所必须经过的时间(秒) quiesce_server = 0 #当选择了 Quiesce server 单选按钮时,无论何时某个新的真正服务器节点联机,最少连接表都会被重设为零,因此活跃 LVS 路由器就会选路发送所有请求,如同所有真正服务器都被重新加入群集一样。这个选项防止了新服务器在进入群集时对大量连接应接不暇。 server rs1 { #realsever服务名称,可自定义,如:rs1.linuxtone.org address = 192.168.1.204 #realserver的ip地址 active = 1 #是否激活 weight = 1 #一个表明和集合内其它主机相比而言的主机能力的整数值。这个值可以是任意的,但是请把它当作和群集中其它真正服务器的比例对待 } server rs2 { address = 192.168.1.205 active = 1 weight = 1 } } ----------------------------------------------------------------------- serial_no = 12 primary = 192.168.41.132 service = lvs backup = 0.0.0.0 heartbeat = 1 heartbeat_port = 539 keepalive = 6 deadtime = 18 network = tunnel debug_level = NONE virtual test { active = 1 address = 192.168.41.200 eth0:1 vip_nmask = 255.255.255.255 port = 80 send = "GET / HTTP/1.0/r/n/r/n" expect = "HTTP" use_regex = 0 load_monitor = none scheduler = wlc protocol = tcp timeout = 6 reentry = 15 quiesce_server = 0 } |
相关文章推荐
- Piranha lvs.conf 配置详解
- [Piranha] Piranha lvs.conf 配置详解
- [Piranha] Piranha lvs.conf 配置详解
- Piranha web 界面LVS DR 模式配置图文详解
- Apache主配置文件httpd.conf 详解
- Nginx配置文件详解(nginx.conf)
- sysctl.conf文件配置详解
- Redis:默认配置文件redis.conf详解
- redis服务简介 && redis.conf配置文件详解
- redis学习(3)redis.conf配置文件详解
- Nginx配置文件nginx.conf中文详解(总结)
- (总结)Nginx配置文件nginx.conf中文详解
- (总结)Nginx配置文件nginx.conf中文详解
- Redis配置文件redis.conf 详解--aof&rdb
- LVS配置详解
- Apache服务器主配置文件httpd.conf详解2
- syslog的syslog.conf配置文件详解
- Nginx配置文件(nginx.conf)配置详解
- Nginx配置文件(nginx.conf)配置详解
- (总结)Nginx配置文件nginx.conf中文详解