Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 not the information of the business program running in the virtual machine
When all virtual machines cannot be rebuilt, the virtual machines cannot be rebuilt according to the priority of the user's business demands

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

Embodiment 1

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

[0047] The virtualization platform cannot determine the reconstruction 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 virtual machines cannot be rebuilt, the virtual machines cannot be rebuilt according to the priority of the user's business demands.

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

Embodiment 2

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

[0068] Priority module 1 is used to pre-configure the service priority of the virtual machine. When a failure of the physical machine is detected, the high-availability batch scheduler of the virtual machine is triggered to obtain the information of each virtual machine on the faulty physical machine and perform business on each virtual machine. prioritization;

[0069] The scheduling module 2 is configured to screen candidate physical machines that meet the requirements of virtual machine reconstruction, and select a physical machine corresponding to each virtual machine from the candidate physical machines according to the resource balance allocation strategy and in order of service priority.

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

Embodiment 3

[0073] This embodiment provides a high-availability batch scheduling device for virtual machines. Please see image 3 , the virtual machine high-availability batch scheduling device 500 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 510 (for example, one or more processors) and Storage 520, one or more storage media 530 (such as one or more mass storage devices) for storing application programs 533 or data 532 . Wherein, the memory 520 and the storage medium 530 may be temporary 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 on the virtual machine high-availability batch scheduling device 500 .

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

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 北京志凌海纳科技有限公司
Features
  • Generate Ideas
  • 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