Openstack-based container deployment method and architecture

A container and container cluster technology, applied in the field of communication, can solve the problems of high time and cost of deploying container management architecture, failure of cluster deployment, high deployment failure, etc.

Active Publication Date: 2018-08-28
GUANGZHOU VCMY TECH CO LTD
View PDF5 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the deployment of these architectures requires certain technologies, and the deployment process involves the installation of a large amount of software, the processing of dependencies between components, and the setting of many configuration parameters, coupled with the characteristics of large-scale cluster server hardware, operating architecture, and network heterogeneity. Deployment takes a lot of time, and the process has a high probability of cluster deployment failure due to excessive manual operations and repetitive work
At the same time, most deployments of the current container management architecture depend on the speed of the Internet. When the network is slow or unreachable, the deployment will be blocked
Although there are quite a few automated deployment methods for some container management architectures, there are still many technical problems and imperfections in the actual implementation process
[0004] Therefore, the current deployment container management has the following problems: the deployment of the container management architecture requires high technical requirements for the deployment personnel; the time cost of deploying the container management architecture is high, the deployment of the container management architecture is complicated, and the deployment failure rate is high. It is necessary to find a more intelligent and reliable automated deployment methods

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
  • Openstack-based container deployment method and architecture
  • Openstack-based container deployment method and architecture
  • Openstack-based container deployment method and architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] figure 1 A schematic flow chart of an openstack-based container deployment method provided in Embodiment 1 of the present invention, the method includes the following steps:

[0042] Step 101: According to the supported container management software, make a corresponding image template. The image template is pre-installed with the basic software package for deploying the container environment, upload the image template to the glance image management component of openstack, and mark the image. The mark is used To distinguish what kind of container cluster management software the image can be used as a template;

[0043]Step 102: Prepare the resources needed to create a container cluster in openstack, and the client creates a container cluster template by calling the interface module 1 and combining the resources, and records the configuration information of the container cluster template in the data module 3;

[0044] Step 103: the client creates a container cluster thr...

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 provides an openstack-based container deployment method and architecture, and belongs to the technical field of communication. The deployment method comprises the following steps: preparing resources necessary for creating a container cluster in an openstack, and creating, by a client, a container cluster template in combination with the resources by calling an interface module; creating, by the client, the container cluster through the interface module according to the input container cluster template and the container cluster size information; verifying, by the interface module, the container cluster size information, and sending the container cluster size information to a decision making module, obtaining, by the decision making module, the configuration information of thecontainer cluster template from a data module, obtaining an arrangement module of a corresponding container management engine from a drive management module, and generating a heat arrangement template; and automatically scheduling, by a heat arrangement module, openstack resources according to the heat arrangement template, and arranging and deploying a container cluster environment. By adoptionof the method and the architecture, the rapid deployment of the container cluster is achieved by means of the container cluster template, the development cost is reduced, and the deployment efficiencyis improved.

Description

technical field [0001] The invention belongs to the technical field of communications, and in particular relates to an openstack-based container deployment method and architecture. Background technique [0002] With the development of microservice architecture, containers are gradually widely used, and more and more enterprises and research institutions migrate their business to containers. In the microservice architecture, containers, as the core technology for implementing microservices, have been widely deployed and applied in various industries due to their characteristics of saving user costs, improving operation and maintenance efficiency, and being more conducive to enterprise innovation. [0003] Currently, container technology has become a very hot technology. A container is an open source tool for running applications in Linux, a lightweight virtual machine. It helps users provide a very efficient way to run, package and deploy applications. Container technology...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L12/24
CPCH04L41/0803H04L67/10H04L67/51H04L67/60
Inventor 成胜
Owner GUANGZHOU VCMY TECH CO LTD
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