镜像文件的获取方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21167192 阅读:52 留言:0更新日期:2019-05-22 09:41
本申请涉及一种镜像文件的获取方法、装置、计算机设备和存储介质。所述方法包括:获取区块链节点的网段信息,发送网段信息至操作服务机中,其中网段信息用于指示操作服务机确定区块链节点的访问端口;通过访问端口发送区块链节点的基础参数至操作服务机中,其中,基础参数用于指示操作服务机根据基础参数生成配置文件,操作服务机中预先保存服务节点基础镜像文件;利用预设的自动化部署脚本从操作服务机中拉取配置文件以及服务节点基础镜像文件;根据配置文件以及服务节点基础镜像文件生成目标镜像文件。本方法基于移动端镜像技术,实现自动化部署区块链节点的服务节点镜像文件,有效减少部署的工作量,极大地降低了人工拉取镜像文件的出错概率。

Acquisition method, device, computer equipment and storage medium of mirror file

The present application relates to a method, device, computer equipment and storage medium for obtaining mirror documents. The method includes: obtaining segment information of block chain node, sending segment information to operation server, in which segment information is used to instruct operation server to determine access port of block chain node; sending basic parameters of block chain node to operation server through access port, in which basic parameters are used to instruct operation server to generate configuration file according to basic parameters. The basic image files of service nodes are pre-saved in the operation server; the configuration files and the basic image files of service nodes are pulled out from the operation server by the preset Automated Deployment script; and the target image files are generated according to the configuration files and the basic image files of service nodes. Based on mobile mirror technology, this method realizes the automatic deployment of service node mirror files of block chain nodes, effectively reduces the deployment workload, and greatly reduces the error probability of manual pulling mirror files.

【技术实现步骤摘要】
镜像文件的获取方法、装置、计算机设备和存储介质
本申请涉及通信
,特别是涉及一种镜像文件的获取方法、装置、计算机设备和存储介质。
技术介绍
在区块链部署过程中,由于区块链的组件模块比较多,组织和运行起来比较繁琐,特别在涉及到分布式跨网段部署的时候。每个参与区块链的机构成员为了安全性能上的考虑,参与区块链的机构成员在设置区块链节点时,自建的网络往往对外屏蔽,此时每个网段、甚至每个区块链节点都需要事先准备好一份服务节点镜像文件。当区块链节点的数量较多,同时区块链节点又处于不同网段的时候,逐一对区块链节点部署服务节点镜像文件的工作量巨大,部署效率低,且极容易出现错误。
技术实现思路
基于此,有必要针对上述对区块链节点部署服务节点镜像文件的工作量巨大,部署效率低,且极容易出现错误的技术问题,提供一种镜像文件的获取方法、装置、计算机设备和存储介质。一种镜像文件的获取方法,所述方法包括:获取区块链节点的网段信息,发送所述网段信息至操作服务机中,其中所述网段信息用于指示所述操作服务机确定所述区块链节点的访问端口;通过所述访问端口发送所述区块链节点的基础参数至操作服务机中,其中,所述基础参数用于指本文档来自技高网...

【技术保护点】
1.一种镜像文件的获取方法,所述方法包括:获取区块链节点的网段信息,发送所述网段信息至操作服务机中,其中所述网段信息用于指示所述操作服务机确定所述区块链节点的访问端口;通过所述访问端口发送所述区块链节点的基础参数至操作服务机中,其中,所述基础参数用于指示所述操作服务机根据所述基础参数生成配置文件,所述操作服务机中预先保存服务节点基础镜像文件;利用预设的自动化部署脚本从所述操作服务机中拉取所述配置文件以及所述服务节点基础镜像文件;根据所述配置文件以及所述服务节点基础镜像文件生成目标镜像文件。

【技术特征摘要】
1.一种镜像文件的获取方法,所述方法包括:获取区块链节点的网段信息,发送所述网段信息至操作服务机中,其中所述网段信息用于指示所述操作服务机确定所述区块链节点的访问端口;通过所述访问端口发送所述区块链节点的基础参数至操作服务机中,其中,所述基础参数用于指示所述操作服务机根据所述基础参数生成配置文件,所述操作服务机中预先保存服务节点基础镜像文件;利用预设的自动化部署脚本从所述操作服务机中拉取所述配置文件以及所述服务节点基础镜像文件;根据所述配置文件以及所述服务节点基础镜像文件生成目标镜像文件。2.根据权利要求1所述的方法,其特征在于,所述自动化部署脚本包括启动镜像文件指令;所述根据所述配置文件以及所述服务节点基础镜像文件生成目标镜像文件的步骤之后,还包括:执行所述启动镜像文件指令启动执行目标镜像文件,获得目标镜像服务;将所述目标镜像服务加入至区块链节点中。3.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件以及所述服务节点基础镜像文件生成目标镜像文件的步骤之前,还包括:对所述配置文件进行解析,得到所述配置文件中的节点配置参数;将所述节点配置参数与所述基础参数进行对比;若所述节点配置参数与所述基础参数一致,则执行所述根据所述配置文件以及所述服务节点基础镜像文件生成目标镜像文件的步骤。4.根据权利要求1所述的方法,其特征在于,所述通过所述访问端口发送所述区块链节点的基础参数至操作服务机中的步骤,包括:对所述基础参数进行哈希处理,得到第一哈希值;利用所述区块链节点的私钥对所述第一哈希值进行加密,获得签名数据;将所述签名数据与所述基础参数发送至所述服务操作机,其中所述服务操作机用于在接收到签名数据与基础参数后,利用所述区块链节点的公钥对所述签名数据进行解密,获得第一哈希值;对所述基础参数进行哈希处理,获得第二哈希值;当所述第一哈希值以及所述第二哈希值一致时,根据所述基础参数生成配置文件。5.一种镜像文件的获取方法,所述方法包括:获取服务节点基础镜像文件,并接收区块链节点的网段信息;根据所述网段信息确定所述区块链节点的访问端口;通过所述访问端口获取所述区块链节点的基础参数,并根据所述基础参数生成配置文件;其中,所述配置文件用于在所述区块链节点利用预设的自...

【专利技术属性】
技术研发人员:张伟褚镇飞
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1