【技术实现步骤摘要】
一种部署异构超算平台的方法及装置
本专利技术涉及异构超算平台
,特别涉及一种部署异构超算平台的方法及装置。
技术介绍
目前,部署异构超算平台都是通过远程SSH【SecureShell,安全外壳协议】、SCP【Securecopy,basedonSSH,安全复制】等方式,将配置文件复制到远程操作系统上,并且远程执行安装部署脚本;远程配置系统环境。现有的部署异构超算平台存在以下不足:一、平台部署的所有服务器必须存在操作系统;并且需要提前配置用户登录信息;二、需要人工交互操作部署,对部署人员有一定的技术要求;三、需要联接互联网获取安装文件;四、不支持多机并行部署,部署效率较低。
技术实现思路
本专利技术目的之一在于提供了一种部署异构超算平台的方法及装置,以解决没有网络环境下的超算平台部署问题、以及大规模部署效率低下技术问题。说明书中使用的名词解释如下:BootstrapperImage:引导程序镜像。Cloud-Config-Server:该 ...
【技术保护点】
1.一种部署异构超算平台的方法,其特征在于,包括:在线准备阶段和批量离线安装部署阶段。/n
【技术特征摘要】
1.一种部署异构超算平台的方法,其特征在于,包括:在线准备阶段和批量离线安装部署阶段。
2.如权利要求1所述的部署异构超算平台的方法,其特征在于,在线准备阶段包括:在线准备部署异构超算平台的素材;所述素材包括:BootstrapperImage、本地软件仓库。
3.如权利要求2所述的部署异构超算平台的方法,其特征在于,所述BootstrapperImage包括:Cloud-Config-Server、DNSMASQ和Registry。
4.如权利要求3所述的部署异构超算平台的方法,其特征在于,所述在线准备部署异构超算平台的素材;具体包括如下操作:
步骤11:执行预设脚本进行交叉编译所述Cloud-Config-Server、所述Registry,并将所述DNSMASQ、所述Registry、所述Cloud-Config-Server封装成为所述BootstrapperImage;
步骤12:下载部署超算平台所需的操作系统镜像、IB网卡驱动、GPU驱动、软件包、第三方Docker镜像;
步骤13:创建本地软件仓库:将所述操作系统镜像、所述IB网卡驱动、所述GPU驱动、所述软件包制作成本地离线repo。
5.如权利要求4所述的部署异构超算平台的方法,其特征在于,批量离线安装部署阶段包括:基于所述素材,将在待部署异构超算平台的局域网内各个服务器初始化成所述异构超算平台中对应角色的服务器;具体包括如下操作:
步骤S21:在待部署异构超算平台的局域网内确定一台具有Docker环境的第一服务器作为BootstrapperServer,导入所述BootstrapperImage、所述本地软件仓库;
步骤S22:获取所述BootstrapperImage中的所述Cloud-Config-Server的配置文件的修改,获取对所述异构超算平台中对应角色的定义,然后启动所述BootstrapperImage;所述BootstrapperServer自动将本地软件仓库中的数据导入,并在所述局域网中提供DHCP、PXE、TFTP、DNS、Registry、HTTP服务。
步骤S23:通过IPMI远程控制口启动所述局域网中多个第二服务器,所述第二服务器遵从所述PXE引导;所述第二服务器在所述PXE引导过程中,会从所述Cloud-Config-Server获取所述配置文件,根据事先定义的所述异构超算平台中对应角色,初始化成所述异构超算平台中对应角色的服务器。
6.一种部署异构超...
【专利技术属性】
技术研发人员:梁家盟,
申请(专利权)人:云知声智能科技股份有限公司,厦门云知芯智能科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。