Block chain node deployment method, device and equipment and storage medium

A node deployment and blockchain technology, applied in the field of blockchain node deployment methods, devices, equipment and storage media, can solve the problem of limited container technical support, reduce the stability of nodes to be deployed, and reduce the efficiency of blockchain node deployment and other problems to achieve the effect of improving deployment efficiency and avoiding intrusion

Active Publication Date: 2019-07-05
北京启迪区块链科技发展有限公司
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the existing technology is too intrusive to the nodes to be deployed, which reduces the stability of the nodes to be deployed, and the support for c

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Block chain node deployment method, device and equipment and storage medium
  • Block chain node deployment method, device and equipment and storage medium
  • Block chain node deployment method, device and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] figure 1 It is a flowchart of a blockchain node deployment method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation of remote batch deployment of blockchain nodes, and the method can be executed by a blockchain node deployment device. The device can be realized by means of software and / or hardware, and is preferably configured on a remote deployment platform. The method specifically includes the following:

[0027] Step 110, calling the Ansible tool to establish a communication connection with the target node, and building a Kubernetes cluster in the target node.

[0028] In a specific embodiment of the present invention, the Ansible tool is installed in the remote deployment platform for remote batch deployment of blockchain nodes. Among them, the Ansible tool is a simple agentless IT automated operation and maintenance tool, which integrates many operation and maintenance tools, such as puppet, cfengine, chef, func and...

Embodiment 2

[0040] On the basis of the first embodiment above, this embodiment provides a preferred implementation of the blockchain node deployment method, which can remotely manage the nodes to be deployed through the Ansible tool on the remote deployment platform. Wherein, step 110 may specifically include the following steps 310-320, and step 120 may include the following steps 330-350. image 3 A flow chart of a blockchain node deployment method provided by Embodiment 2 of the present invention, such as image 3 As shown, the method includes the following specific:

[0041] Step 310, calling the Ansible tool to generate a Kubernetes configuration file, and adding it to the first script component of the Ansible tool.

[0042] In a specific embodiment of the present invention, the Ansible tool also includes a script component, that is, playbooks, a component used to configure remote nodes, which can describe the steps of operating the remote ground, and solve complex IT environments. ...

Embodiment 3

[0057] On the basis of the second embodiment above, this embodiment provides a preferred implementation of the blockchain node deployment method, which can schedule and orchestrate containers in the target node through the constructed Kubernetes cluster. Wherein, step 350 may specifically include the following steps 440-460. Figure 4 A flowchart of a blockchain node deployment method provided by Embodiment 3 of the present invention, such as Figure 4 As shown, the method includes the following specific:

[0058] Step 410, calling the Ansible tool to establish a communication connection with the target node, and building a Kubernetes cluster in the target node.

[0059] Step 420, calling the Ansible tool to obtain the image file of the target blockchain version from the container image repository.

[0060] Step 430: Determine the blockchain version information of the target node maintenance information through the Ansible tool according to the target blockchain version imag...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a blockchain node deployment method, device and equipment and a storage medium. The method comprises the following steps of calling an Ansible tool to establish communication connection with a target node, and establishing a Kubernetes cluster in the target node; and calling the Ansible tool to obtain a target block chain version mirror image file, creating a container in the Kubernetes cluster of the target node according to the target block chain version mirror image file, and deploying the block chain nodes in the container. According to the embodiment of the invention, by calling the Ansible tool, the nodes to be deployed are prevented from being invaded, by building the Kubernetes cluster in the target node, and utilizing the characteristic that the Kubernetes cluster supports multiple container technologies, the cross-platform block chain node deployment is achieved, and the deployment efficiency of the block chain nodes is improved.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of blockchain, and in particular, to a blockchain node deployment method, device, device and storage medium. Background technique [0002] With the continuous development of Internet technology, a decentralized and transparent blockchain technology has emerged. Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. [0003] At present, container technology can be used to deploy blockchain nodes to users or enterprises to provide blockchain services to users or enterprises. The platform side can use the Saltstack management tool to manage the nodes to be deployed by pre-installing the Saltstack agent on the nodes to be deployed, manage the nodes to be deployed in an intrusive way and call the agent in the nodes to be deployed, so as to manage the nodes to be deployed. A...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/61G06F9/455
CPCG06F8/63G06F9/45558G06F2009/45595
Inventor 张武斌
Owner 北京启迪区块链科技发展有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products