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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com