Supercharge Your Innovation With Domain-Expert AI Agents!

OpenStack cluster nesting deployment method and system

A technology for deploying systems and clusters, applied in the field of cloud computing, can solve the problems of cumbersome deployment, poor Ceilometer response performance, and high technical threshold requirements for operation and maintenance personnel, so as to improve deployment efficiency and achieve fine-grained operations.

Pending Publication Date: 2022-06-24
江苏安超云软件有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the above methods cannot solve the problem of cluster nested deployment. Manually deploying each service component has the disadvantage of low deployment efficiency, and if the cluster scale is large, it will take a long time to deploy a complete set of cluster; ROD is an official cluster deployment tool, but it can only deploy the community version of the OpenStack cluster; although Kolla-Ansible can deploy different versions of the OpenStack cluster, but if you want to implement cluster nested deployment, human intervention is also required. implementation, there are also defects of low deployment efficiency and cumbersome deployment
In addition, the aforementioned methods to achieve nested deployment of clusters have high technical requirements for developers
[0004] For the expansion and contraction of the cluster environment, it can be realized through the Ceilometer monitoring and metering system based on Heat. Ceilometer generally has poor response performance, and the message queue system (MessageQueue, MQ) is also used to push performance indicators. Therefore, If there are too many messages, it will be too late to process, so there is a shortcoming of not being efficient enough in the nested deployment cluster to perform expansion and contraction scenarios
The second method is to containerize the various components of OpenStack and use the Kubernetes application orchestration system to realize cluster environment monitoring and expansion and contraction. This method has the following disadvantages: On the one hand, additional deployment of Kubernetes services is required, which increases the Resource overhead; on the other hand, it is necessary to use Kubernetes services proficiently, and the technical threshold requirements for operation and maintenance personnel are relatively high

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 cluster nesting deployment method and system
  • OpenStack cluster nesting deployment method and system
  • OpenStack cluster nesting deployment method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention will be described in detail below with reference to the various embodiments shown in the accompanying drawings, but it should be noted that these embodiments do not limit the present invention. Equivalent transformations or substitutions all fall within the protection scope of the present invention.

[0042] A cluster is a group of computers that, as a whole, provide a set of network resources to users. These individual computer systems are the nodes of the cluster. In an ideal cluster, users will not be aware of the underlying nodes of the cluster system. From the user's point of view, the cluster is a system, not multiple computer systems, and the administrator of the cluster system can add or delete the nodes of the cluster system at will.

[0043] An OpenStack cluster refers to the deployment of service components required for OpenStack to run on multiple physical servers or multiple virtual machines. Nested OpenStack cluster deployment refer...

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 cluster nesting deployment method and system, and the method comprises the steps: obtaining an arrangement template, carrying out the grammar correction processing of the arrangement template, obtaining a target Heat template, and determining a capacity expansion and contraction template; detecting a performance monitoring index of the internal cluster based on the capacity expansion and contraction template, and when the performance monitoring index meets a preset alarm condition, compiling a template type corresponding to the capacity expansion and contraction template into a template type corresponding to a capacity expansion and contraction execution template adaptive to the internal cluster so as to determine the capacity expansion and contraction execution template adaptive to the internal cluster; and transmitting the capacity expansion and contraction execution template into the internal cluster so as to execute capacity expansion and contraction operation on the internal cluster. According to the method and the device, the free deployment of the external cluster and the internal cluster is realized, or the external cluster and the internal cluster are simultaneously deployed, and the capacity expansion and shrinkage operation of the internal cluster by means of the external cluster is realized.

Description

technical field [0001] The present invention relates to the technical field of cloud computing, in particular to a method and system for nested deployment of OpenStack clusters. Background technique [0002] Existing OpenStack cluster deployment solutions are generally implemented in four ways, namely, automated cluster deployment based on Ansible, automated cluster deployment based on Kolla-Ansible, RDO (Remote Desktop Management Tool) automated cluster deployment, or manual deployment of clusters. [0003] However, the above methods cannot solve the problem of cluster nested deployment, in which, manually deploying each service component has the disadvantage of low deployment efficiency, and if the cluster scale is large, it will take a long time to deploy a complete set of Cluster; ROD is an official cluster deployment tool, but it can only deploy OpenStack clusters of the community version; Kolla-Ansible can deploy OpenStack clusters of different versions, but if you wan...

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/61G06F8/41G06F9/455
CPCG06F8/61G06F8/427G06F9/45558G06F2009/45562Y02D10/00
Inventor 张和祥胡进
Owner 江苏安超云软件有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More