作为测试,在 VMware 上安装 centos7,然后在 centos7 上安装 lsf 10.2 社区版 (其实是 10.1 版本),社区版和正式版的安装基本一致,不过不需要 license。

redhat 上安装步骤基本相同。

下面是具体的安装步骤:

  1. 机器设置

1.1 设置 hostname 及 IP

通过修改 /etc/hostname 设置机器名,机器名不要太长,也不要带特殊字符。

通过 ifconfig 指令获取机器的 IP 地址。注意如果是通过 VMware 安装的虚拟机,每次重启后 ip 地址都会变,所以最好将其 IP 设置为静态地址。

通过修改 /etc/hosts 来标明 hostname 和 IP 的对应关系。

重启机器使之生效。

1.2 设置 ssh

确认 sshd 服务已开启,如未开启,用 root 账号执行 service sshd start 开启。

配置 ssh 免密登陆。

用 ssh-keygen 命令产生公钥和私钥。

把本机上的公钥写入本机,所以本机登陆本机不需要密码。

如果有多个机器节点,需要依次复制。(如下为示意)

scp ~/.ssh/authorized_keys root@node01:~/.ssh/
scp ~/.ssh/authorized_keys root@node02:~/.ssh/

1.3 设置共享存储

如果有多台机器,需要在所有机器上启动 NFS 服务,设置好共享目录,lsf 需要安装在共享目录,以保证所有的机器都能够读取同一份设置。

1.4 关闭防火墙

采用命令 systemctl status firewalld 获取防火墙状态。如下绿色部分字体可知,防火墙仍然处于 running 状态。

采用 systemctl stop firewalld 命令可以临时关闭防火墙,我们看到其状态变为 dead。

采用 systemctl disable firewalld 命令则可以彻底关闭防火墙,机器重启后也不会再自动开启。

2. 安装

2.1 安装包下载

从如下地址可以下载到 10.2 版本的 lsfsce 安装包。

https://www-01.ibm.com/marketing/iwm/mrs/DownloadList?source=swerpzsw-lsf-3&lang=en_US#dh

下载 “IBM Spectrum LSF Suite for Community 10.2.0.6 Installation Package for Linux x86-64” 备用。

2.2 安装包解压

拷贝到 linux 中的工具路径下,解压缩。(如下操作,如无说明均采用 root 账号)

进入解压路径下,lsf 为 lsf sce 版的安装文件目录。

进入 lsf 目录下,继续解压缩文件 lsf10.1_lsfinstall_linux_x86_64.tar.Z。(glibc 文件无需处理)

进入解压后的安装包路径下。

2.3 安装

其中 install.config 为安装配置文件,我们将其备份一下(到 install.config.orig),然后更新其中的设置。

我们的配置如下。

LSF_TOP : 设置安装路径。

LSF_ADMINS : 设置管理员账号,当前设置为我自己的账号,但是企业中建议创建一个公用的管理员账号 lsfadmin。

LSF_CLUSTER_NAME : 集群名称。

LSF_MASTER_LIST :master 机器列表,如果有多台机器,建议至少设置两台 master,作为冗余备份。

LSF_TARDIR : 安装文件解压缩路径。

CONFIGURATION_TEMPLATE :配置模式,如果是 IC 应用场景,建议设置为 HIGH_THROUGHPUT 高性能模式。

LSF_ADD_SERVERS :添加计算机节点机器,也可以安装后配置。

LSF_ADD_CLIENTS :添加客户机(投递机)节点,也可以安装后配置。

执行./lsfinstall -f install.config 来安装 lsf。

此处选 1,继续。

此处也选 1 ,继续,会自动安装完成。

2.4 配置

到安装目录的 conf 路径下,将如下信息插入到 lsf.conf 文件中。

LSF_RSH=“ssh”

将 conf 路径下的 cshrc.lsf 和 profile.lsf 两个文件拷贝到 /etc/profile.d/ 下面。(可以开机自动加载 lsf 环境)

手工载入环境。如果是 csh/tcsh 则 source cshrc.lsf,否则 source profile.lsf。

在所有机器上,用 root 账号执行如下命令以启动守护进程。

登陆 master 节点,用 root 账号执行 lsfstartup 以启动 lsf 集群。(请注意,lsf 社区版不允许机器 cpu 核数超过两个核,否则 lsfstartup 无法启动)

执行 lsid 确定 lsf 服务启动无误。

2.5 测试

切换到普通账号测试一下。

1 号任务,睡一会。

从 queue 和 hosts 上可以看到这两个 slots 占用,也可以查看机器的静态资源及动态负载状况。

lsf 安装配置成功。

lsf_10.1 安装教程相关推荐

  1. 【网站汇总】安装教程系列

    目录 1.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...

  2. oracle 11g完全安装教程(CentOS)

    oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...

  3. vs安装一直在提取文件_Visual Studio 2019下载及安装教程

    宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...

  4. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...

    JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  5. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  6. TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...

  7. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  8. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  9. ROS 不能再详细的安装教程

    ROS 不能再详细的安装教程 版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5779206.html 关于ROS(Robot OS 机 ...

最新文章

  1. python3 线程池源码解析_5分钟看懂系列:Python 线程池原理及实现
  2. shujufenxi:一季度中国人每天存700亿元!“报复性存款”能带来消费吗?
  3. How to save your Ethereum Dapp users from paying gas for transactions
  4. Android View坐标系
  5. 一种类的渐进式开发写法
  6. 内存拷贝函数memcpy
  7. 如何找素材,设计师必备技能
  8. MySQL通配符代替引号,MySQL通配符替换
  9. 基础Floyd--任意两点间最短路
  10. 视频课程:CMOS模拟集成电路设计--已上线
  11. RS232和RS485通讯接口的区别
  12. 人工智能深度学习Caffe框架介绍,优秀的深度学习架构 1
  13. Eclipse中Folder和SourceFolder
  14. 语音控制Office
  15. ES6 计算属性名快速上手
  16. python分割压缩_python实现文件压缩与解压
  17. 优矩互动开启招股:拟募资8.8亿,字节跳动及小米参与认购
  18. RandomAccessFile类 随机流
  19. 163个人电子邮箱免费注册,外贸邮箱用哪个比较好?
  20. python爬虫之采集360搜索的联想词

热门文章

  1. 【附源码】Python计算机毕业设计网上宠物店预约系统
  2. 四大排序算法之GGBond版
  3. python好用的库存尾货女装_服装库存尾货生意怎么做?
  4. DApp区块链 | wireshark抓包
  5. 记一次云服务器被密码爆破的经历——关小黑屋、改密码、改端口
  6. 看到一篇好的关于使用sonar qube 检查出错误的详细介绍
  7. Firewalld中的whitelist并不是规则白名单
  8. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第二章课后习题参考答案
  9. RationalDMIS 2020 编程(山涧果子)
  10. 用c语言实现拱猪游戏,计算机专业研究生复试英语面试自我介绍.doc