Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Power industry cloud platform tool chain based on open source component, and cloud platform operation and maintenance method

A power industry and cloud platform technology, applied in the field of cloud platform implementation operation and maintenance tools, can solve problems such as the inability to directly apply the power industry, and achieve the effect of flexible and rapid deployment, expansion, and rapid maintenance

Pending Publication Date: 2020-02-07
INFORMATION & COMM BRANCH OF STATE GRID JIANGSU ELECTRIC POWER +1
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the MCP1.0 architecture, functions such as rapid deployment and expansion of the platform are realized, but they cannot be directly applied to the power industry

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
  • Power industry cloud platform tool chain based on open source component, and cloud platform operation and maintenance method
  • Power industry cloud platform tool chain based on open source component, and cloud platform operation and maintenance method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] The underlying cloud platform of this embodiment adopts OpenStack and Kubernetes, and the tool chain part consists of three parts: local code warehouse, continuous integration deployment tool and local source warehouse.

[0043] The local code warehouse mainly stores the source code of the application system. In the architecture of this embodiment, the source code and scripts of the components used to realize the platform functions can also be stored; the continuous integration deployment tool is mainly composed of CI / CD components and various scripts, and is responsible for monitoring Code changes submitted in the code warehouse, and integration testing and release iterations are initiated; the local source warehouse mainly stores various deployment packages and dependent libraries for offline deployment of platforms and business systems.

[0044] Different from the MCP1.0 platform, the component source codes and scripts used for platform deployment and changes in this ...

Embodiment 2

[0050] This embodiment takes the automatic deployment of the OpenStack platform as an example. First, store the OpenStack image in the local source warehouse, and write the build configuration in the continuous integration deployment tool. You can choose the Kolla open source project as the automatic deployment script for the OpenStack platform, and store it in the local code warehouse. , trigger the continuous integration deployment tool to pull the OpenStack platform automatic deployment script in the local code warehouse and pull the corresponding image in the local source warehouse, execute the OpenStack platform automatic deployment script on the image, and then deploy the relevant OpenStack platform according to the prior configuration node. When the cloud platform node needs to be expanded, modifying the Kolla project configuration file will trigger the continuous integration deployment tool to rebuild and pull the image to execute the operation.

Embodiment 3

[0052] The images of Kubernetes1.11 and Kubernetes1.13 are stored in the local source warehouse Nexus, the two yml scripts of K8S-1.11 and K8S-1.13 are stored in the local code warehouse, and the "upgrade" is stored in the integrated deployment tool Jenkins To 1.13" and "rollback to 1.11" two tasks, Kubernetes version 1.11 is deployed in the existing cloud platform environment A, and Kubernetes version 1.13 is deployed in the cloud platform environment B. Due to business reasons, the two environments A and B All the business applications in have been relocated. Now it is necessary to deploy application 1 in environment A and application 2 in environment B. According to the application requirements, it is necessary to perform upgrade and rollback operations on the two environments of A and B respectively. At this time, in Configure the "upgrade to 1.13" task in the integrated deployment tool Jenkins, modify the involved node IP to the node IP of the A environment, and then execu...

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 invention discloses a power industry cloud platform tool chain based on an open source component, and a cloud platform operation and maintenance method. A component source code and a script required for realizing a cloud platform function are stored in the tool chain; wherein the cloud platform function comprises an automatic deployment iteration function of the cloud platform; the cloud platform layer depends on an automatic deployment iteration function of a cloud platform to provide cloud service for the power business system; developers realize platform upgrading / rollback functions through a tool chain so as to adapt to different versions of power industry-oriented business systems, so that the power industry-oriented business systems are minimized in change and stably run on the cloud platform layer.

Description

technical field [0001] The invention belongs to the technical field of cloud platform implementation operation and maintenance tools, and specifically relates to an open source component-based electric power industry cloud platform tool chain for automatic deployment, capacity expansion, capacity reduction, process definition, continuous integration and continuous deployment of cloud platforms and its application . Background technique [0002] At present, cloud computing is being widely used in a wide range of industries. Its underlying layers are nothing more than two categories: virtual machines and containers. The corresponding popular cloud platforms are OpenStack and Kubernetes. For the production environment cloud platform environment, it is necessary to adapt to frequent deployment, capacity expansion, upgrade, rollback, as well as fault handling and stability optimization, so the OpenStack and Kubernetes platforms with the above functions or scripts can become the b...

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/60G06F8/71
CPCG06F8/60G06F8/71Y04S10/50
Inventor 张明明夏飞宋浒邹昊东俞俊牧军范江
Owner INFORMATION & COMM BRANCH OF STATE GRID JIANGSU ELECTRIC POWER
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products