Rocks clusters安装经验总结

时间:2010-10-21   来源:   网友评论:0   人气: 2191 作者:

经过几天的苦苦摸索,终于搞定了Rocks clusters的安装和初步配置。现将安装过程中遇到的问题及解决经验做一总结,以便给自己以后重新安装时做一参考,或者能帮助也想安装Rocks cluster的网友顺利一些,能节省一些花在摸索问题解决办法上的解决时间。

很早一段时间以前就下载了oscar集群安装软件,虽然很仔细的阅读了安装指南,但在安装的过程中还是遇到了很多问题,而不能顺利的成功安装,也花时间在网上找了很多零碎的文档,最后还是没能安装成功。在网上找文档时,得知了Rocks clusters也是一个非常流行的集群软件,还是免费开放的,并能实现自动安装,免去了修改很多配置文件的烦恼(在以前搭建PVM集群时就需要修改挺多配置文件,想起就有点头大),于是到其官方网站http://www.rocksclusters.org下载了当时最新版本5.1的Rocks安装程序(现在最新版本是5.2),我用来搭建集群的机器都是32位的i386类型的,于是下载了适用于i386的5张安装光盘,1张DVD光盘和4张CD光盘,DVD光盘上的东西(包括kernerl、base、os-1、os-2)都是必装的,其他几张CD上的(os-3到os-6)是选装的。在安装指南提到,Frontend节点机必须要有2块网卡才行,其中一个网卡接其他集群节点机,另一个网卡接外网。但我安装集群的目的是自己来做并行计算用,不打算与外网连通,所以就想当然的认为Frontend节点机有一个网卡就可以了,但正是因为这个想当然,使我在后面的安装过程中遇到了很多问题,浪费了很多时间去摸索,当意识到必须有两块网卡才可以之后,原来的很多问题也都自动消失了。所以,Frontend节点机必须有两块网卡才能安装Rocks成功,切记切记!

其实在我意识到Frontend节点机必须要有两块网卡之前,我也已经顺利安装了Frontend节点机和一台compute节点机,当时这样安装的Rocks系统是存在挺多问题的,比如qmaster等服务无法启动、也无法采用VM虚拟机的方式来作为计算节点。这些也是很长一点时间以后在重新来接着安装Rocks集群时才知道的。

安装Rocks cluster的步骤如下:

1、首先需要安装Frontend节点机,相当于一个集群的服务节点机

(1)在CMOS中将光驱设为开机启动第一设备,将包含kernel包的Rocks集群的 DVD安装盘或只包含kernel包的CD光盘放入光驱,开机启动。

(2)当出现一个Rocks安装boot:界面时,会提示输入build加回车来开始安装Frontend节点(如果在boot:提示符后直接回车的话是开始安装compute或vm container等节点机,在后面安装compute或vm container节点机时会用到)。

(3)设置Frontend节点机中连接外网的网卡eth1的IP地址等网络配置。如果连接外网的网卡是采用DHCP的方式来获取IP的话,就可以跳过这步,系统会给eth1网卡自动分配IP并设置网络。如果采用固定IP的话,就需要手动设置IP地址及掩码、DNS等。

(4)接下来会提示选择安装文件的来源(CD/DVD或官方网址),我选择的是CD/DVD方式,然后开始选择需要安装的文件包(rocks中称为roll),这时需要将DVD光盘重新放入或kenerl、base等、os-1,is-2这4张CD光盘依次放入,把需要安装的roll都打勾选择安装,这些roll都是必须要选的,如果没有选择全,在安装的过程中就会出现错误,只能重新启动安装。当然这时候也可以选择os-3至os-4这几张光盘里的roll来安装。等选择完需要安装的roll以后,就可以点next来继续安装了。

(5)这时需要选择对硬盘的分区方式(自动或手动),选择“自动”就会以默认的分区格式来对整块硬盘进行分区,选择“手动”就会进入分区工具界面,具体的分区要求可参照rocks安装说明上的推荐。我选择的是“手动”,因为“自动”方式会默认rocks安装占用整块硬盘,而我的硬盘上还装有WindowsXP系统,所以采用“手动”方式使得Rocks安装只占用其中一部分硬盘,这样Frontend节点机中也可以有双系统了。分区格式化硬盘以后就开始进入下面的安装过程了。


 

文章评论