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
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap