为了更方便的演示安装过程,我们使用两台虚拟机搭建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.8和6.3适用)
d)虚拟机下网卡调成桥接即可,真实环境测试一根网线连接两台服务器即可。
2.安装管理节点
安装管理节点时,如需加载RAID等驱动,在光盘引导时,输入build dd,否则只输入build,(节点机如果想通过光盘引导,直接回车即可)。
2.1.管理节点安装的功能模块
等待一会以后会出现一根welcome to Rocks
选中CD/DVD-based Roll,此时会出现如下所示:
选中除了OS(CentOS)以外所有的包。在前面打勾即可,选中以后点击Submit确认。
再选中CD/DVD-based Roll,此时会出现如下所示,如果是虚拟机找到Rhel6.3镜像,再连接Contine即可。如果是真实环境光盘将自动弹出,把Rhel 6.3 的光盘插入,选中Continue.
如下所示勾选,选中Submit即可!
选中完后会出现如下所示画面,Next即可
这里填写信息即可。填写完点击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
Next
.
NEXT
2.5.时区设置
Time Zone: Asia/Shanghai
NTP Server: pool.ntp.org
1.Auto Partitioning (自动分区)
2.Manual Partitioning (手动分区)
管理节点硬盘分区:(小于2TB时)
/boot 200M
/ 20480M
swap 10240M
/var 4096M
/export(或/state/partition1)剩余空间
剩余的硬盘空间,另外做一个大分区,采用GPT,格式化成ext4备用。
这里我用的是虚拟机,40G的盘,所以分区仅供参考:
根据机器配置,大约等20-30分钟,管理节点安装完毕。
安装过程中,如果是在我的环境下,先放入Rhel 6.3盘,然后会弹出下面画面:
插入rocks.6.1盘,点击OK即可!
然后出现如下安装画面:
等待即可!
2.7.管理节点额外设置
1.关闭节点断电自动重装功能(为了防止节点断电或者重启后自动引导服务器重装)
添加扩展配置文件
编辑extend-compute.xml,在<post> 和 </post>之间加入如下内容:
cd /export/rocks/install/site-profiles/6.1/nodes/
cp skeleton.xml extend-compute.xml
<post>
<!―don’t setup node reinstallation on hard power cycle -->
/sbin/chkconfig rocks-grub off
</post>
重新分发脚本配置文件:
cd /export/rocks/install
rocks create distro
大多数pc机通过局域网络安装计算节点,但是还是需要kernel盘(或整张DVD安装盘),我们按照自己的特色建立自定义的计算节点名字tengrun(不再是compute-0-,这个太长),还可以自己设置计算节点的IP.
以安装第一个计算节点tengrun为例:
在管理节点执行insert-ethers --basename=“tengrun”, 选择compute
出现如下界面后,可开始安装计算节点:
*为已获取节点通过Kickstart自动安装。
如果想查看远程机器的安装情况在主服务上输入命令:
rocks-consle tengrun02
安装完毕后我们来进行简单的配置,节点的root密码都是随机生成的,如果想管理,在主节点上使用SSH登录,如图所示:
当然如果想修改节点密码,上节点机管理,也是可行的!但是主服务登录节点就需要输入密码了!
下面我们来进行下断电测试:
1.首先在主服务上登录tengrun02,然后重启,查看tengrun02机器情况(虚拟机里调BIOS设置成网卡启动)。
下面我们来看节点机器如下:
启动会出现如下情况:限制断电重装设置成功了!
本文出自 “xiaolangit” 博客,谢绝转载!