Virtual machine manager health management method and device, equipment and storage medium
By implementing exception detection and rapid restart in virtual machine manager and secure virtual machines, the problem of health status management of virtual machine managers is solved, the security operation level of virtual machines is improved, and the rapid response and secure recovery in abnormal situations are ensured.
Patent Information
- Application Number
- CN202510117891.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-05-16
AI Technical Summary
The prior art is difficult to effectively manage the health status of the virtual machine manager, which may lead to security risks when there are problems or abnormalities and affect the safe operation of the virtual machine.
When the virtual machine manager runs the virtualization function, determine whether there is an exception in the running state of the virtualization function, and restart the virtual machine manager when there is an exception; at the same time, when the secure virtual machine is started and run, determine whether there is an exception in its running state, and decide whether to restart the virtual machine manager or the secure virtual machine based on the number of consecutive exceptions.
It realizes exception detection and rapid restart when the virtual machine manager and secure virtual machine run, ensuring that the virtual machine manager and related virtual machines run in a secure environment, improving the security level and avoiding security risks.
Smart Images

Figure CN120010997A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of virtual machine security technology, and in particular to a virtual machine manager health management method, apparatus, device and storage medium. Background Art
[0002] The virtual machine manager, or Hypervisor, is used in high functional safety scenarios. It will start a high functional safety operating system, so its functional safety requirements are very high. This requires the design of an effective health management method to enable the Hypervisor to achieve a higher safety level when running related functions, and avoid running when there are problems or abnormalities, which may cause safety hazards. Summary of the invention
[0003] The present application provides a virtual machine manager health management method, apparatus, device and storage medium, which can more effectively ensure that the virtual machine manager and related virtual machines run in a safe environment.
[0004] In a first aspect, an embodiment of the present application provides a virtual machine manager health management method, which adopts the following technical solution:
[0005] A virtual machine manager health management method, the method comprising:
[0006] When the virtual machine manager runs the virtualization function, determining whether there is an abnormality in the running state of the virtualization function;
[0007] If there is an abnormality in the operation state of the virtualization function, restart the virtual machine manager; if there is no abnormality in the operation state of the virtualization function, allow or control the virtual machine manager to start the operation of the secure virtual machine;
[0008] When the secure virtual machine is started and runs, determining whether there is an abnormality in the running state of the secure virtual machine;
[0009] If there is an abnormality in the running state of the secure virtual machine, the secure virtual machine is restarted first, and whether to restart the virtual machine manager is determined based on whether there is an abnormality in the running state of the secure virtual machine after the restart.
[0010] In combination with the first aspect, in an implementation manner, if there is an abnormality in the running state of the secure virtual machine, the secure virtual machine is restarted first, and whether to restart the virtual machine manager is determined based on whether there is an abnormality in the running state of the secure virtual machine after the restart, including the following steps:
[0011] If there is an abnormality in the running state of the secure virtual machine, update the number of consecutive abnormalities of the recorded secure virtual machine;
[0012] Determining whether the number of consecutive abnormalities is greater than one;
[0013] When the number of consecutive exceptions is no more than one, restarting the secure virtual machine;
[0014] When the number of consecutive exceptions is greater than one, restart the virtual machine manager and reset the number of consecutive exceptions.
[0015] In combination with the first aspect, in one implementation, the process of determining whether there is an abnormality in the running state of the virtualization function and the process of detecting whether there is an abnormality in the running state of the secure virtual machine are both implemented by a first detection module built into the virtual machine manager.
[0016] In combination with the first aspect, in one implementation, when the virtual machine manager runs the virtualization function, before determining whether there is an abnormality in the running state of the virtualization function, the following steps are included:
[0017] After the virtual machine manager is started, determining whether there is an abnormality in the running state of the first detection module;
[0018] If the running state of the first detection module is abnormal, restart the virtual machine manager or restart the running system of the virtual machine manager.
[0019] In combination with the first aspect, in one implementation, if the running state of the first detection module is abnormal, restarting the virtual machine manager or restarting the running system of the virtual machine manager includes the following steps:
[0020] If the number of consecutive abnormalities in the running state of the first detection module is one, restart the virtual machine manager; if the number of consecutive abnormalities in the running state of the first detection module exceeds one, restart the running system of the virtual machine manager.
[0021] In combination with the first aspect, in one implementation, after the virtual machine manager is started, it is determined whether the running state of the first detection module is abnormal.
[0022] A second detection module disposed outside the operating system of the virtual machine manager determines whether the operating state of the first detection module is abnormal.
[0023] In combination with the first aspect, in one implementation, the operating system of the virtual machine manager is a SOC system, and the second detection module is arranged in an MCU system.
[0024] In a second aspect, an embodiment of the present application provides a virtual machine manager health management device, which adopts the following technical solution:
[0025] A virtual machine manager health management device, the virtual machine manager health management device comprising:
[0026] A primary management module, which is configured to determine whether there is an abnormality in the running state of the virtualization function when the virtual machine manager runs the virtualization function; if there is an abnormality in the running state of the virtualization function, restart the virtual machine manager; if there is no abnormality in the running state of the virtualization function, allow or control the virtual machine manager to start the safe virtual machine operation;
[0027] The secondary management module is configured to determine whether there is an abnormality in the running state of the security virtual machine when the security virtual machine starts running; if there is an abnormality in the running state of the security virtual machine, restart the security virtual machine first, and determine whether to restart the virtual machine manager based on whether there is an abnormality in the running state of the security virtual machine after the restart.
[0028] In a third aspect, an embodiment of the present application provides a virtual machine manager health management device, which adopts the following technical solution:
[0029] A virtual machine manager health management device comprises a processor, a memory, and a virtual machine manager health management program stored in the memory and executable by the processor, wherein when the virtual machine manager health management program is executed by the processor, the steps of the virtual machine manager health management method as described above are implemented.
[0030] In a fourth aspect, an embodiment of the present application provides a storage medium, which adopts the following technical solution:
[0031] A storage medium stores a virtual machine manager health management program, wherein when the virtual machine manager health management program is executed by a processor, the steps of the virtual machine manager health management method described above are implemented.
[0032] The beneficial effects brought by the technical solution provided in the embodiments of the present application include:
[0033] By running the virtualization function in the virtual machine manager to enable the operation of other virtual machines, it is first determined whether the virtualization function has an abnormality, and when there is an abnormality, the virtual machine manager is restarted in time to make it run and judge again. When there is no abnormality, the security virtual machine is started to run. At the same time, the running security virtual machine can also be further detected for abnormalities. When it is abnormal, the security virtual machine or virtual machine manager will be further restarted according to the number of consecutive abnormalities. Finally, when different functions are running, different levels of restart work are achieved, so that modules such as security virtual machines and virtual machine managers can run in a safe scenario more quickly and effectively. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1This is a flowchart of the first embodiment of the virtual machine manager health management method of the present application;
[0035] Figure 2 This is a functional module diagram of an embodiment of a virtual machine manager health management device of the present application;
[0036] Figure 3 This is a schematic diagram of the hardware structure of the virtual machine manager health management device involved in the embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0038] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0039] In a first aspect, an embodiment of the present application provides a virtual machine manager health management method.
[0040] Reference Figure 1 , Figure 1 This is a flowchart of the first embodiment of the virtual machine manager health management method of the present application. The virtual machine manager health management method includes:
[0041] S100, when the virtual machine manager runs the virtualization function, determining whether there is an abnormality in the running state of the virtualization function;
[0042] S200, if there is an abnormality in the running state of the virtualization function, restart the virtual machine manager; if there is no abnormality in the running state of the virtualization function, allow or control the virtual machine manager to start the secure virtual machine operation;
[0043] S300, when the secure virtual machine is started and running, determining whether there is an abnormality in the running state of the secure virtual machine;
[0044] S400: If there is an abnormality in the running state of the secure virtual machine, the secure virtual machine is restarted first, and whether to restart the virtual machine manager is determined based on whether there is an abnormality in the running state of the secure virtual machine after the restart.
[0045] In this embodiment, specifically, the judgment results of the running state of the virtualization function and the running state of the security virtual machine include the judgment results in three aspects: alive, deadline and logic. Furthermore, by running the virtualization function in the virtual machine manager to enable the running of other virtual machines, it is first judged whether the virtualization function has an abnormality, and the virtual machine manager is restarted in time when an abnormality exists, so that it can be re-run and judged, and when it does not have an abnormality, the security virtual machine is restarted to run, and at the same time, the running security virtual machine can be further detected for abnormalities, and the security virtual machine will be restarted first when it is abnormal, and it is judged whether to restart the virtual machine manager based on whether there is an abnormality in the running state of the security virtual machine after the restart.
[0046] Ultimately, it is possible to restart at different levels when different functions are running, allowing modules such as secure virtual machines and virtual machine managers to run in a secure scenario more quickly and effectively.
[0047] Further, in one embodiment, in step S400, if there is an abnormality in the running state of the secure virtual machine, the secure virtual machine is restarted first, and whether to restart the virtual machine manager is determined based on whether there is an abnormality in the running state of the secure virtual machine after the restart, specifically including the following steps:
[0048] S410. If the running state of the secure virtual machine is abnormal, update the number of consecutive abnormalities of the secure virtual machine recorded;
[0049] S420, determining whether the number of consecutive abnormalities is greater than one;
[0050] S430, restarting the secure virtual machine when the number of consecutive exceptions is no more than one;
[0051] S440: When the number of consecutive exceptions is greater than one, restart the virtual machine manager and reset the number of consecutive exceptions.
[0052] Specifically, when an abnormality is detected after the security virtual machine is started and run, it will be judged whether the abnormality is detected after the last startup to determine whether the abnormality exists for two consecutive times when the security virtual machine is started and run. If not, the security virtual machine will be restarted first to reset the possible occasional conditions of the security virtual machine itself, so as to restore the operation of the security virtual machine as soon as possible. If the abnormality exists for two consecutive times when the security virtual machine is started and run, the possibility of occasional conditions of the security virtual machine is greatly reduced. At this time, the operating platform of the security virtual machine, that is, the virtual machine manager, will be further restarted to enable all related programs to be restarted as a whole, so as to maximize the security of the next operation of the virtual machine manager and the security virtual machine.
[0053] After restarting the virtual machine manager, if the secure virtual machine is running and anomalies are still detected, different advanced practices can be adopted in different embodiments, such as outputting an alarm signal to remind technicians of equipment failure, locking the operation of the virtual machine manager or the secure virtual machine, etc. This application does not limit this.
[0054] Furthermore, in one embodiment, the process of determining whether there is an abnormality in the running state of the virtualization function and the process of detecting whether there is an abnormality in the running state of the secure virtual machine are both implemented by a first detection module built into the virtual machine manager.
[0055] In this embodiment, a first detection module arranged in the virtual machine manager is utilized to realize response preparation at the first time the virtual machine manager is started, and the running status of the virtual machine manager can be detected at the first time after the virtual machine manager runs its virtualization function and the virtual machine manager runs the security virtualizer, thereby ensuring that the virtualization function of the virtual machine manager and the security virtualizer that the first detection module is responsible for can run smoothly in a secure environment.
[0056] Since the first detection module is needed to ensure that the virtual machine manager and the secure virtual machine run in a secure environment, it is critical that the first detection module functions normally. Therefore, further, in one embodiment, the step S100, when the virtual machine manager runs the virtualization function, before determining whether the running state of the virtualization function is abnormal, includes the following steps:
[0057] S010, after the virtual machine manager is started, determining whether there is an abnormality in the running state of the first detection module;
[0058] S020: If the running state of the first detection module is abnormal, restart the virtual machine manager or restart the running system of the virtual machine manager.
[0059] Specifically, in this embodiment, a second detection module provided outside the operating system of the virtual machine manager determines whether the operating state of the first detection module is abnormal. The second detection module independent of the virtual machine manager is used to detect the first detection module, so that the second detection module is not affected by the abnormality of the virtual machine manager and its operating system, which may cause the second detection module to be unable to detect the first detection module.
[0060] Such a setting ensures that the relevant technical personnel can be informed in time when the first detection module fails through the second detection module, thereby avoiding the operation of the virtual machine manager and the secure virtual machine when the first detection module fails, further improving the security of the method of the present application when in use.
[0061] Further, in some embodiments, the step S020, if the running state of the first detection module is abnormal, restarting the virtual machine manager or restarting the running system of the virtual machine manager, includes the following steps:
[0062] S021. If the number of consecutive abnormalities in the running state of the first detection module is one, restart the virtual machine manager; if the number of consecutive abnormalities in the running state of the first detection module exceeds one, restart the running system of the virtual machine manager.
[0063] Such an arrangement enables different restart strategies to be adopted when facing different consecutive abnormal times of the first detection module. Specifically, when the operation abnormality of the first detection module occurs only once, the device can be restarted in a small range, that is, the virtual machine manager running the first detection module can be restarted, so as to restore the normal operation of the first detection module as soon as possible or determine the fault degree of the first detection module; when the first detection module has two operation abnormalities, it means that the first restart of the virtual machine manager did not play a recovery role, the fault of the first detection module is more serious or the fault did not occur in the first detection module, and therefore, further restart and recovery is performed on the operating system running the virtual machine manager; finally, through the two-level restart strategy, it is possible to more effectively deal with the abnormal situations of different first-level detection modules and provide a more appropriate restart recovery method.
[0064] Furthermore, in this embodiment, the operating system of the virtual machine manager is specifically a SOC system of a car, and the second detection module is arranged in the MCU system.
[0065] Specifically, for the SOC system, since it can only run a single virtual machine, when it is necessary to run multiple virtual machine related functions on the SOC system, it is necessary to run a virtual machine manager on it, and use the virtualization function of the virtual machine manager to run multiple virtual machines, including virtual machines related to automobile functional safety, that is, safety virtual machines, and non-functional safety related virtual machines. Therefore, in order to ensure the normal functional safety of the automobile, it is necessary to ensure the normal function of the virtualization function of the virtual machine manager, the safety virtual machine being run, and the first detection module according to the above method. As for the second detection module set on the MCU system, since it only needs to monitor the first detection module, the execution content is relatively simpler, so it is very compatible with the MCU for application scenarios with lower power consumption, simpler functions, and lower costs, which is helpful for program software settings and related costs, and the MCU also has high stability, which can ensure good detection accuracy of the first detection module, and provides a good foundation for the use of the first detection module.
[0066] In a second aspect, an embodiment of the present application also provides a virtual machine manager health management device.
[0067] In one embodiment, referring to Figure 2 , Figure 2 This is a functional module diagram of an embodiment of a virtual machine manager health management device of the present application. Figure 2 As shown, the virtual machine manager health management device includes:
[0068] A first detection module is configured to determine whether there is an abnormality in the running state of the virtualization function when the virtual machine manager runs the virtualization function; and to determine whether there is an abnormality in the running state of the security virtual machine when the security virtual machine starts running;
[0069] A control module is configured to restart the virtual machine manager if there is an abnormality in the running state of the virtualization function; allow or control the virtual machine manager to start the operation of the secure virtual machine if there is no abnormality in the running state of the virtualization function; and if there is an abnormality in the running state of the secure virtual machine, restart the secure virtual machine first, and determine whether to restart the virtual machine manager based on whether there is an abnormality in the running state of the secure virtual machine after the restart.
[0070] Furthermore, in one embodiment, the virtual machine manager health management device further includes a new module for:
[0071] The second detection module is configured to, when the virtual machine manager runs the virtualization function, before determining whether the running state of the virtualization function is abnormal, perform the following steps:
[0072] After the virtual machine manager is started, determining whether there is an abnormality in the running state of the first detection module;
[0073] If the running state of the first detection module is abnormal, restart the virtual machine manager or restart the running system of the virtual machine manager.
[0074] Among them, the functional implementation of each module in the above-mentioned virtual machine manager health management device corresponds to each step in the above-mentioned virtual machine manager health management method embodiment, and its functions and implementation processes are no longer repeated here one by one.
[0075] In a third aspect, an embodiment of the present application provides a virtual machine manager health management device, which may be a personal computer (PC), a laptop computer, a server, or other device with data processing capabilities.
[0076] Reference Figure 3 , Figure 3 The hardware structure diagram of the virtual machine manager health management device involved in the embodiment of the present application is shown in FIG. In the embodiment of the present application, the virtual machine manager health management device may include a processor, a memory, a communication interface, and a communication bus.
[0077] The communication bus may be of any type and is used to interconnect the processor, the memory, and the communication interface.
[0078] The communication interface includes input / output (I / O) interfaces, physical interfaces, and logical interfaces, which are used to interconnect the devices inside the virtual machine manager health management device, and interfaces used to interconnect the virtual machine manager health management device with other devices (such as other computing devices or user devices). The physical interface can be an Ethernet interface, a fiber optic interface, an ATM interface, etc.; the user device can be a display, a keyboard, etc.
[0079] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0080] The processor may be a general-purpose processor, and the general-purpose processor may call the virtual machine manager health management program stored in the memory and execute the virtual machine manager health management method provided in the embodiment of the present application. For example, the general-purpose processor may be a central processing unit (CPU). The method executed when the virtual machine manager health management program is called may refer to the various embodiments of the virtual machine manager health management method of the present application, and will not be repeated here.
[0081] Those skilled in the art will understand that Figure 3 The hardware structure shown in the figure does not constitute a limitation on the present application, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0082] In a fourth aspect, an embodiment of the present application also provides a storage medium.
[0083] The storage medium of the present application stores a virtual machine manager health management program, wherein when the virtual machine manager health management program is executed by a processor, the steps of the virtual machine manager health management method as described above are implemented.
[0084] Among them, the method implemented when the virtual machine manager health management program is executed can refer to the various embodiments of the virtual machine manager health management method of the present application, and will not be repeated here.
[0085] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0086] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit "first", "second" and "third" to different types.
[0087] In the description of the embodiments of the present application, "exemplary", "for example" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary", "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a specific way.
[0088] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; the “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0089] In some processes described in the embodiments of the present application, multiple operations or steps that appear in a specific order are included, but it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or in parallel, and the sequence number of the operation is only used to distinguish the different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.
[0090] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD) as described above, and includes a number of instructions for a terminal device to execute the methods described in each embodiment of the present application.
[0091] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A virtual machine manager health management method, characterized in that: The method comprises: When the virtual machine manager runs the virtualization function, determining whether there is an abnormality in the running state of the virtualization function; If there is an abnormality in the operation state of the virtualization function, restart the virtual machine manager; if there is no abnormality in the operation state of the virtualization function, allow or control the virtual machine manager to start the operation of the secure virtual machine; When the secure virtual machine is started and runs, determining whether there is an abnormality in the running state of the secure virtual machine; If there is an abnormality in the running state of the secure virtual machine, the secure virtual machine is restarted first, and whether to restart the virtual machine manager is determined based on whether there is an abnormality in the running state of the secure virtual machine after the restart.
2. The virtual machine manager health management method according to claim 1, characterized in that: If the running state of the secure virtual machine is abnormal, the secure virtual machine is restarted first, and whether to restart the virtual machine manager is determined according to whether the running state of the secure virtual machine after the restart is abnormal, including the following steps: If there is an abnormality in the running state of the secure virtual machine, update the number of consecutive abnormalities of the recorded secure virtual machine; Determining whether the number of consecutive abnormalities is greater than one; When the number of consecutive exceptions is no more than one, restarting the secure virtual machine; When the number of consecutive exceptions is greater than one, restart the virtual machine manager and reset the number of consecutive exceptions.
3. The virtual machine manager health management method according to claim 1, characterized in that: The process of judging whether there is an abnormality in the operation state of the virtualization function and the process of detecting whether there is an abnormality in the operation state of the secure virtual machine are both implemented by a first detection module built into the virtual machine manager.
4. The virtual machine manager health management method according to claim 3, characterized in that: When the virtual machine manager runs the virtualization function, before determining whether the running state of the virtualization function is abnormal, the method includes the following steps: After the virtual machine manager is started, determining whether there is an abnormality in the running state of the first detection module; If the running state of the first detection module is abnormal, restart the virtual machine manager or restart the running system of the virtual machine manager.
5. The virtual machine manager health management method according to claim 4, characterized in that: If the running state of the first detection module is abnormal, restarting the virtual machine manager or restarting the running system of the virtual machine manager includes the following steps: If the number of consecutive abnormalities in the running state of the first detection module is one, restart the virtual machine manager; if the number of consecutive abnormalities in the running state of the first detection module exceeds one, restart the running system of the virtual machine manager.
6. The virtual machine manager health management method according to claim 4, characterized in that: After the virtual machine manager is started, it is determined whether the running state of the first detection module is abnormal. A second detection module disposed outside the operating system of the virtual machine manager determines whether the operating state of the first detection module is abnormal.
7. The method for managing the health of a virtual machine manager according to claim 6, wherein: The operating system of the virtual machine manager is a SOC system, and the second detection module is arranged in an MCU system.
8. A virtual machine manager health management device, characterized in that: The virtual machine manager health management device comprises: A first detection module is configured to determine whether there is an abnormality in the running state of the virtualization function when the virtual machine manager runs the virtualization function; and to determine whether there is an abnormality in the running state of the security virtual machine when the security virtual machine starts running; A control module is configured to restart the virtual machine manager if there is an abnormality in the running state of the virtualization function; allow or control the virtual machine manager to start the operation of the secure virtual machine if there is no abnormality in the running state of the virtualization function; and if there is an abnormality in the running state of the secure virtual machine, restart the secure virtual machine first, and determine whether to restart the virtual machine manager based on whether there is an abnormality in the running state of the secure virtual machine after the restart.
9. A virtual machine manager health management device, characterized in that: The virtual machine manager health management device includes a processor, a memory, and a virtual machine manager health management program stored in the memory and executable by the processor, wherein when the virtual machine manager health management program is executed by the processor, the steps of the virtual machine manager health management method as described in any one of claims 1 to 7 are implemented.
10. A storage medium, characterized in that: The storage medium stores a virtual machine manager health management program, wherein when the virtual machine manager health management program is executed by the processor, the steps of the virtual machine manager health management method according to any one of claims 1 to 7 are implemented.