设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 30138|回复: 8

[Piranha] Piranha lvs.conf 配置详解 [复制链接]

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

签到
472
注册时间
2008-5-19
最后登录
2019-5-23
在线时间
1945 小时
阅读权限
200
积分
59165
帖子
2551
主题
1209
精华
25
UID
1

LT总司令

发表于 2009-1-9 10:50:35 |显示全部楼层
虽然,Piranha方案,可以利用http://ip:3636通过WEB界面配置,在这里我还是针对配置文件做一下相关解释:

#cat lvs.conf
  1. serial_no = 72 #序号
  2. primary = 192.168.1.210     #主LVS的公网IP
  3. primary_private = 10.0.0.1  #内部ip地址,用于心跳松检测.
  4. service = lvs               #服务名称,可以自己定义
  5. backup_active = 1           #是否有备份
  6. backup = 192.168.1.211      #备份LVS的公网IP
  7. heartbeat = 1               #是否开启心跳
  8. heartbeat_port = 539        #心跳的UDP端口
  9. keepalive = 6               #心跳间隔(秒)
  10. deadtime = 18               #如果主 LVS 节点在deadtime(秒)后没有答复,那么备份 LVS 路由器节点就会发起失效转移。
  11. network = direct            #LVS类型(direct,tunnel,nat)
  12. #如果是nat
  13. #lvs的类型network = nat,
  14. #nat_router = 10.0.0.254 eth1:1          #浮动ip地址以及对应设备
  15. #nat_nmask = 255.255.255.0               #浮动ip掩码

  16. debug_level = NONE                       #debug信息级别
  17. monitor_links = 0                        #是否开启realserver的监视功能,和后面的scheduler(调度算法)以及load_monitor相关
  18. virtual lvs1 {                           #虚拟服务的名称,可自定义.
  19.      active = 1                          #是否激活
  20.      address = 192.168.1.212 eth0:1      #虚拟服务所绑定的ip(vip)以及设备名
  21.      vip_nmask = 255.255.255.255         #vip相对应的掩码
  22.      port = 80                           #虚拟服务的端口
  23.      persistent = 30                     #使用持久稳固的服务时间
  24.      pmask = 255.255.255.255             #如果使用持久会话,设置子网掩码
  25.      send = "GET / HTTP/1.0\r\n\r\n"     #给realserver发送的验证字符串
  26.      expect = "HTTP"                     #服务器正常运行时应该返回的文本答复,用来判断realserver是否工作正常
  27.      use_regex = 0                       #expect中是否使用正则表达式
  28.      load_monitor = none                 #LVS 路由器能够使用 rup 或 ruptime 来监视各个真正服务器的载量。如果你从拉下菜单中选择了 rup,每个真正服务器就必须运行 rstatd 服务。如果选择了 ruptime,每个真正服务器就必须运行 rwhod 服务。
  29.      scheduler = wrr                     #LVS调度算法
  30.      protocol = tcp                      #虚拟服务使用的协议类型
  31.      timeout = 6                         #realserver失效后从lvs路由条目中移除realserver所必须经过的时间(秒)
  32.      reentry = 15                        #移除以后的realserver重新加入lvs路由条目所必须经过的时间(秒)
  33.      quiesce_server = 0                  #当选择了 Quiesce server 单选按钮时,无论何时某个新的真正服务器节点联机,最少连接表都会被重设为零,因此活跃 LVS 路由器就会选路发送所有请求,如同所有真正服务器都被重新加入群集一样。这个选项防止了新服务器在进入群集时对大量连接应接不暇。
  34.      server rs1 {                        #realsever服务名称,可自定义,如:rs1.linuxtone.org
  35.          address = 192.168.1.204         #realserver的ip地址
  36.          active = 1                      #是否激活
  37.          weight = 1                      #一个表明和集合内其它主机相比而言的主机能力的整数值。这个值可以是任意的,但是请把它当作和群集中其它真正服务器的比例对待
  38.      }
  39.      server rs2 {
  40.          address = 192.168.1.205
  41.          active = 1
  42.          weight = 1
  43.      }
  44. }
复制代码
含解释的配置文件下载 lvs.conf_dr (2.82 KB, 下载次数: 152)
<-sina_sign,1762622645,2a5b1a59,10->感谢大家对linuxtone的支持!</strong>

Rank: 2

注册时间
2009-3-16
最后登录
2019-4-20
在线时间
22 小时
阅读权限
20
积分
67
帖子
38
主题
25
精华
0
UID
1947
发表于 2009-3-19 13:09:41 |显示全部楼层
不错的解释

使用道具 举报

Rank: 2

注册时间
2009-3-16
最后登录
2019-4-20
在线时间
22 小时
阅读权限
20
积分
67
帖子
38
主题
25
精华
0
UID
1947
发表于 2009-4-2 11:48:46 |显示全部楼层
请教一个问题:
如下面的设置,如果我不是对web service做load balance,比如说其他服务如telnet,那么下面的验证字符串设定需要改变吗. 如果改的话,需要怎么改? 谢谢!
#      send = "GET / HTTP/1.0\r\n\r\n"     #给realserver发送的验证字符串
#      expect = "HTTP"                     #服务器正常运行时应该返回的文本答复,用来判

使用道具 举报

Rank: 2

注册时间
2009-3-16
最后登录
2019-4-20
在线时间
22 小时
阅读权限
20
积分
67
帖子
38
主题
25
精华
0
UID
1947
发表于 2009-4-2 16:00:46 |显示全部楼层
找到答案了
#!/bin/sh

TEST=`dig -t soa example.com @$1 | grep -c dns.example.com

if [ $TEST != "1" ]; then
        echo "OK
else
        echo "FAIL"
fi

使用道具 举报

Rank: 1

注册时间
2009-4-15
最后登录
2009-4-15
在线时间
0 小时
阅读权限
1
积分
1
帖子
1
主题
0
精华
0
UID
2488
发表于 2009-4-15 15:16:20 |显示全部楼层
菜鸟报道!!

使用道具 举报

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

注册时间
2008-5-19
最后登录
2019-5-23
在线时间
1945 小时
阅读权限
200
积分
59165
帖子
2551
主题
1209
精华
25
UID
1

LT总司令

发表于 2009-4-15 15:59:39 |显示全部楼层
5# konqueror.lee

欢迎,来了不必谦虚,互相学习!
<-sina_sign,1762622645,2a5b1a59,10->感谢大家对linuxtone的支持!</strong>

使用道具 举报

Rank: 1

注册时间
2009-11-20
最后登录
2010-7-15
在线时间
2 小时
阅读权限
1
积分
11
帖子
17
主题
1
精华
0
UID
6759
发表于 2009-11-21 12:33:19 |显示全部楼层
/etc/init.d/pulse
楼主帮我看看啊,这个我启动就报错啊,具体的内容我另了帖子了
大家帮我看看,我是新手,拜托了
祝各位万事如意

使用道具 举报

Rank: 3Rank: 3

注册时间
2011-1-5
最后登录
2019-4-20
在线时间
4 小时
阅读权限
30
积分
387
帖子
9
主题
0
精华
0
UID
11673
发表于 2011-3-15 17:00:06 |显示全部楼层
详细啊。谢谢!

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-7-8
最后登录
2014-10-11
在线时间
75 小时
阅读权限
90
积分
11652
帖子
107
主题
9
精华
0
UID
14891
发表于 2012-9-17 17:00:01 |显示全部楼层
感谢楼主的分享~~这对我们菜鸟来说很有用~

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-6-26 12:58 , Processed in 0.027094 second(s), 16 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部