买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:武汉大学
摘要:本发明提供了一种面向超级账本区块链的异构服务器群的部署方法及系统,其中的方法包括:1构建面向HyperledgerFabric区块链的异构服务器多样化集群自动化编排系统,生成和解析部署集群的标准化编排文件。2设计面向超级账本区块链的集群自动化构建系统,读取标准化编排文件,解析出集群名称、集群类型、节点类型、每种类型节点个数、节点配置,生成集群部署脚本。3远程执行部署脚本,同时同步监听部署脚本执行过程,直到部署脚本成功或失败,收集部署结果。本发明通过标准准化部署脚本,降低了超级账本区块链集群部署的门槛,同时也降低了人工成本,提高了集群部署效率。
主权项:1.面向超级账本区块链的异构服务器群的部署方法,其特征在于,包括:根据属性参数创建集群部署任务,并设置集群的配置参数,根据属性参数和配置参数生成可解析的标准化集群部署任务编排文件;对生成的标准化集群部署任务编排文件进行解析,构建可执行的集群部署任务脚本;启动可执行的集群部署任务脚本,同时同步监听部署脚本执行过程,直到可执行的集群部署任务脚本执行结束,收集部署结果;其中,对生成的标准化集群部署任务编排文件进行解析,构建可执行的集群部署任务脚本,包括:读取集群部署任务的标准化编排文件,解析集群部署任务的集群属性参数和配置参数,根据最佳适配原则,为每个节点选择对应的服务器作为部署节点;锁定所有节点的计算资源及存储资源,为集群部署任务创建单独的目录,其中所有节点包括客户端应用节点、peer节点、排序服务节点以及CA节点,计算资源为CPU数量和内存大小,存储资源为存储资源硬盘;将每个节点部署需要的相关文件发送到对应的节点,并且解压到指定目录下;初始化所有节点上的运行环境;启动可执行的集群部署任务脚本,同时同步监听部署脚本执行过程,直到可执行的集群部署任务脚本执行结束,收集部署结果,包括:远程登陆CA服务节点,下载CA镜像以及依赖镜像,启动CA服务,同时,为集群所有节点逐个生成加密文件;逐个远程登陆客户端节点,执行客户端节点部署任务;逐个远程登陆peer节点,执行peer节点部署任务;远程登陆排序服务节点,执行排序服务节点部署任务;同步实时监听集群部署任务处理过程中输出的INFO级别以上的日志信息,根据日志模板解析日志信息,获取任务状态的结构化数据;根据结构化数据更新任务执行状态或进度;循环执行同步实时监听集群部署任务处理过程中输出的INFO级别以上的日志信息的步骤以及根据结构化数据更新任务执行状态或进度的步骤,直到任务执行成功或失败,收集部署结果,更新任务状态为成功或失败。
全文数据:
权利要求:
百度查询: 武汉大学 面向超级账本区块链的异构服务器群的部署方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。