复制+粘贴 -> 集群就绪 | SLURM HPC
请看这里.
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网络技术现场实施, 不在本方案讨论的范围之内.
所需技能
- 至少能区分清楚键盘上的字母、数字、方向键以及Enter键.
- 知晓并清楚, ESC键, Tab键, 在键盘哪里, 而非依次按字母E S C.
- 知晓并理解 复制粘贴指令到Linux终端之后, 必须再按Enter键 之操作逻辑.
- 知晓如何在微软和远程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)
而后根据屏幕提示, 复制粘贴对应信息, 发送电子邮件.
集群组建流程
- 收集机器信息, IP+hostname, 修改各个机器的root密码为同一个.
- 选择其中一个做主控节点, 在/etc/hosts文件中录入上一步收集的IP和hostname信息
- 确保hostname不重复, 并且hostname不是localhost, null之类.
- 确保参与集群的机器, 可以通过IP直接访问
- 在主控节点上, 依次运行 step1.sh, step2.sh, step3.sh, step4.sh 即可搞定集群.
hpc4you toolkit就包含下图中的几个东西:
查询IP, 请输入
ip a
查询hostname请输入
hostname
修改hostname请输入, 借助方向键+Enter搞定.
nmtui
视频演示
- 阿里云盘「hpc4you_toolkit-操作实况录像」https://www.aliyundrive.com/s/GrcXoWrccTP
- B站视频, 复制+粘贴 --> 集群建好了 | hpc4you_toolkit v2 | 以RHEL 8.5演示_哔哩哔哩_bilibili
- B站, 找到用户abbottcn, 搜索 hpc4you toolkit , 自行选择观看.
文字手册
- hpc: Build HPC easily., PDF文档. 如不想注册gitee, 请通过阿里云盘或者百度下载.
- 阿里云盘, 请点击.
- 百度网盘, 请点击.
项目地址
hpc: Build HPC easily.https://gitee.com/hpc4you/hpc
复制+粘贴 -> 集群就绪 | SLURM HPC相关推荐
- 复制+粘贴->集群就绪 | 微软视角hpc4you_toolkit使用演示
最新更新 2022年8月28日再次改进. 也许是我自己使用Linux太久了, 实在无法理解, 为何总有人抱怨, 上传文件后, 找不到文件在哪里? 问题是, 文件是你自己上传的, 我怎么晓得文件在哪里? ...
- 史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等
最全面试题答案系列 史上最强多线程面试44题和答案:线程锁+线程池+线程同步等 最全MySQL面试60题和答案 史上最全memcached面试26题和答案 史上最全Spring面试71题与答案 今天主 ...
- Weblogic负载均衡/Session复制之集群架构续
文章目录 persistent-store-type 配置Session复制策略 受管服务器安装在不同的机器 错误解决 本篇延续 Weblogic负载均衡/Session复制之集群架构,对上一篇的相关 ...
- PostgreSQL高可用性、负载均衡、复制与集群方案介绍
目录[-] 一.高可用性.负载均衡.复制的几个方案比较: 二.多节点集群方案比较 9.3官方文档(中文):http://58.58.27.50:8079/doc/html/9.3.1_zh/high- ...
- 哨兵模式原理_Redis哨兵、复制、集群的设计原理,以及区别
谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制. 哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能. ...
- Redis系列教程(五):Redis哨兵、复制、集群的设计原理,以及区别
前一篇文章高并发架构系列:Redis为什么是单线程.及高并发快的3大原因详解谈了Redis高并发快的3个原因,本篇主要谈Redis的高可用,两篇合起来就可以把redis的高并发和高可用搞清楚了. 谈到 ...
- Redis的高可用详解:Redis哨兵、复制、集群的设计原理,以及区别
谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制. 哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能. ...
- Weblogic负载均衡/Session复制之集群架构
文章目录 多服务器应用场景 负载均衡实现及Session复制 搭建规划 集群创建及添加受管服务器 新建代理服务器 代理应用与Web应用的创建与打包 Web项目 代理应用 部署 Web应用部署到集群 代 ...
- mysql复制主从集群搭建
近期搭了个主从复制.中间出了点小问题,排查搞定,记录下来 1 环境: 虚拟机: OS: centos6.5 Linux host2 2.6.32-431.el6.x86_64 #1 SMP Fri N ...
最新文章
- Java中 实体类 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
- 牛客题霸 车站建造问题 C++题解/答案
- 或许你不知道的10条SQL技巧
- matlab数字信号处理 王彬 pdf,MATLAB数字信号处理
- 第一个十年,我从教师转行为web程序员,下一个十年呢?
- Python详细知识体系总结(2021版)
- 服装进销存管理软件榜单前十排名
- SM951 NVMe 版本安装Win7 的正确方法
- KiCad下载及安装教程
- 【数据挖掘】2022年深信服科技机器学习工程师笔试
- 使用AJAX中的get请求中文乱码的问题
- 巧用京东物流分享链接批量查询多个京东快递的物流信息
- 遥感影像反差增强、直方图均衡化
- android重启自身应用APP
- 帝国时代2 使用ipx不能互联的解决
- R语言模拟疫情传播-gganimate包
- ICEM-圆柱与长方体相切
- Agile 正式升级为 Project ,打造团队卓越交付能力
- (设计模式)Adaptor、Decorator与Facade模式
- 我们在文本摘要方面取得了什么成就?
热门文章
- 在Ubuntu下更好的使用Thinkpad T60 - 键盘灯和指点杆
- win10怎么更新显卡驱动_解决win10系统声卡驱动故障没有声音怎么办?
- Python爬虫笔记——分析AJAX传递的JSON获取数据-初步分析动态网页
- R循环有两个_学习R语言:性能提升——速度和内存
- 2021年全球与中国机器护理机器人行业市场规模及发展前景分析
- 手机APP支付--整合支付宝支付控件
- IEEE 2030.5智能逆变器实施指南(4)
- Python爬虫入门教程,突破煎蛋网反爬措施,妹子图批量抓取!
- 255%可用已接通电源_电镀工艺与电镀电源之间的关系
- 如何将PDF转换成CAD文件?简单快捷的方法分享给你