2312312 发表于 2016-11-10 08:26:22

rocks集群部署

rocks管理节点安装1、添加管理主节点
①、下载镜像地址ftp://ftp.rocksclusters.org/pub/rocks/rocks-6.2/linux/area51+base+bio+fingerprint+ganglia+hpc+htcondor+java+kernel+kvm+os+perfSONAR+perl+python+sge+web-server+zfs-linux-6.2.x86_64.disk1.iso

②、 使用镜像安装
安装选项输入build然后回车

③、选择CD/DVD-based Roll,


④、选择要安装的功能,然后点击Submit

⑤、点击Next进入下一步

⑥、在点击Next进入下一步

⑦、配置网卡eth1为外网地址,然后点击Next下一步

⑧、配置网卡eth0(私网ip),点击下一步


⑨、配置网关为外网网关,DNS为外网DNS,然后点击Next下一步

⑩、配置系统root的密码,然后Next下一步


⑾、设置时区及NTP时间源地址

⑿、划定分区大小,此处选择的自动分配分区大小,然后点击Next下一步

⒀、然后就开始自动安装,安装完成后会自动重启


⒁、至此,管理主节点安装完成


2、配置管理主节点
使用root用户登录,密码为安装过程设置的密码。

输入密码后会出现以下提示,直接忽略,进入系统后可以打开终端进行操作。


安装计算节点前的准备工作
将计算节点网卡接入私网当中
进入BIOS设置,保证网卡的PXE是可用的
配置计算节点的名字等属性

1
2
3
4
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。
在下图中增加了一个叫n的选项。
第一条命令是创建一个新的appliance,在这个appliance下的节点的名字格式为n-x-y, 如n-0-3
后面的几条是为这个appliance添加属性,使得它的节点支持sge, bio等。
可以用命令rocks list appliance来查看所有的appliance。
也可以用命令rocks list appliance attr查看appliance的属性值。

添加计算节点

在管理主节点上以root身份登录,打开终端执行以下命令
# insert-ethers会让你选择计算节点属性,选择n,然后OK。(n配置是在上面添加的)
出现以下界面表示等待计算节点启动安装。

打开计算节点电源,进入网络安装



安装完成后会自动重启加入计算机群。


Rocks的管理维护1.添加节点如果要向cluster添加节点,在主节点上使用
# insert-ethers然后在子节点设定网络启动。实现自动化安装。2.添加用户用一般的添加用户的命令进行操作。
# adduser username # passwd username # rocks sync users特别最后一行命令用来通知子节点添加的用户信息,否则该用户是无法登陆子节点的。
3.删除节点# rocks remove host compute-0-0 # rocks sync config删除子节点并更新数据库,必须更新数据库,否则下次添加节点的时候可能会出现问题。4.强制子节点重启安装# rocks set host pxeboot compute-0-0 action=install # rocks set host pxeboot compute-0-0 action=os第一条命令是子节点网络启动重新安装系统,后一个是子节点网络启动直接进入系统。这个可在集群断电之后子节点重启直接进入grub的情况下使用。5.显示集群节点列表# rocks list host

CROWN.W 发表于 2019-11-2 09:57:45

上海有rocks管理集群系统的部署工程师推荐吗?我有项目需要有偿部署
页: [1]
查看完整版本: rocks集群部署