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

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

  • 官方文档

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

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


    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第1张图片
    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 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第2张图片
    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都与交换机直接连接

Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第3张图片
网络连接示意图.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 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第4张图片
    rocks-boot-screen-640.png
  • 键盘上下键选择Install Rocks 7.0或者Test this media & install Rocks 7.0,回车即可

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


    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第5张图片
    choose-language-640.png
  • 接下来配置网络,鼠标点击NETWORK& HOSTNAME或者键盘使用Tab键将光标切换到下图所示,回车/鼠标点击即可进入网络(公网)配置页面


    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第6张图片
    rocks-network.png
  • 安装下图所示,切换到IPv4 Settings > Method 选择Manual ,Addresses 中点击Add 添加公网ip


    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第7张图片
    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 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第8张图片
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 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第9张图片
    rocks内网ip设置.png

    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第10张图片
    private-network-setup-640.png(来源于rocks官网)
  • 5.Select your rolls. Click on the ROCKS ROLLS selection
    选择你的rolls,点击ROCKS ROLLS进入选择页面


    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第11张图片
    rocks-roll-select.png

    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第12张图片
    rocks-roll-select1.png
  • 6.Configure your Cluster
    配置你的集群


    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第13张图片
    rocks-cluster-config.png

    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第14张图片
    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 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第15张图片
    rocks-安装过程图.png
  • 9.Let installation progress. And setup root password
    在安装的过程中,设置root密码即可


    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第16张图片
    rocks-install-progress.jpg

    Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明)_第17张图片
    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邮件中的作者们,谢谢您们。如有侵权,请联系我删除。

你可能感兴趣的:(Rocks 7.0 Manzanita (CentOS 7.4)前端节点安装笔记(附常见错误解决说明))