Rocks7.0于2017年发布,别名Manzanita,为基于CentOS7.4的64位版本。
我们在安装、使用该系统时遇坑无数,记录下来。
根据http://central-7-0-x86-64.rocksclusters.org/roll-documentation/base/7.0/
作为前端(控制节点)的计算机需要通过Kernel Roll CD重置安装,也可以使用USB安装。Rocks7支持仅网络安装,要求所有卷(镜像)都必须位于前端可以访问的服务器上。
坑一:所有下载得到的卷解压上传服务器前均需严格通过MD5校验!MD5 checksums 不校验后果自负(官方有提示,不算太坑)。
坑二:负责放置这些卷的网页需要严格按照指定格式列出↓↓↓↓↓↓↓↓!设置详情参考https://github.com/rocksclusters/roll-server。提醒,脚本index.cgi中使用Python2.X,不支持Python3.X(官方没有推荐http服务器,我们使用的是Apache,遇坑。或许Nginx没问题?)。
根据手册,需要按照特定顺序进行安装前设置。此过程中可能会需要等待数秒至数十秒才能进行下一步。
坑三:设置过程中CLUSTER CONFIG中的Cluster Name填写后需要单击回车键才能输入成功。
安装开始后,安装过程大致需要30分钟以上。
安装完毕,需重启,重启过程中取出CD或USB,重启后即可安装计算节点(root身份登录,输入“insert-ethers,Appliance Type选择compute”)。
坑四:计算节点与控制节点之间需要通过千兆网线连接的以太网交换机连接,否则无法正常通讯,原因未知。
坑五:永远不要对它不耐烦,多等等,尤其是计算节点安装完了多等会儿(有时长达数分钟),等待控制节点将用户信息同步完成!