BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 



[OpenBSD] 2008.07.19,深圳 OpenBSD 聚会小记
首页 » 论坛 » BSD »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
MichaelBibby   帅哥
大天使



CU编号: 133135
注册:2004-2-15
最后登录: 2009-06-24
帖子:2076
精华:9

可用积分:3173 (小富即安)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:深圳福田区
状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-7-21 11:55 



聚会的主要目的:

    * 熟悉 relayd(8) 的配置,能用 relayd(8) 和 PF 搭建出基本的 Web
      负载均衡集群,分别测试 NAT 模式和 DSR (Direct Server Return)
      模式

    * 腐败;

测试环境:

    * 共 3 台 HP Servers

        * A, B 两台安装 Windows 2003 系统,各自跑 VMware Server,在
          VMware 里部署多台 OpenBSD -snapshots,作为实际提供 web 服务
          的节点,使用自带的 Apache-1.3.x 提供 Web 服务。

        * C 安装 OpenBSD -snapshots(双网卡),作为负载均衡调度器。

聚会总人数:3 人。
   
    * zmoon
    * Yuan YiJun
    * Bibby

聚会成果:

    * 基本实现期望的负载均衡集群的需求,但仍有待深入学习。
    * 腐败,感谢 zmoon 的盛情款待 ^_^

上午前半部分是互相认识和各个系统的安装。所有 OpenBSD 系统都是使用 PXE
网络安装。PXE 网络安装服务器的安装与配置可以参考以下文档:

    * PXE 网络安装服务器的配置文档:
      [url]http://bbs.chinaunix.net/viewthread.php?tid=754661[/url]

使用 relayd(8) 实现负载均衡的网络拓扑和各系统的配置,可以参考 OpenBSD
Journal 的帖子,

    * Direct Server Return support in OpenBSD
      [url]http://undeadly.org/cgi?action=article&sid=20080617010016[/url]

NAT 模式的负载均衡较简单,但调度器容易成为整个集群方案的瓶颈和单点
故障(因为所有进出的网络数据都必须经过调度器),所以主要还是测试 DSR
模式的负载均衡方案。

在测试 DSR 模式成功之后,使用 FluxBB 论坛程序测试负载均衡集群对于
需要用户验证的程序是否可以很好的支持。最终从 relayd(8) Manuals Page
里挖到 'sticky-address' 参数,很好地实现了需求。但对于有大量用户并发
访问的类似论坛程序这样的应用,是否可以很好的支持,还有待测试。

FluxBB 论坛程序的主页: [url]http://fluxbb.org/[/url]

使用到的 relayd.conf 文件附在帖子后面,供大家参考。

对于您所喜欢的开源软件,如果您觉得它确实很不错,建议您在任何合适的
场合为它做一些小小的宣传,以支持它的持续发展。

开源,需要您的举手之劳。

----cut<---------------------------
# $OpenBSD: relayd.conf,v 1.13 2008/03/03 16:58:41 reyk Exp $
#
# Macros
#
#ext_addr="192.168.1.1"
#webhost1="10.0.0.1"
#webhost2="10.0.0.2"


ext_addr="192.168.7.13"

webhost1="10.0.0.41"
webhost2="10.0.0.42"
webhost3="10.0.0.43"

#
# Global Options
#
# interval 10
# timeout 1000
# prefork 5

#
# Each table will be mapped to a pf table.
#
table <webhosts> { $webhost1 $webhost2 $webhost3 }
table <fallback> { 127.0.0.1 }

#
# Services will be mapped to a rdr rule.
#
redirect  www {
        listen on $ext_addr port http

        # tag every packet that goes thru the rdr rule with RELAYD
        #tag RELAYD

        #forward to <webhosts> check http "/" code 200
        #forward to <fallback> check icmp

        # DSR.
        route to <webhosts> port www check http "/" code 200 interface vic0
}
----cut<---------------------------

----cut<---------------------------
#       $OpenBSD: pf.conf,v 1.37 2008/05/09 06:04:08 reyk Exp $
#
# See pf.conf(5) for syntax and examples.
# Remember to set net.inet.ip.forwarding=1 and/or net.inet6.ip6.forwarding=1
# in /etc/sysctl.conf if packets are to be forwarded between interfaces.

#ext_if="ext0"
#int_if="int0"

#table <spamd-white> persist

#set skip on lo

#scrub in

#nat-anchor "ftp-proxy/*"
#rdr-anchor "ftp-proxy/*"
#rdr-anchor "relayd/*"
rdr-anchor "relayd/*"
#nat on $ext_if from !($ext_if) -> ($ext_if:0)
#rdr pass on $int_if proto tcp to port ftp -> 127.0.0.1 port 8021
#no rdr on $ext_if proto tcp from <spamd-white> to any port smtp
#rdr pass on $ext_if proto tcp from any to any port smtp \
#       -> 127.0.0.1 port spamd

#anchor "ftp-proxy/*"
anchor "relayd/*"
#block in
#pass out

#pass quick on $int_if no state
#antispoof quick for { lo $int_if }

#pass in on $ext_if proto icmp to ($ext_if)
#pass in on $ext_if proto tcp to ($ext_if) port ssh
#pass in log on $ext_if proto tcp to ($ext_if) port smtp
#pass out log on $ext_if proto tcp from ($ext_if) to port smtp
----cut<---------------------------


--
Best Regards.

Zhang Huangbin

- iRedMail: Mail Server Solution for Red Hat(R) Enterprise Linux &
  CentOS 5.x: [url]http://iRedMail.googlecode.com/[/url]




您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


成功案例
啊泰
风云使者



CU编号: 481942
注册:2006-10-26
最后登录: 2009-06-27
帖子:507
精华:0

可用积分:487 (稍有积蓄)
信誉积分:105
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-7-21 13:10 

哎 太远了 能把视频穿上来看看吗



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

郑重说明:
中国成天叫嚣“中华民族的伟大复兴”,“教育兴国”,“教育是根本”……,但政府教育经费投入之少与非洲穷国乌干达看齐,百姓自掏教育经费之多全球之冠!此谓社会主义优越性
版主 杜比环绕声   帅哥
版主-天使



CU编号: 288152
注册:2005-7-5
最后登录: 2009-07-02
帖子:1207
精华:4

可用积分:6826 (富足长乐)
信誉积分:100
专家积分:10 (本版:0)
空间积分:770
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2008-7-21 15:58 

不错的聚会,腐败是必须地



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

欢迎访问我的博客 : kderunner for FreeBSD

欢迎加入我的google论坛 : kde on FreeBSD

BruceShea
大法师


CU奥运火炬传递手2008
CU编号: 649434
注册:2007-12-2
最后登录: 2009-04-01
帖子:8273
精华:0

可用积分:1035 (家境小康)
信誉积分:-47
专家积分:691 (本版:0)
空间积分:2
推广积分:68

状态:...保密...

[个人空间] [短信] [博客]


4楼 发表于 2008-7-21 16:18 


吃大餐啦???



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

是谁在10.2乱扣了我近700分?
版主 congli   帅哥
版主-法师



CU编号: 87043
注册:2003-8-20
最后登录: 2009-07-02
帖子:6933
精华:8

可用积分:8065 (腰缠万贯)
信誉积分:105
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:广州
状态:...保密...

[个人空间] [短信] [博客]


5楼 发表于 2008-7-21 17:20 

呵~不错,就是人少了点.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

* FreeBSD Handbook中文版


2008.9.9
版主 剑心通明 (【涉水吟天问,扬天唱广陵】)
版主-老法王



CU编号: 214278
注册:2005-1-10
最后登录: 2009-07-04
帖子:23945
精华:42

可用积分:22928 (巨富豪门)
信誉积分:105
专家积分:42 (本版:11)
空间积分:848
推广积分:315

状态:...保密...

[个人空间] [短信] [博客]


6楼 发表于 2008-7-21 18:07 

第一是要FB,第二还是要FB,呵呵



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

BSD爱好者乐园-史上最全的BSD中文资料库!
就爱时尚-时尚|美容|减肥|运动|户外|母婴|宝宝|居家|装修|手机|数码|礼品-男人、女人逛淘宝之前必看网站!

amazon0312
圣骑士




CU编号: 702398
注册:2008-5-8
最后登录: 2009-06-19
帖子:93
精华:1

可用积分:200 (稍有积蓄)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


7楼 发表于 2008-7-22 12:39 

不腐败,不成事.这种程度的腐败,国家领导人也是支持的.



您对本贴的看法:鲜花[0] 臭蛋[0]
zmoon   帅哥
精灵




CU编号: 50959
注册:2003-4-8
最后登录: 2009-06-30
帖子:197
精华:0

可用积分:511 (丰衣足食)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:湖南
状态:...离线...

[个人空间] [短信] [博客]


8楼 发表于 2008-7-22 13:15 

呵呵 终于借机搞熟悉了PXE的安装了,不错不错; 后来我用cisco ios做dhcp ,用win做tftp和ftp,来做pxe安装也搞定了



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

个人Blog  www.zmoon.org

winnt4.0->win2000 ->Linux->BSD

,其实俺发现俺喜欢的是 FreeBSD和OpenBSD
版主 雨丝风片   帅哥
广告杀手-大天使



CU编号: 309168
注册:2005-9-2
最后登录: 2009-06-02
帖子:2454
精华:14

可用积分:5599 (富足长乐)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:成都
状态:...离线...

[个人空间] [短信] [博客]


9楼 发表于 2008-7-22 13:20 



QUOTE:
原帖由 zmoon 于 2008-7-22 13:15 发表
呵呵 终于借机搞熟悉了PXE的安装了,不错不错; 后来我用cisco ios做dhcp ,用win做tftp和ftp,来做pxe安装也搞定了

机海战术。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


版主 雨丝风片   帅哥
广告杀手-大天使



CU编号: 309168
注册:2005-9-2
最后登录: 2009-06-02
帖子:2454
精华:14

可用积分:5599 (富足长乐)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:成都
状态:...离线...

[个人空间] [短信] [博客]


10楼 发表于 2008-7-22 13:21 



QUOTE:
原帖由 剑心通明 于 2008-7-21 18:07 发表
第一是要FB,第二还是要FB,呵呵

将FB进行到底。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________



首页 » 论坛 » BSD »


 


Copyright © 2001-2009 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.082242 second(s), 4 queries , Gzip enabled