请看这里.

http://t.csdn.cn/KXzn5http://t.csdn.cn/KXzn5

写在前面

本方案, 是假定您的计算机技能, 停留在多数简历里面描述的“熟练掌握Micosoft Word, PowerPoint, Excel; 会使用Origin绘图, 会PhotoShop简单修图”这个水平. 但是您可以区分清楚键盘上的字母键, 数字键, 方向键, 以及粘贴完毕指令后, 还要按Enter这种操作逻辑.

本方案半自动调试集群. 
  • 如果能用vi, 仅需用vi修改一个文件. (不要求会用, 会用vi得多牛呀. 能用vi添加几行内容和会用vi是两回事情)
  • 如果不晓得如何使用vi, 您可以在微软编辑文件, 而后PDF手册有提供完整的指令, 只需复制粘贴, 然后按Enter, 就可以搞定.

整体耗时大约在30分钟到45分钟左右, (具体取决于网络快慢), 集群即可处于可用状态. 整体过程类似采用DFT/B3LYP做计算的黑箱操作一样简单. 本方案不是教你如何调试集群.

DFT/B3LYP计算, 至少需要提供坐标, 简单的xyz文本; 本方案, 仅需修改/etc/hosts文件, 来提供“机器的坐标信息”, 就是名字和网络地址呀.

注意, 本方案中提到的指令, 仅有几条是需要从PDF复制粘贴; 其他的指令, 都会在屏幕提示, 根据场景, 会标注为绿色, 和红色. 不需要用户手动输入任何东西. 

这就是本方案宣称的不需要电脑技能.

如果您热衷于“搞机”, 热衷于Linux自由配置, 您完全可以看SLURM原英文manual, 就可以搞定所有的事情.  但是可能需要耗费十多个小时, 或者更久. 不过乐趣多多呀......

攻读学位的硕士、博士的研究生, 请自行考量乐趣多多与尽快发文章之间的矛盾...

本方案也不适用于能熟悉操作网管交换机, 轻松摆弄PXE网络启动的技术大佬. 您完全可以选择更佳专业的openHPC, 或IBM的xCat方案, 或Rocks Cluster方案.

方案特点

无需任何Linux平台运维和管理技能.

目标机器稳定不死机, yum/dnf/apt工作, 依照操作手册要求, 运行 hpc4you toolkit 相应模块, 复制、粘贴屏幕提示的红色或者绿色指令即可完成单机slurm安装或集群组建.

为保证终端兼容性, 所有提示信息均为简单英文.

集群搭建过程“零配置”.

集群组建完毕后, “零管理”, “零维护”.

适用于没有专业Linux IT技术人员并且又需要做科学计算的科研团队, 比如多数高校做计算模拟的课题组.

超大规模集群部署, 应该是先搞IPMI以及PXE安装服务端, 然后再使用本方案自动部署集群. 您可能需要IT网络技术现场实施, 不在本方案讨论的范围之内.

所需技能

  1. 至少能区分清楚键盘上的字母、数字、方向键以及Enter键.
  2. 知晓并清楚, ESC键, Tab键, 在键盘哪里, 而非依次按字母E S C.
  3. 知晓并理解 复制粘贴指令到Linux终端之后, 必须再按Enter键 之操作逻辑.
  4. 知晓如何在微软和远程Linux机器之间, 传送文件. 视频教程在这里 Transfer files: Linux <--> Windows, https://www.bilibili.com/video/BV1fJ411n7uV

简单总结为, 能独立完成通过微软登录远程Linux机器, 在Linux字符界面可完成基本的计算工作即可(如此, 你就具备如何找到文件, 并给Linux机器上传下载文件的技能了). 

适用平台

适用于CentOS 7.x, 8.x, 8 Stream, Rocky Linux等RHEL8衍生版本; Ubuntu 20.04.

获取工具

在Linux终端运行如下指令:

bash <(curl https://gitee.com/hpc4you/hpc/raw/master/getInfo.sh)

而后根据屏幕提示, 复制粘贴对应信息, 发送电子邮件.

集群组建流程

  1. 收集机器信息, IP+hostname, 修改各个机器的root密码为同一个.
  2. 选择其中一个做主控节点, 在/etc/hosts文件中录入上一步收集的IP和hostname信息
  3. 确保hostname不重复, 并且hostname不是localhost, null之类.
  4. 确保参与集群的机器, 可以通过IP直接访问
  5. 在主控节点上, 依次运行 step1.sh, step2.sh, step3.sh, step4.sh 即可搞定集群.

hpc4you toolkit就包含下图中的几个东西:

查询IP, 请输入

ip a

查询hostname请输入

hostname

修改hostname请输入, 借助方向键+Enter搞定.

nmtui

视频演示

  1. 阿里云盘「hpc4you_toolkit-操作实况录像」https://www.aliyundrive.com/s/GrcXoWrccTP
  2. B站视频, 复制+粘贴 --> 集群建好了 | hpc4you_toolkit v2 | 以RHEL 8.5演示_哔哩哔哩_bilibili
  3. B站, 找到用户abbottcn, 搜索 hpc4you toolkit , 自行选择观看.

文字手册

  1. hpc: Build HPC easily., PDF文档. 如不想注册gitee, 请通过阿里云盘或者百度下载.
  2. 阿里云盘, 请点击.
  3. 百度网盘, 请点击.

项目地址

hpc: Build HPC easily.https://gitee.com/hpc4you/hpc

复制+粘贴 -> 集群就绪 | SLURM HPC相关推荐

  1. 复制+粘贴->集群就绪 | 微软视角hpc4you_toolkit使用演示

    最新更新 2022年8月28日再次改进. 也许是我自己使用Linux太久了, 实在无法理解, 为何总有人抱怨, 上传文件后, 找不到文件在哪里? 问题是, 文件是你自己上传的, 我怎么晓得文件在哪里? ...

  2. 史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等

    最全面试题答案系列 史上最强多线程面试44题和答案:线程锁+线程池+线程同步等 最全MySQL面试60题和答案 史上最全memcached面试26题和答案 史上最全Spring面试71题与答案 今天主 ...

  3. Weblogic负载均衡/Session复制之集群架构续

    文章目录 persistent-store-type 配置Session复制策略 受管服务器安装在不同的机器 错误解决 本篇延续 Weblogic负载均衡/Session复制之集群架构,对上一篇的相关 ...

  4. PostgreSQL高可用性、负载均衡、复制与集群方案介绍

    目录[-] 一.高可用性.负载均衡.复制的几个方案比较: 二.多节点集群方案比较 9.3官方文档(中文):http://58.58.27.50:8079/doc/html/9.3.1_zh/high- ...

  5. 哨兵模式原理_Redis哨兵、复制、集群的设计原理,以及区别

    谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制. 哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能. ...

  6. Redis系列教程(五):Redis哨兵、复制、集群的设计原理,以及区别

    前一篇文章高并发架构系列:Redis为什么是单线程.及高并发快的3大原因详解谈了Redis高并发快的3个原因,本篇主要谈Redis的高可用,两篇合起来就可以把redis的高并发和高可用搞清楚了. 谈到 ...

  7. Redis的高可用详解:Redis哨兵、复制、集群的设计原理,以及区别

    谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制. 哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能. ...

  8. Weblogic负载均衡/Session复制之集群架构

    文章目录 多服务器应用场景 负载均衡实现及Session复制 搭建规划 集群创建及添加受管服务器 新建代理服务器 代理应用与Web应用的创建与打包 Web项目 代理应用 部署 Web应用部署到集群 代 ...

  9. mysql复制主从集群搭建

    近期搭了个主从复制.中间出了点小问题,排查搞定,记录下来 1 环境: 虚拟机: OS: centos6.5 Linux host2 2.6.32-431.el6.x86_64 #1 SMP Fri N ...

最新文章

  1. Java中 实体类 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
  2. 牛客题霸 车站建造问题 C++题解/答案
  3. 或许你不知道的10条SQL技巧
  4. matlab数字信号处理 王彬 pdf,MATLAB数字信号处理
  5. 第一个十年,我从教师转行为web程序员,下一个十年呢?
  6. Python详细知识体系总结(2021版)
  7. 服装进销存管理软件榜单前十排名
  8. SM951 NVMe 版本安装Win7 的正确方法
  9. KiCad下载及安装教程
  10. 【数据挖掘】2022年深信服科技机器学习工程师笔试
  11. 使用AJAX中的get请求中文乱码的问题
  12. 巧用京东物流分享链接批量查询多个京东快递的物流信息
  13. 遥感影像反差增强、直方图均衡化
  14. android重启自身应用APP
  15. 帝国时代2 使用ipx不能互联的解决
  16. R语言模拟疫情传播-gganimate包
  17. ICEM-圆柱与长方体相切
  18. Agile 正式升级为 Project ,打造团队卓越交付能力
  19. (设计模式)Adaptor、Decorator与Facade模式
  20. 我们在文本摘要方面取得了什么成就?

热门文章

  1. 在Ubuntu下更好的使用Thinkpad T60 - 键盘灯和指点杆
  2. win10怎么更新显卡驱动_解决win10系统声卡驱动故障没有声音怎么办?
  3. Python爬虫笔记——分析AJAX传递的JSON获取数据-初步分析动态网页
  4. R循环有两个_学习R语言:性能提升——速度和内存
  5. 2021年全球与中国机器护理机器人行业市场规模及发展前景分析
  6. 手机APP支付--整合支付宝支付控件
  7. IEEE 2030.5智能逆变器实施指南(4)
  8. Python爬虫入门教程,突破煎蛋网反爬措施,妹子图批量抓取!
  9. 255%可用已接通电源_电镀工艺与电镀电源之间的关系
  10. 如何将PDF转换成CAD文件?简单快捷的方法分享给你