rocks是一个十分方便的集群管理软件,不但安装和管理比较容易,还自带了许多管理和应用的软件。本文主要描述了rocks 5.2的安装过程。
安装头结点(FrontEnd)
准备工作:
需要安装盘:
Kernel/Boot Roll CD
http://www.rocksclusters.org/ftp-site/pub/rocks/rocks-5.2/linux/kernel-5.2-0.x86_64.disk1.iso
Core Roll CD
这个ISO文件有800多兆,要先进行编辑,将用不到的roll删除几个,才能刻录,否则CD刻录不下
OS Roll CD – Disk 1
http://www.rocksclusters.org/ftp-site/pub/rocks/rocks-5.2/linux/os-5.2-0.x86_64.disk1.iso
OS Roll CD – Disk 2
http://www.rocksclusters.org/ftp-site/pub/rocks/rocks-5.2/linux/os-5.2-0.x86_64.disk2.iso
bio-5.2-0.x86_64.disk1.iso
http://www.rocksclusters.org/ftp-site/pub/rocks/rocks-5.2/linux/bio-5.2-0.i386.disk1.iso
可以从http://www.rocksclusters.org/wordpress/?page_id=107下载。
要安装的roll: base, kernel, os (disk 1), os (disk 2), web-service, sge, hpc, bio,加粗的是必须安装的。
安装:
1、 将Kernel/Boot Roll CD装入光驱,然后从光驱启动。当出现界面
后输入命令build,回车。
2、 如果在外部网络(public network,就是eth1网卡)没有dhcp服务器,rocks会让您配置网络,主要是为了可以通过网络安装,如果能够自动获取IP,则不会出现这个界面,直接到下一个界面:
选择手动配置,然后点击ok, 如果有固定的外网IP配置,可以进行配置,不打算在网络上安装的话,可以随便填些什么,在后面的安装步骤中可以更改这些设置。
3、 接下来将看到页面
在这一步,要先注册要安装的roll。
4、 点击CD/DVD-base Roll按钮,出现下面的界面
将Base Roll CD(或者 OS Roll CD – Disk 1, OS Roll CD – Disk 2,Kernel/Boot Roll CD)装入光驱,每次装入后,点击Continue按钮。
5、 在CD中的roll会被发现并列出,如下图是装入Kernel/Boot Roll后:
6、 在要选择的roll的前面的选择框打钩,然后点击Submit按钮。
7、 重复步骤3至6,直到所有需要的roll都被选中为止,点击next按钮。注册cluster信息:
填满以上信息,然后点击Next。
8、 接下来设置内部局域网信息,eth0网卡用于与计算节点(compute nodes)的通讯。
9、 设置外网网络eth1。用于外部网络于cluster的相连。(如果你在步骤2中配置了网络的信息,这里也会显示出来)
10、设置网关和DNS
11、然后输入root密码
12、进行时间设置
13、选择自动分区
14、 进入自动安装流程,在安装过程中,rocks会管你要相应的CD盘,如
Rocks会将所需的文件先复制到本地,然后再安装。
15、将所有所需CD都复制完后,开始安装
安装完成后会自动重启。
安装计算节点(Compute Node)
准备工作:
1、 将网卡eth1的端口禁掉,或者确保在eth1所在的网段中没有dhcp服务器。
2、 BIOS设置,保证eth0的PXE是可用的。
3、 计算节点的名字设置:在头结点(FrontEnd)上执行
rocks add appliance n membership=”n” node=compute
rocks set appliance attr n attr=sge value=true
rocks set appliance attr n attr=bio value=true
rocks set appliance attr n attr=managed value=true
这些命令增加了一个叫做“n”的appliance,并设置了它的属性,支持sge, bio, managed。
|
文章评论