A method for automatically deploying high-availability clusters of business systems based on ansible

A business system and cluster technology, applied in transmission systems, digital transmission systems, security communication devices, etc., to reduce learning costs, reduce the probability of accidental errors, and improve work efficiency

Active Publication Date: 2022-05-24
湖南麒麟信安科技股份有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The external monitoring system needs to build a separate server and requires professional operation and maintenance personnel to maintain

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
  • A method for automatically deploying high-availability clusters of business systems based on ansible
  • A method for automatically deploying high-availability clusters of business systems based on ansible

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described below with reference to the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.

[0040] The present invention provides an ansible-based method for automatically deploying a high-availability cluster of a business system, comprising the following steps:

[0041] S1) set all servers of the cluster in a local area network, set the deployment IP of each server, so that the back-end servers access the front-end deployment page through the deployment IP respectively, and the server includes 4 different types of network cards, including monitoring network cards, service network cards , storage network card and management network card;

[0042] S2) input configuration information on the front-end page and generate a page deployment request, the configuration information includes a list of server nodes to be deployed, server firewall configuration info...

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 method for automatically deploying a high-availability cluster of a business system based on ansible, comprising: setting all servers of the cluster in a local area network, setting the deployment IP of each server, so that the back-end servers respectively access the front-end deployment through the deployment IP page, the server includes 4 different types of network cards, including a monitoring network card, a service network card, a storage network card and a management network card; input configuration information on the deployment page and generate a page deployment request; select a server as the deployment master node, according to the specified The server list and the corresponding information in the configuration information generate an ansible playbook, the deployment master node obtains the page deployment request and executes the deployment steps of the ansible playbook according to the configuration information, and at the same time sends the execution command of the same steps to other servers in the cluster using the SSH protocol through the deployment IP. . The present invention improves the success rate of deployment, facilitates maintenance by operation and maintenance personnel, and improves work efficiency.

Description

technical field [0001] The invention relates to the field of system deployment, in particular to an ansible-based method for automatically deploying a high-availability cluster of a business system. Background technique [0002] System deployment refers to deploying business systems on operating systems that meet the requirements. During the deployment process, you need to upload business code, modify configuration files, and start related services in sequence. There are many steps that need to be interdependent during the deployment of complex systems. Misoperation will lead to the failure of the overall deployment. Automated deployment can be implemented by writing scripts or web platforms, reducing the steps of human intervention and improving the accuracy and efficiency of system deployment. [0003] The high availability of the system refers to the proportion of the time that the system runs stably during the running period to the total time. With the popularization o...

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 Patents(China)
IPC IPC(8): H04L9/40H04L41/0631H04L41/08H04L41/0823H04L41/22H04L61/5007H04L67/1001H04L67/1097
CPCH04L67/025H04L67/1097H04L63/0218H04L63/0236H04L63/0263H04L41/0631H04L41/0823H04L41/0876H04L41/22H04L61/5007H04L67/1001
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