Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)

1.准备工作(搭建之前)

  • 官方文档

  • 下载所需的工具包rocks7 工具包下载

  • 在rocks官网找到您需要安装版本的镜像文件(推荐下载最新版)


    rock isos.png(来源于rocks官网http://www.rocksclusters.org/downloads.html)
  • 将所有镜像文件解压上传至自己的服务器上

    [xiaodong@XiaodongVMSrv rolls]$ ls
    area51 htcondor openvswitch sge fingerprint base kernel-7.0-0.x86_64.disk1 perl Updates-CentOS-7.4.1708 ganglia CentOS python zfs-linux hpc kvm core #均为目录                
    
  • 搭建http服务器(局域网可访问即可),推荐使用Nginx构建此服务

    # 因为我一直使用nginx 代理业务,所以我服务器上的nginx软件早已安装配置好,只需要增加下面的conf 文件即可
    server {
        listen  80; # 替换成自己使用的端口
        server_name localhost;# 自己服务器的ip或者服务器的域名
        # 避免中文乱码
        charset utf-8;
        # 存放文件的目录
        root /data/clusteradmin/rocksclusters/install/rolls;
        location /{
            # 索引
            autoindex on;
            # 显示文件大小
            autoindex_exact_size on;
            # 显示文件时间
            autoindex_localtime on;
        }
    }```
    
  • 测试局域网内镜像服务(官网上称为roll)是否可以访问

    http://localhost/install/rolls/   # 访问链接
    
  • 在浏览器输入以上链接,如下图显示


    rocks本地服务测试.jpg(原创图片)

温馨提示:
a.镜像文件必须解压;b.如果硬件允许,请安装所有iso文件(Rocks 7.0 Manzanita (CentOS 7.4) 共16个);

  • 制作Rocks安装启动盘:
    • 准备一个空U盘(请备份好U盘中的数据,请谨慎操作)
    • 找一台个人电脑,安装Win32DiskImage软件,将镜像文件 kernel-7.0-0.x86_64.disk1.iso写入到U盘
  • 选出一台需要安装Frontend(管理节点)的服务器,提前做好RAID(根据实际情况灵活配置即可,市面上现有服务器已提供lifecycle controller 可视化界面快速配置RAID)
  • 至此,准备工作完成。

开始安装管理节点(Frontend)

Chapter 3. Installing a Rocks Cluster

章节3.安装一个Rocks 集群

3.1.2 Minimum Hardware Requirements

最小硬件要求

Frontend Node (管理节点硬件要求)

  • Disk Capacity(硬盘容量): 36GB
  • Memory Capacity(硬盘容量): 2GB
  • Ethernet 2 thysical(e,g"eth0" and "eth1") # 2块网卡接口
  • BIOS Boot Order: CD, Hard Disk# 本文安装最新版的rocks ,已经支持U盘安装

Compute Node (计算节点硬件要求)

  • Disk Capacity: 36GB
  • Memory Capacity: 2GB
  • Ethernet 1 thysical(e,g., "eth0")
  • BIOS Boot Order: CD, Hard Disk # 支持启动项

3.1.3 Physical Assembly

网络连接可根据自己的实际情况,本文连接情况:外网连接到交换机上,管理节点的网口1与网口2都与交换机直接连接

网络连接示意图.png(来源于rocks官网http://central-7-0-x86-64.rocksclusters.org/roll-documentation/base/7.0/getting-started.html)

3.2. Rocks 7: Install and Configure Your Frontend

安装配置前端节点(其实就是管理节点)

  • This section describes how to install your Rocks cluster frontend for Rocks Version 7. It is significantly different than Rocks Version 6.
    本节介绍如何安装Rocks版本7的Rocks集群前端。它与Rocks版本6有显著不同。

  • The minimum requirement to bring up a frontend is to have the following rolls:
    安装前端节点的最低要求需要有以下几个Roll

    • Kernel Roll
    • Base Roll
    • Core Roll
    • CentOS Roll
    • Updates-CentOS Roll
  • Rocks 7 支持网络安装,所有的Roll 必须放置于前端节点可以访问的网络中(请看文章开头准备工作中提到的搭建http服务器)

  • 将U盘插入到需要安装Frontend (前端/管理)节点的服务器上,开机,设置Boot启动项,设置U盘为第一启动方式,保存退出后,加载配置,等待.. 会以network PXE 方式启动;

  • 启动后会像如下界面显示:


    rocks-boot-screen-640.png
  • 键盘上下键选择Install Rocks 7.0或者Test this media & install Rocks 7.0,回车即可

  • 接下来进入语言选择界面,为了避免出现未知的不必要的错误,请选择English > English(United States),点击Continue


    choose-language-640.png
  • 接下来配置网络,鼠标点击NETWORK& HOSTNAME或者键盘使用Tab键将光标切换到下图所示,回车/鼠标点击即可进入网络(公网)配置页面


    rocks-network.png
  • 安装下图所示,切换到IPv4 Settings > Method 选择Manual ,Addresses 中点击Add 添加公网ip


    manual-network-frontend-640.png
    #IPv4 Settings 
    Address: 192.168.1.66
    Netmask: 255.255.255.0
    Gateway: 192.168.1.1
    DNS servers: 114.114.114.114
    #IPv6 Settings
    Method > link-local only
    #保存
    
rocks-ipv4-ipv6-hostname.png

注意:上图中最下面有个Host name 配置框,此处不可随意配置,请参考Fully Qualified Domain Name(FQDN)全限定域名命名规则,如果hostname 命名不规范,后续安装会报如下错误,网上解决方案少之又少:


hostname配置出错.png(unexpected error: 'NoneType' object has no attribute 'updates')

[图片上传失败...(image-a4b94e-1579663788534)]

# 错误信息
The following error occurred while installing. This is a fatal error and installation will be aborted.

unexpected error: 'NoneType' object has no attribute 'updates'
  • 上述错误解决方案来源于:https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2018-February/071537.html 感谢邮件作者们宝贵的建议,再次感谢
  • 设置内网ip


    rocks内网ip设置.png

    private-network-setup-640.png(来源于rocks官网)
  • 5.Select your rolls. Click on the ROCKS ROLLS selection
    选择你的rolls,点击ROCKS ROLLS进入选择页面


    rocks-roll-select.png

    rocks-roll-select1.png
  • 6.Configure your Cluster
    配置你的集群


    rocks-cluster-config.png

    rocks-cluster-config-detail.png
  • 7.Configure partitioning on your frontend
    前端节点硬盘分区配置
/     100GIB
/tmp     50GiB
swap    50GiB
/boot    1024MiB
/boot/efi  200MiB
/export    914.5GiB
# 分区请根据硬盘实际情况划分
  • 8.Begin Installation
    开始安装


    rocks-安装过程图.png
  • 9.Let installation progress. And setup root password
    在安装的过程中,设置root密码即可


    rocks-install-progress.jpg

    rocks-install-finished.jpg
  • 看到界面最下方出现Rocks is now successful installed and ready for you to use!
    Go ahead and reboot to start using it!

  • 点击reboot,取下U盘或者CD,至此前端节点安装完成!

  • 登录前端节点(rocks7最新版有可视化界面)

  • 查看分区情况


    图片.png

备注:本文是小编学习参考rocksclusters 官网,结合自己的实际操作所写,在安装管理节点的期间,小编也是遇到了好多问题,记录下来,希望文中的内容有所帮助。再次感谢https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2018-February/071537.html邮件中的作者们,谢谢您们。如有侵权,请联系我删除。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容