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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com