Virtual machine high-availability batch scheduling method and device, equipment and storage medium

A scheduling method and technology of a scheduling device, applied in the field of virtual machine reconstruction, can solve the problems of not being able to know business program information, unable to rebuild virtual machines, unable to judge the priority of virtual machine reconstruction, etc., so as to ensure availability and prevent all unavailable Effect

Pending Publication Date: 2022-02-15
北京志凌海纳科技有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] 2. The virtualization platform cannot judge the reconstruction priority of the virtual machine
As an infrastructure, the virtualization platform can only know the information of the virtual machine, but no

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
  • Virtual machine high-availability batch scheduling method and device, equipment and storage medium
  • Virtual machine high-availability batch scheduling method and device, equipment and storage medium
  • Virtual machine high-availability batch scheduling method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0045] Example 1

[0046] Batch scheduling of virtual machines is an important part of the high-availability process. However, the existing virtual machine high-availability solutions have the following defects in batch scheduling:

[0047] The virtualization platform cannot determine the rebuild priority of the virtual machine. As an infrastructure, the virtualization platform can only know the information of the virtual machine, but cannot know the information of the business program running in the virtual machine. When all the virtual machines cannot be rebuilt, the virtual machines cannot be rebuilt by priority according to the user's business requirements.

[0048] In view of the above-mentioned defects, this embodiment provides a high-availability batch scheduling method for virtual machines, which allows the user to indicate the service priority of the virtual machine with numbers on the virtual machine platform management interface. The larger the number, the higher...

Example Embodiment

[0066] Embodiment 2

[0067] This embodiment provides a high-availability batch scheduling device for virtual machines. Please refer to figure 2 , which includes:

[0068] The priority module 1 is used to pre-configure the business priority of the virtual machine. When a physical machine is detected to be faulty, it triggers the virtual machine high-availability batch scheduler, obtains the information of each virtual machine on the faulty physical machine, and performs services on each virtual machine. prioritization;

[0069] The scheduling module 2 is used for screening candidate physical machines that meet the virtual machine reconstruction, and selecting a physical machine corresponding to each virtual machine from the candidate physical machines in the order of service priority according to the resource balancing allocation strategy.

[0070] The scheduling module 2 includes a screening unit 201 , a scoring unit 202 and a selection unit 203 . The screening unit 201 i...

Example Embodiment

[0072] Embodiment 3

[0073] This embodiment provides a high-availability batch scheduling device for virtual machines. see image 3 , the virtual machine high-availability batch scheduling device 500 may vary greatly due to different configurations or performance, and may include one or more processors (central processing units, CPU) 510 (for example, one or more processors) and Memory 520, one or more storage media 530 (eg, one or more mass storage devices) that store applications 533 or data 532. Among them, the memory 520 and the storage medium 530 may be short-term storage or persistent storage. The program stored in the storage medium 530 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the high-availability batch scheduling device 500 for virtual machines.

[0074] Further, the processor 510 may be configured to communicate with the storage medium 530 to execute a series of instruction operat...

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 virtual machine high-availability batch scheduling method and device, equipment and a storage medium, and aims to solve the problem that an existing virtualization platform cannot judge the reconstruction priority of the virtual machines. The business priority of the virtual machine is set in advance, when a physical machine is detected to be faulty, and when a virtual machine high-availability batch scheduling program is triggered and cluster residual resources are insufficient, information of each virtual machine on the faulted physical machine is acquired, and service priority ranking is performed on each virtual machine, so that the virtual machine with higher priority can be ensured to be reconstructed firstly, and the influence on important services of a user is minimized.

Description

technical field [0001] The invention belongs to the technical field of virtual machine reconstruction, and in particular relates to a virtual machine high-availability batch scheduling method, device, equipment and storage medium. Background technique [0002] In modern distributed virtualization platforms, failures of components such as networks and disks occur from time to time, causing the host to be unavailable for a period of time. In order to protect the virtual machines on the host from faults to the greatest extent, the high availability function of virtual machines came into being. The virtual machine high availability function refers to: when the virtualization platform detects a physical machine failure, it automatically selects a suitable target physical machine for the virtual machine on the failed physical machine and rebuilds it. [0003] Batch scheduling of virtual machines is an important part of the high availability process. Generally, the process of hig...

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): G06F9/455G06F9/48
CPCG06F9/45558G06F9/4881G06F2009/4557G06F2009/45562
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