区块链节点管理代理服务安装方法、电子装置及存储介质制造方法及图纸

技术编号:21832033 阅读:59 留言:0更新日期:2019-08-10 17:46
本发明专利技术公开了一种区块链节点管理代理服务安装方法、电子装置及存储介质,其中,该方法包括:响应于用户的代理服务安装请求,展示新增资源页面;接收用户在新增资源页面输入的安装信息;从代理服务下载服务器中获取代理服务器资源;根据安装信息和获取的代理服务器资源,生成安装脚本;根据用户输入的IP地址,确定目标区块链节点对应的机器的地址;将安装脚本安装至目标区块链节点对应的机器中。通过上述方式解决了现有了agent的安装通常是由超级管理员来统一完成的,这样就导致所有节点的管理权限由去中心化变成了中心化,无法满足区块链系统的去中心化需求的问题,达到了用户可自主安装agent服务,以实现去中心化自主安装代理服务的目的。

Installation Method, Electronic Device and Storage Medium of Block Chain Node Management Agent Service

【技术实现步骤摘要】
区块链节点管理代理服务安装方法、电子装置及存储介质
本专利技术涉及区块结构改进
,具体涉及一种区块链节点管理代理服务安装方法、电子装置及存储介质。
技术介绍
去中心化(decentralization)是互联网发展过程中形成的社会关系形态和内容产生形态,是相对于“中心化”而言的新型网络内容生产过程。在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。在现有的分布式系统平台化节点管理系统中,agent的安装通常是由超级管理员来统一完成的,这样就导致所有节点的管理权限由去中心化变成了中心化,无法满足区块链系统的去中心化需求。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的目的在于提供一种区块链节点管理代理服务安装方法、电子装置及存储介质,进而解决现有的无法对区块链节点进行有效管理的技术问题。本专利技术是通过下述技术方案来解决上述技术问题:根据本专利技术的一个方面,提供了一种区块链节点管理代理服务安装方法,包括如下步骤:响应于用户的代理服务安装请求,展示新增资源页面;接收用户在新增资源页面输入的安装信息;从代理服务下载服务器中获取代理服务器资源;根据所述安装信息和获取的代理服务器资源,生成安装脚本;根据用户输入的IP地址,确定目标区块链节点对应的机器的地址;将所述安装脚本安装至目标区块链节点对应的机器中。在一个实施方式中,将所述安装脚本安装至目标区块链节点对应的机器中,包括:显示安装方式选择页面;接收用户对安装方式的选择;根据用户选择的安装方式将所述安装脚本安装至目标区块链节点对应的机器中。在一个实施方式中,所述安装方式包括以下至少之一:手动安装、ansible远程安装。在一个实施方式中,在用户选择的安装方式为手动安装的情况下,根据用户选择的安装方式将所述安装脚本安装至目标区块链节点对应的机器中,包括:将安装脚本下载至所述至目标区块链节点对应的机器中;接收用户的点击操作信号;响应于所述点击操作信号,以实现区块链节点管理代理服务安装。在一个实施方式中,在用户选择的安装方式为ansible远程安装的情况下,根据用户选择的安装方式将所述安装脚本安装至目标区块链节点对应的机器中,包括:通过ansible远程执行在所述目标区块链节点对应的机器上执行安装操作。在一个实施方式中,所述安装信息包括以下至少之一:用户名、密码、组织标签、网络设备名称、环境标签、公网IP。根据本专利技术的另一个方面,提供了一种电子装置,包括存储器和处理器,所述存储器用于存储可被所述处理器执行的区块链节点管理代理服务安装系统,所述区块链节点管理代理服务安装系统包括:展示模块,用于响应于用户的代理服务安装请求,展示新增资源页面;接收模块,用于接收用户在新增资源页面输入的安装信息;获取模块,用于从代理服务下载服务器中获取代理服务器资源;生成模块,用于根据所述安装信息和获取的代理服务器资源,生成安装脚本;确定模块,用于根据用户输入的IP地址,确定目标区块链节点对应的机器的地址;安装模块,用于将所述安装脚本安装至目标区块链节点对应的机器中。在一个实施方式中,所述安装模块包括:显示单元,用于显示安装方式选择页面;接收单元,用于接收用户对安装方式的选择;安装单元,用于根据用户选择的安装方式将所述安装脚本安装至目标区块链节点对应的机器中。在一个实施方式中,所述安装方式包括以下至少之一:手动安装、ansible远程安装。在一个实施方式中,在用户选择的安装方式为手动安装的情况下,所述安装模块具体用于将安装脚本下载至所述至目标区块链节点对应的机器中;接收用户的点击操作信号;响应于所述点击操作信号,以实现区块链节点管理代理服务安装。在一个实施方式中,在用户选择的安装方式为ansible远程安装的情况下,所述安装模块具体用于通过ansible远程执行在所述目标区块链节点对应的机器上执行安装操作。在一个实施方式中,所述安装信息包括以下至少之一:用户名、密码、组织标签、网络设备名称、环境标签、公网IP。根据本专利技术的又一个方面,提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下方法的步骤:响应于用户的代理服务安装请求,展示新增资源页面;接收用户在新增资源页面输入的安装信息;从代理服务下载服务器中获取代理服务器资源;根据所述安装信息和获取的代理服务器资源,生成安装脚本;根据用户输入的IP地址,确定目标区块链节点对应的机器的地址;将所述安装脚本安装至目标区块链节点对应的机器中。根据本专利技术的又一个方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如下方法的步骤:响应于用户的代理服务安装请求,展示新增资源页面;接收用户在新增资源页面输入的安装信息;从代理服务下载服务器中获取代理服务器资源;根据所述安装信息和获取的代理服务器资源,生成安装脚本;根据用户输入的IP地址,确定目标区块链节点对应的机器的地址;将所述安装脚本安装至目标区块链节点对应的机器中。本专利技术的积极进步效果在于:通过提供新增资源页面,用户可以主动触发安装代理服务器,以实现对区块链节点的管理,进一步的,通过提供代理服务下载服务器,可以从该代理服务下载服务器中获取代理服务器资源,以生成安装脚本实现安装。通过上述方式解决了现有了agent的安装通常是由超级管理员来统一完成的,这样就导致所有节点的管理权限由去中心化变成了中心化,无法满足区块链系统的去中心化需求的问题,达到了用户可自主安装agent服务,以实现去中心化自主安装代理服务的目的。附图说明图1是根据本专利技术实施例的区块链节点管理代理服务安装方法的方法流程图;图2是根据本专利技术实施例的区块链节点管理代理服务安装系统的结构框图;图3是根据本专利技术实施例的电子装置的一种可选的硬件架构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。考虑到在现有的分布式系统平台化节点管理系统中,agent的安装通常是由超级管理员来统一完成的,这样就导致所有节点的管理权限由去中心化变成了中心化,无法满足区块链系统的去中心化需求。基于此,在本例中,考虑到可以由用户自主安装agent服务,那么可以实现了去中心化自主安装代理服务的目的,同时通过提供web界面,用户可以更容易地进行操作。为此,在本例中提供了一种区块链节点管理代理服务安装方法、电子设备,下面对该方法和电子设备进行具体说明如下:实施例一下面结合附图对本专利技术提供的区块链节点管理代理服务安装方法进行说明,如图1所示,可以包括如下步骤:步骤101:响应于用户的代理服务安装请求,展示新增资源页面;具体的,中心服务组件提供交互本文档来自技高网...

【技术保护点】
1.一种区块链节点管理代理服务安装方法,其特征在于,包括如下步骤:响应于用户的代理服务安装请求,展示新增资源页面;接收用户在新增资源页面输入的安装信息;从代理服务下载服务器中获取代理服务器资源;根据所述安装信息和获取的代理服务器资源,生成安装脚本;根据用户输入的IP地址,确定目标区块链节点对应的机器的地址;将所述安装脚本安装至目标区块链节点对应的机器中。

【技术特征摘要】
1.一种区块链节点管理代理服务安装方法,其特征在于,包括如下步骤:响应于用户的代理服务安装请求,展示新增资源页面;接收用户在新增资源页面输入的安装信息;从代理服务下载服务器中获取代理服务器资源;根据所述安装信息和获取的代理服务器资源,生成安装脚本;根据用户输入的IP地址,确定目标区块链节点对应的机器的地址;将所述安装脚本安装至目标区块链节点对应的机器中。2.根据权利要求1所述的方法,其特征在于,将所述安装脚本安装至目标区块链节点对应的机器中,包括:显示安装方式选择页面;接收用户对安装方式的选择;根据用户选择的安装方式将所述安装脚本安装至目标区块链节点对应的机器中。3.根据权利要求2所述的方法,其特征在于,所述安装方式包括以下至少之一:手动安装、ansible远程安装。4.根据权利要求3所述的方法,其特征在于,在用户选择的安装方式为手动安装的情况下,根据用户选择的安装方式将所述安装脚本安装至目标区块链节点对应的机器中,包括:将安装脚本下载至所述至目标区块链节点对应的机器中;接收用户的点击操作信号;响应于所述点击操作信号,以实现区块链节点管理代理服务安装。5.根据权利要求3所述的方法,其特征在于,在用户选择的安装方式为ansible远程安装的情况下,根据用户选择的安装方式将所述安装脚本安装至目标区块链节点对应的机器中,包括:通过ansible远程执行在所述目标区块链节点对应的机器上执行安装操作。...

【专利技术属性】
技术研发人员:汪昌帅
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1