Lustre2.10.0 Client客户端安装-CentOS/RHEL

个人博客地址:http://blog.zhangchi.xyz,欢迎前来交流

学校超算中心使用了Lustre文件系统,速度超级快,不是一般的文件系统可以比的,Top500的超级计算机中有50%以上使用了该文件系统。该文件系统也是命途多舛,几经波折最后被Intel老大收购了。目前比较新的版本的2.10.1这个版本。支持最新的RHEL/CentOS7.3。

由于超算中心的系统是基于RHEL6.2的,比较老了,而很多HPC软件的新特性都是基于RHEL7.0来设计的,为了使用HPC软件新特性,因此安装了新的系统,由于Lustre的安装过程比较复杂,还需要编译内核,加载模块,所以一直都不敢尝试。

但是无奈,如果不安装Lustre,并行文件系统没法用,计算速度大打折扣。因此还是硬着头皮安装了。由于目前网上有关的Lustre资料比较少,所以就分享一下自己装Lustre客户端的经验给大家了。其实新版本的安装过程简单了不少,以前的还需要重新编译内核,要复杂很多倍的。

  • 下载client端相关的RPM包
    到这里Intel lustre官网下载相关版本的lustre包,由于服务器端已经部署好了,不敢随意乱动,所以只安装了计算节点的Lustre client端,即客户端。
  • yum install kernel-devel kernel-headers
    安装编译软件需要的一些基本工具包,如果还差,可以一起安装好了,免得影响Lustre的编译。
  • rpm -ivh 安装相关的包
    实际上,可以直接安装网上下载的包,因为针对常见的CentOS版本,Intel已经帮我们编译好了。安装的时候,一定要注意了软件版本和内核版本的一致,否则无法正常安装。
    举例说明,如果你在官网下载的路径是
    https://downloads.hpdd.intel.com/public/lustre/lustre-2.10.0/el7/client/RPMS/x86_64/

请注意,可以直接下载RPM目录下面的包即可,SRPMS是源文件的RPM包,主要针对官网没有编译好的系统版本,可能需要自己去编译。

kmod-lustre-client-2.10.0-1.el7.x86_64.rpm
kmod-lustre-client-tests-2.10.0-1.el7.x86_64.rpm
lustre-client-2.10.0-1.el7.x86_64.rpm
lustre-client-debuginfo-2.10.0-1.el7.x86_64.rpm
lustre-client-dkms-2.10.0-1.el7.noarch.rpm
lustre-client-tests-2.10.0-1.el7.x86_64.rpm
lustre-iokit-2.10.0-1.el7.x86_64.rpm

将以上包下载到需要挂载Lustre文件系统的服务器上,然后陆续开始安装这些包。如果你的机器联网了,那么可以使用yum install packagename来进行安装,因为这样可以帮你自动解决一些未安装的依赖包的问题。如果没有联网,那么老实使用rpm -ivh packagename的形式安装。

安装也是有顺序的,大致的顺序如下:
kmod-lustre-client-2.10.0-1.el7.x86_64.rpm
kmod-lustre-client-tests-2.10.0-1.el7.x86_64.rpm
lustre-iokit-2.10.0-1.el7.x86_64.rpm
lustre-client-dkms-2.10.0-1.el7.noarch.rpm
lustre-client-2.10.0-1.el7.x86_64.rpm
lustre-client-debuginfo-2.10.0-1.el7.x86_64.rpm
lustre-client-tests-2.10.0-1.el7.x86_64.rpm

  • depmod -a
  • modprobe lustre加载lustre模块
modprobe lustre

加载Lustre文件系统有关模块。
如果是在以前,还需要在/etc/modprobe.d/目录下面添加一个lustre.conf文件,该文件配置了Lustre使用的网络信息。新版本的Lustre已经不需要了,文件系统客户端自动识别和配置了。但是还是贴出来给大家看看。

options lnet networks="tcp0(eth0)"

如果你的网卡或者网桥的名字不是eth0,需要修改为网卡或网桥的名字,然后再执行modprobe lustre命令

  • 挂载文件系统
mount -t lustre "lsserver@tcp0:/sharefs" /lustre

其中lsserver是Lustre服务器端的主机名,根据实际情况修改。
sharefs是Lustre服务器端提供的文件系统名称
/lustre是在客户端创建的挂载点。

  • 开始使用
    正常挂载后,就可以像本地文件系统一样使用Lustre了。

个人博客地址:http://blog.zhangchi.xyz,欢迎前来交流

Lustre安装-Lustre2.10.0 Client安装-CentOS/RHEL(原创)相关推荐

  1. CentOS-7 安装Lustre-2.10.1文件系统

    注:原创文章,转载请注明出处 一.文档说明 Lustre是一种强大的平行分布式文件系统,通常用于HPC行业.主要组建包括:元数据服务器(Metadataservers, MDSs).对象存储服务器(o ...

  2. 在Linux中Realplay 10.0 的安装和使用(转)

    在Linux中Realplay 10.0 的安装和使用(转)[@more@]一.什么是RealPlay : Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说 ...

  3. owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8

    OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8.这个是在自己主机的Linux云服务器上建立属于自己的私有云,O ...

  4. cdh-5.10.0搭建安装

    1.修改主机名为master, slave1, slave2 vim /etc/sysconfig/network HOSTNAME = master HOSTNAME = slave1 HOSTNA ...

  5. Android应用安装apk版本升级,适配Android 8.0和Android 10.0下载安装,shell命令安装APK

    shell命令安装 /*** 安装apk** @param path apk文件路径*/ public void installAPK(String path) {Log.i(TAG, "i ...

  6. 安装perl5.10.0

    目的:本人使用的Linux系统CentOS5.8中最新的perl版本是5.8.8.学习perl语言入门,一般情况下够用,但是在使用given-when这种结构的时候,就必须指定5.10版本(use 5 ...

  7. linux环境下(SUSE 11)安装ArcSDE 10.0 的注意事项(Oracle 11g)

    写在前面的话 在学习安装ArcSDE之前,我想大多数人和我一样对ArcSDE的了解是建立在文字概念上的," ArcSDE,即数据通路,是ArcGIS的空间数据引擎,它是在关系数据库管理系统( ...

  8. linux中realplayer.rpm格式的软件安装,Linux中安装Realplay 10.0 的方法

    一.什么是RealPlay : Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说Rlealplay 能在Linux操作系统中正常的运行,有点异想天开:目前看 ...

  9. linux中realplayer.rpm格式的软件安装,Linux系统中Realplay 10.0的安装和使用

    一.什么是RealPlay Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说Rlealplay 能在Linux操作系统中正常的运行,有点异想天开:目前看来运 ...

最新文章

  1. 用linux写python_linux用什么写python
  2. OOJ-面向对象的JAVASCRIPT(二)
  3. 如何在windows7和windows8双系统中卸载windows8
  4. 【问题2】为什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回到CLOSE状态?
  5. Android Intent And Intent Filter
  6. C/C++函数指针与指针函数
  7. python 笔记 之 线程锁
  8. matlab产生er随机图,ER随机图模型
  9. 问题记录-Access数据库运行查询语句需要输入参数
  10. 中望3d快捷键命令大全_室内设计3D快捷键 CAD命令
  11. 解决局域网文件传输慢的问题
  12. python scapy2.3 在windows上的安装
  13. PYNQ-overlay
  14. golang中的图像image处理详解
  15. 信号完整性揭秘:于博士SI设计手记----阅读笔记
  16. 全球及中国小型风力发电行业研究及十四五规划分析报告(2022)
  17. PyQt5入门讲解——01.安装与配置
  18. Android Studio nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /syste
  19. URL 转为QR code(二维码)
  20. 基于echarts 数据可视化大屏展示全国热点分布高亮地图特效

热门文章

  1. docker 服务应用部署集合 tomcat ngnix redis mysql mongodb
  2. 一款短租APP,需要注意哪些?
  3. Linux架设魔兽争霸3战网Battle.net私服
  4. pay lip service to
  5. iPhone 电子邮件数字签名和加密指南
  6. 手机加水印软件哪个好?这些加水印的软件快收藏
  7. 【物联网/智慧城市】2021年物联网与智慧城市国际学术会议 (IoTSC2021)
  8. 使用Python下载ECMWF的ERA-5数据
  9. 浪叫兽的自我介绍 (完整版) 讲述一段如何进入大数据行业
  10. Java行业已经饱和了?胡扯,怎么可能,只是不需要这类型的程序员了