ChinaUnix.net
 >> ChinaUnix.net > BSD

[原创]FreeBSD集群软件

作者:Fun-FreeBSD     发表时间:2002/12/05 08:09pm

[这个贴子最后由Fun-FreeBSD在 2002/12/07 04:13pm 编辑]

FreeBSD集群软件
英文原版(红袖添香提供):http://nrez.net/~rmger/fbsdcluster/cluster-doc.html

实验环境:两个vmware,局域网连接,没有其他任何特殊硬件和网络环境设置

详细说明请看英文原版:)

一.安装
   #fetch http://www.aims.com.au/chris/cluster/phase1-213-src.tar.gz-----下载

   #mkdir /usr/cluster
   #cd /usr/cluster
   #tar zxvf phase1-213-src.tar.gz-------------解压

   #cd /cluster/phase1
   #make---------------------------------------编译

   #cd /tmp/buildpkg
   #./inst.cluster-----------------------------安装

   安装过程会产生一个文件/cluster/phase1/binaries/cluster-212.tar.gz,用来在其他节点安装cluster

二.配置
   #ee /.cshrc
     set path = (...... /usr/local/cluster/bin)-------添加/usr/local/cluster/bin到path环境变量中
   #ee /usr/local/cluster/etc/cluster.conf--------------如有必要,调节clusterd守护进程参数

   #clusterd--------------------------------------------启动clusterd守护进程

三.管理
   #startx
   #cl_admin-----------------------------------------启动X Windows界面管理工具

   1.Cluster Nodes:
     Cluster Nodes------>右键------>NEW-------------->主机
     Cluster Nodes------>主机------>Network LLI's---->IP地址
   添加每一个要加入的主机

   2.Cluster Resources:
     Cluster Resources------>右键------>NEW
       Work Unit Name-------必须和/usr/local/cluster/etc/rc.d/目录中的脚本文件名相同,比如apache2.sh
                            可以从/usr/local/etc/rc.d/目录复制到这里
       Weight---------------负载率
       Auto-start-----------是否在Cluster初始化时自动启动

   3. 把一个节点(Node)或多个节点拖到相关资源(Resource)上

四.启动
   #cluster start------------------加入cluster
   #如果Resource没有自动启动,手动启动
     Cluster Resources------>apache2.sh------>右键------>start

五.在其他主机上安装,启动cluster
   #tar zxvf cluster-212.tar.gz
   #./inst.cluster

   #ee /.cshrc
     set path = (...... /usr/local/cluster/bin)-------添加/usr/local/cluster/bin到path环境变量中
   #ee /usr/local/cluster/etc/cluster.conf--------------如有必要,调节clusterd守护进程参数

   #clusterd-----------------------启动clusterd守护进程
   #cluster start------------------加入cluster


此文章相关评论:
该文章有30个相关评论如下:(点这儿可以发表评论)
夜猫子 发表于: 2002/12/05 08:14pm
好同志,好同志,真是好同志
 
ihweb 发表于: 2002/12/05 08:48pm
不启动X行不行?!我出差回来一定试!!!!

(顺便说,我下周去汕头出差,那个同志靠近那边,见个面,我撑个饭吃!!哈哈哈——)

 
Fun-FreeBSD 发表于: 2002/12/05 09:10pm
得用X配置一下Resources和Nodes

配置完了就可以关了

 
jsn 发表于: 2002/12/05 09:26pm
Good !!
 
quakelee 发表于: 2002/12/05 09:28pm
这个软件的负载均衡能力怎么样?
 
hnpygqs 发表于: 2002/12/05 10:05pm
好文以收藏。
 
MaxBSD 发表于: 2002/12/05 10:09pm
Fun-FreeBSD这小伙不赖呀。
 
unix菜鸟 发表于: 2002/12/05 10:12pm
谢谢!有机会一定要试试.
 
ihweb 发表于: 2002/12/06 09:36am
[quote][b]下面引用由[u]Fun-FreeBSD[/u]在 [i]2002/12/05 09:10pm[/i] 发表的内容:[/b]
得用X配置一下Resources和Nodes
配置完了就可以关了
[/quote]
:em10:  :em16:  :em29:  :emn33:

我的所有BSD都没有X啊!!!惨啊!!!!!如何是好!!那位同志在不用X的情况下调好了就告诉小弟一声。

 
eliumao 发表于: 2002/12/06 09:49am
实在是辛苦啦!!!
活神仙!!!
观音菩萨!!!
 
啊颖 发表于: 2002/12/06 10:17am
请问一下freebsd集群软件是不是通过上面所说的phase1这个软件,
来控制多个服务器啊?
 
jazzhu 发表于: 2002/12/06 11:14am
:em28:
 
lcycc1 发表于: 2002/12/06 11:35am
very good
 
liuanqing 发表于: 2002/12/06 11:39am
集群是不是可以用多种系统,比如A用win2000,B用WinNT,C用AIX,他们之间能集群吗?
 
mzp 发表于: 2002/12/06 12:04pm
very good!我实验一下,建议置定.
 
maillook 发表于: 2002/12/06 01:46pm
能不能在非x状态下配置,都没装x的。
 
PKkingSon 发表于: 2002/12/06 05:00pm
让老兄把配置文件share出来看下不就可以了,配置文件大多都接近自然语言,应该不是很难懂
 
bill74 发表于: 2002/12/06 06:26pm
我的也没有X
 
HonestQiao 发表于: 2002/12/06 07:41pm
我,我,我已经测地厌倦了图形长口啊
 
lnetlnet 发表于: 2002/12/06 11:48pm
试过了,但cluster nodes中的主机全为红色,激活不了,运行cluster start时,提示:cannot locate node in cluster!

有什么办法吗?

 
lnetlnet 发表于: 2002/12/07 04:06am
大致装好了吧,还有些不明白的地方,
这个是做高可用性的集群还是做负载均衡集群的。
 
lnetlnet 发表于: 2002/12/07 04:51am
现在可以用了,当一台机down后,另台机马上就启动相同的服务,可以用cluster stop命令来测试,用cluster status命令查看状态(monitor, normal)可看到在cl_admin管理界面中,nomal机马上升为monitor机。
最后还有些不懂的地方,两台机为不同IP,如何做域名的解析定向?
 
Fun-FreeBSD 发表于: 2002/12/07 12:25pm
还没找到一个完整的FreeBSD集群解决方案,国外有,但是只有照片
 
Fun-FreeBSD 发表于: 2002/12/07 12:39pm
[这个贴子最后由Fun-FreeBSD在 2002/12/07 04:14pm 编辑]

集群是个巨复杂的东东,有很多问题需要解决,应用程序必须支持集群,数据同步等等

FreeBSD里有个并行处理工具/usr/ports/net/clusterit

这是英文说明:http://www.garbled.net/clusterit.html

 
baiming 发表于: 2002/12/07 02:26pm
好东西啊;)
 
PKKingSon 发表于: 2002/12/07 05:05pm
惨,不装x好象根本没法用。
 
Zer4tul 发表于: 2002/12/07 11:16pm
建议置为精华
 
mzp 发表于: 2002/12/11 04:00pm
我对apache2.sh文件的生成和作用不是很明白,有谁可以解释一下或让我看一下你们的.多谢!
 
mailhao 发表于: 2003/01/27 10:39am
节点机器可以是其他的操作系统么???
比如:win200server,NT,Linux
这些操作系统都可以么?
 
mailhao 发表于: 2003/01/27 10:42am
节点可以是其它系统么?
win2000?


 
 

Copyright © ChinaUnix.net  *  转载请注明出处及作者