1.准备工作:

为了更方便的演示安装过程,我们使用两台虚拟机搭建rocks.

在官方网站下下载镜像: http://www.rocksclusters.org/wordpress/?page_id=449下载jumbo (DVD)。这里我们使用的版本是rocks 6.1.

由于我们安装的系统是RedHat 6.3,这里默认的安装是CetOS 6.3,所以我们还要准备RedHat 6.3的光盘镜像。(注:只有CentOS/Rhel/5.86.3适用)

d)虚拟机下网卡调成桥接即可,真实环境测试一根网线连接两台服务器即可。


2.安装管理节点

 安装管理节点时,如需加载RAID等驱动,在光盘引导时,输入build dd,否则只输入build(节点机如果想通过光盘引导,直接回车即可)

200252198.jpg


2.1.管理节点安装的功能模块


等待一会以后会出现一根welcome to Rocks

200459672.jpg

选中CD/DVD-based Roll,此时会出现如下所示

200637785.jpg


选中除了OSCentOS)以外所有的包。在前面打勾即可,选中以后点击Submit确认。



 再选中CD/DVD-based Roll,此时会出现如下所示,如果是虚拟机找到Rhel6.3镜像,再连接Contine即可。如果是真实环境光盘将自动弹出,把Rhel 6.3 的光盘插入,选中Continue.

200844827.jpg


如下所示勾选,选中Submit即可!

201022118.jpg


选中完后会出现如下所示画面,Next即可

201345992.jpg



2.2.输入集群信息(Cluster Information)



201548353.jpg


这里填写信息即可。填写完点击Next


2.3.网络设置

这里我们根据实际的情况:

Public Network:  公网地址 153.68.51.49/16

Private Network: 私网地址  192.168.30.88

GateWay: 153.68.51.1

DNS:218.2.135.1

202311733.jpg


Next

202137878.jpg.


NEXT

202348725.jpg



2.4.管理节点Root初始密码设置

202509518.jpg


2.5.时区设置


Time Zone:   Asia/Shanghai

NTP Server:  pool.ntp.org

202617574.jpg



2.6.硬盘手动分区

1.Auto Partitioning  (自动分区)

2.Manual Partitioning (手动分区)

202852892.jpg


管理节点硬盘分区:(小于2TB)

 /boot                                                200M        

 /                          20480M      

swap                     10240M      

/var                                     4096M          

/export(或/state/partition1剩余空间

剩余的硬盘空间,另外做一个大分区,采用GPT,格式化成ext4备用。


这里我用的是虚拟机,40G的盘,所以分区仅供参考:

203214209.jpg


根据机器配置,大约等20-30分钟,管理节点安装完毕。

安装过程中,如果是在我的环境下,先放入Rhel 6.3盘,然后会弹出下面画面:

203352348.jpg

插入rocks.6.1盘,点击OK即可!



然后出现如下安装画面:

203554563.jpg


等待即可!



2.7.管理节点额外设置

1.关闭节点断电自动重装功能(为了防止节点断电或者重启后自动引导服务器重装)

添加扩展配置文件

 
  
  1. cd /export/rocks/install/site-profiles/6.1/nodes/

  2. cp skeleton.xml extend-compute.xml

编辑extend-compute.xml,在<post> </post>之间加入如下内容:
 
  
  1. <post>

  2. <!—don’t setup node reinstallation on hard power cycle -->

  3. /sbin/chkconfig rocks-grub off

  4. </post>

重新分发脚本配置文件:

 
  
  1. cd /export/rocks/install

  2. rocks create distro

3.计算节点的安装

大多数pc机通过局域网络安装计算节点,但是还是需要kernel盘(或整张DVD安装盘),我们按照自己的特色建立自定义的计算节点名字tengrun(不再是compute-0-,这个太长),还可以自己设置计算节点的IP.

以安装第一个计算节点tengrun为例:

在管理节点执行insert-ethers --basename=“tengrun, 选择compute

205638265.jpg


出现如下界面后,可开始安装计算节点:


205811952.jpg


*为已获取节点通过Kickstart自动安装。


如果想查看远程机器的安装情况在主服务上输入命令

 
  
  1. rocks-consle tengrun02



210024528.jpg

安装完毕后我们来进行简单的配置,节点的root密码都是随机生成的,如果想管理,在主节点上使用SSH登录,如图所示:

210111338.jpg

当然如果想修改节点密码,上节点机管理,也是可行的!但是主服务登录节点就需要输入密码了!

下面我们来进行下断电测试:

1.首先在主服务上登录tengrun02,然后重启,查看tengrun02机器情况(虚拟机里调BIOS设置成网卡启动)。




210225895.jpg

下面我们来看节点机器如下:


210337243.jpg

启动会出现如下情况:限制断电重装设置成功了!

210423972.jpg