2008年9月29日星期一

远程控制Boinc

Boinc是加州大学波克利分校(怎么又是他?)开发的一个分布式运算的平台,支
持了n多的分布计算项目,其中最初明的应该算是SETI@home那个寻找"小绿人"的
项目。

Boinc由客户端和管理器组成,默认的安装要求安装有桌面环境。这对于很多服务
器而言似乎严格了一点。现在就分享一下使用控制器远程使用客户端的方法。

首先,安装Boinc
Fedora : yum install bonic-client
Debian : apt-get install boinc-client
Ubuntu : sudo apt-get install boinc-client
FreeBSD : cd /usr/poot/net/boinc-client; make install clean
其他的系统可以直接去http://boinc.berkeley.edu下载安装程序。

这里需要说明的是,我在Freebsd上安装最新的程序,配置结束后系统老是提醒我
平台不正确,那不到运算数据。看来同样波克利项目之一的Freebsd 跟Boinc之间
存在兼容问题,比较讽刺。

找到安装目录下的gui_rpc_auth.cfg文件,修改内容为控制密码,例如:123456

执行 boinc-client --daemon --allow_remote_gui_rpc。

在远程,使用boinc-manager。高级->选择计算机->填写主机ip和密码。按照向
导添加项目。以后每次需要管理项目的时候也要采用类似的方法在几台主机之间切换。

如果要显得专业一点,可以修改相应的服务启动文件。

希望各位能够帮助大家提供更多的运算量!

Powered By Blogger