Unlock instant, AI-driven research and patent intelligence for your innovation.

Anti-split-brain high-availability management terminal device and management method of openstack virtual machine

A virtual machine and management-side technology, applied in program control devices, electrical digital data processing, software simulation/interpretation/simulation, etc., can solve problems such as inability to process and distinguish, and achieve the effect of high availability

Active Publication Date: 2021-02-09
WUHAN FIBERHOME INFORMATION INTEGRATION TECH CO LTD
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The whole solution needs to rely on the IPMI plane and hardware dog, and can only handle simple scenarios such as host monitoring network exceptions, and cannot handle and distinguish the complex faults of other network planes (such as management network plane, business network plane, storage network plane, etc.) on computing nodes. Scenes

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
  • Anti-split-brain high-availability management terminal device and management method of openstack virtual machine
  • Anti-split-brain high-availability management terminal device and management method of openstack virtual machine
  • Anti-split-brain high-availability management terminal device and management method of openstack virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0099] Such as figure 1 As shown, the anti-split brain OpenStack virtual machine high availability system includes a management terminal device 100 , a management network 200 , a computing node device 300 and a shared storage device 400 .

[0100] Wherein, at least two management end devices communicate through a management network to form a management cluster 110 .

[0101] The management terminal device is connected to the computing node device through the management network.

[0102] The computing node device is connected to the shared storage device.

[0103] specific as figure 1 As shown, there are three management terminal devices 100 (ie, control nodes A, B, and C in the figure), three computing node devices 300 (ie, computing nodes A, B, and C in the figure) and one shared storage device 400 Take this as an example.

[0104] In the embodiment, the three computing node devices 300 are all connected to one shared storage device 400 , that is, the three computing node...

Embodiment 2

[0140] On the basis of embodiment 1-2, such as image 3 As shown, when the management terminal device 100 sends a Fencing request to the computing node device connected to the normal state of the shared storage device, HaStack needs to determine how to respond to the storage interruption event reported by the underlying HaStack-agent according to the current situation of the environment. The module also performs the following operations:

[0141] Operation B-1, continuously monitor the Fencing event reported by the computing node device, and turn to operation B-2 once the message is received.

[0142] Specifically, HaStack continuously monitors the Fencing event reported by HaStack-agent, and turns to operation B-2 once the message is received.

[0143] In operation B-2, check whether the cluster status is normal through the health information collected by the cluster management module. If it is abnormal, trigger a cluster abnormal alarm and end it. If it is normal, go to ope...

Embodiment 3

[0156] On the basis of Example 1, such as Figure 4 As shown, due to the storage failure of the underlying shared storage device 400, the lock heartbeat of the Lock module cannot be written on time. At this time, it is necessary to confirm whether Fencing needs to be executed between HaStack-agent and HaStack. At this time, a high-availability computing node module is required. Run a method that includes:

[0157] Operation C-1, when the cloud computing virtual machine VM continues to update and store the lock heartbeat, if the writing is normal, no processing is required; otherwise, once the lock heartbeat writing is abnormal, go to operation C-2.

[0158] Specifically, on the computing node device, the virtual machine VM continuously updates and stores the lock heartbeat of the Lock module; if the write in the storage is normal, no processing is required; otherwise, once the lock heartbeat write is abnormal for more than the predetermined time, then go to operation C-2 .

...

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

Anti-split-brain high-availability management device for OpenStack virtual machines, including: Nova module; cluster management module; And end, if it is normal, go to the next step; check the status reported by each computing node device through the management network, if it is terminated normally, otherwise go to the next step; according to the abnormal status, judge whether it needs to be processed one by one, if there is no processing, then return to the previous step. Otherwise, go to the next step; for the computing node device in the abnormal state that needs to be processed, check the state of the shared storage device connected to it, and when the shared storage device is abnormal, control the cloud computing virtual machine VM program running on the computing node device. Run and end, otherwise go to the next step; issue a Fencing request; issue a command to trigger the running of the cloud computing virtual machine VM program running on the computing node device.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a high-availability management terminal device and a management method of an OpenStack virtual machine that prevents split-brain, and belongs to the field of computers. Background technique [0002] With the maturity of the cloud technology solution, the cloud computing platform based on OpenStack is more and more widely used in various fields, and a large number of business systems are transplanted to the cloud platform to provide services. Among them, the HA (High availability) function of virtual machines is introduced into the cloud environment as an important feature of the virtualization platform, and it has become more and more important in the current environment interaction. This function is used to automatically restore the running virtual machine when the physical host fails. While improving the reliability of the cloud platform, it can also greatly improve the maintaina...

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): G06F9/455
CPCG06F9/45558G06F2009/45587G06F2009/45595
Inventor 张傲吴江田松
Owner WUHAN FIBERHOME INFORMATION INTEGRATION TECH CO LTD