技术领域technical field
本发明涉及计算机虚拟化领域,尤指一种管理虚拟机的方法及装置。The present invention relates to the field of computer virtualization, in particular to a method and device for managing virtual machines.
背景技术Background technique
随着云计算、虚拟化等理念和技术的不断成熟,被越来越多的行业和用户接受认可,云计算生产环境部署规模的不断增长。在云平台中,虚拟机运行稳定性尤为重要,它直接关系着应用系统的稳定性和用户体验度。目前云平台已经存在众多技术来保证虚拟机运行的稳定性,包括主机集群、HA(High Available,高可用)、DRS(Distributed ResourceScheduler,分布式资源调度)、虚拟机迁移、FT(Fault Tolerance,容错)等等。通过这些技术可以实现虚拟机灵活、稳定、持续的工作在云平台上,提高用户应用系统稳定性。With the continuous maturity of concepts and technologies such as cloud computing and virtualization, they are accepted and recognized by more and more industries and users, and the deployment scale of cloud computing production environments continues to grow. In the cloud platform, the stability of virtual machine operation is particularly important, which is directly related to the stability of the application system and user experience. At present, there are many technologies in the cloud platform to ensure the stability of virtual machine operation, including host cluster, HA (High Available, high availability), DRS (Distributed ResourceScheduler, distributed resource scheduling), virtual machine migration, FT (Fault Tolerance, fault tolerance) )and many more. Through these technologies, the virtual machine can work flexibly, stably and continuously on the cloud platform to improve the stability of the user's application system.
但是在实际使用过程中发现,目前大部分的虚拟机高可用都是基于主机集群实现的功能,并不能针对单个虚拟机实现高可用。即便是FT技术,也需要针对源虚拟机设定影子虚拟机,当源虚拟机出现故障时,影子虚拟机直接接替源虚拟机进行工作,并且FT技术需要占用一定的物理资源才可以实现。对于虚拟机操作系统夯死(例如Windows操作系统蓝屏)的情况,云管理平台是无法感知的,也就无法实现自动监控和管理,高可用也就无从谈起。However, in the actual use process, it is found that most of the current high availability of virtual machines is based on the functions implemented by host clusters, and high availability cannot be achieved for a single virtual machine. Even with FT technology, a shadow virtual machine needs to be set for the source virtual machine. When the source virtual machine fails, the shadow virtual machine directly takes over the work of the source virtual machine, and the FT technology requires certain physical resources to be implemented. When the virtual machine operating system is dead (such as the Windows operating system blue screen), the cloud management platform cannot perceive it, so it cannot realize automatic monitoring and management, and high availability cannot be discussed.
发明内容SUMMARY OF THE INVENTION
为了解决上述技术问题,本发明提供了一种管理虚拟机的方法及装置,以实现单台虚拟机高可用。In order to solve the above technical problems, the present invention provides a method and apparatus for managing virtual machines, so as to realize high availability of a single virtual machine.
为了达到本发明目的,本发明提供了一种管理虚拟机的方法,包括:In order to achieve the purpose of the present invention, the present invention provides a method for managing virtual machines, including:
监控虚拟机网络流量,确定虚拟机网络流量是否异常;Monitor the network traffic of the virtual machine to determine whether the network traffic of the virtual machine is abnormal;
如异常,则当虚拟机网络流量异常持续时间超出预设的异常持续时间阈值时,重置虚拟机。If it is abnormal, when the abnormal duration of the network traffic of the virtual machine exceeds the preset abnormal duration threshold, the virtual machine is reset.
进一步地,所述监控虚拟机网络流量,确定虚拟机网络流量异常,包括:Further, the monitoring of the network traffic of the virtual machine to determine that the network traffic of the virtual machine is abnormal includes:
在监控虚拟机网络流量的过程中,获取虚拟机网络流量数据包,根据已获取的虚拟机网络流量数据包、虚拟机业务所使用端口和协议,确定虚拟机网络流量是否异常。In the process of monitoring the network traffic of the virtual machine, obtain the data packets of the network traffic of the virtual machine, and determine whether the network traffic of the virtual machine is abnormal according to the obtained data packets of the network traffic of the virtual machine, ports and protocols used by the services of the virtual machine.
进一步地,以预设级别对应的抽样频率获取虚拟机网络流量数据包。Further, the virtual machine network traffic data packets are acquired at the sampling frequency corresponding to the preset level.
进一步地,所述重置虚拟机后,还包括:Further, after resetting the virtual machine, it also includes:
根据所述虚拟机返回的电源状态判断所述虚拟机是否重置成功,如重置失败则继续向所述虚拟机下发重置命令,如重置指定次数后所述虚拟机仍然重置失败,则停止下发重置命令,并上报告警。Determine whether the virtual machine is reset successfully according to the power state returned by the virtual machine. If the reset fails, continue to issue a reset command to the virtual machine. For example, the virtual machine still fails to reset after a specified number of resets. , the reset command is stopped and an alarm is reported.
一种管理虚拟机的装置,包括:存储器和处理器;其中:An apparatus for managing virtual machines, comprising: a memory and a processor; wherein:
所述存储器,用于保存用于管理虚拟机的程序;The memory is used to save the program for managing the virtual machine;
所述处理器,用于读取执行所述用于管理虚拟机的程序,执行如下操作:The processor, configured to read and execute the program for managing the virtual machine, performs the following operations:
监控虚拟机网络流量,确定虚拟机网络流量是否异常;Monitor the network traffic of the virtual machine to determine whether the network traffic of the virtual machine is abnormal;
如异常,则当虚拟机网络流量异常持续时间超出预设的异常持续时间阈值时,重置虚拟机。If it is abnormal, when the abnormal duration of the network traffic of the virtual machine exceeds the preset abnormal duration threshold, the virtual machine is reset.
进一步地,所述监控虚拟机网络流量,确定虚拟机网络流量异常,包括:Further, the monitoring of the network traffic of the virtual machine to determine that the network traffic of the virtual machine is abnormal includes:
在监控虚拟机网络流量的过程中,获取虚拟机网络流量数据包,根据已获取的虚拟机网络流量数据包、虚拟机业务所使用端口和协议,确定虚拟机网络流量是否异常。In the process of monitoring the network traffic of the virtual machine, obtain the data packets of the network traffic of the virtual machine, and determine whether the network traffic of the virtual machine is abnormal according to the obtained data packets of the network traffic of the virtual machine, ports and protocols used by the services of the virtual machine.
进一步地,以预设级别对应的抽样频率获取虚拟机网络流量数据包。Further, the virtual machine network traffic data packets are acquired at the sampling frequency corresponding to the preset level.
进一步地,所述重置虚拟机后,还包括:Further, after resetting the virtual machine, it also includes:
根据所述虚拟机返回的电源状态判断所述虚拟机是否重置成功,如重置失败则继续向所述虚拟机下发重置命令,如重置指定次数后所述虚拟机仍然重置失败,则停止下发重置命令,并上报告警。Determine whether the virtual machine is reset successfully according to the power state returned by the virtual machine. If the reset fails, continue to issue a reset command to the virtual machine. For example, the virtual machine still fails to reset after a specified number of resets. , the reset command is stopped and an alarm is reported.
本实施例的方法可以实现单台虚拟机的高可用,可以基于虚拟机业务网络所使用端口、流量和流量包分析结果,以此来判断虚拟机运行状态。当在管理员设定的时间阈值,端口、流量发生异常超出时间阈值时,通过云管理平台下发指令重置虚拟机,实现虚拟机承载应用重启,在一定程度上实现了虚拟机高可用The method of this embodiment can realize the high availability of a single virtual machine, and can judge the running state of the virtual machine based on the analysis results of ports, traffic and traffic packets used by the service network of the virtual machine. When the time threshold set by the administrator and the abnormal port and traffic exceed the time threshold, the cloud management platform sends an instruction to reset the virtual machine to restart the application hosted by the virtual machine, and to a certain extent, the high availability of the virtual machine is realized.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the description, claims and drawings.
附图说明Description of drawings
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。The accompanying drawings are used to provide a further understanding of the technical solutions of the present invention, and constitute a part of the specification. They are used to explain the technical solutions of the present invention together with the embodiments of the present application, and do not limit the technical solutions of the present invention.
图1为本发明实施例的管理虚拟机的方法的流程图;1 is a flowchart of a method for managing a virtual machine according to an embodiment of the present invention;
图2为本发明实施例的一种管理虚拟机的装置的示意图。FIG. 2 is a schematic diagram of an apparatus for managing virtual machines according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, the embodiments in the present application and the features in the embodiments may be arbitrarily combined with each other if there is no conflict.
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。The steps shown in the flowcharts of the figures may be performed in a computer system, such as a set of computer-executable instructions. Also, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that herein.
图1为本发明实施例的管理虚拟机的方法的流程图,如图1所示,本实施例的方法包括:FIG. 1 is a flowchart of a method for managing a virtual machine according to an embodiment of the present invention. As shown in FIG. 1 , the method in this embodiment includes:
步骤11、监控虚拟机网络流量,确定虚拟机网络流量是否异常;Step 11. Monitor the network traffic of the virtual machine to determine whether the network traffic of the virtual machine is abnormal;
步骤12、如异常,则当虚拟机网络流量异常持续时间超出预设的异常持续时间阈值时,重置虚拟机。Step 12: If abnormal, reset the virtual machine when the abnormal duration of the network traffic of the virtual machine exceeds the preset abnormal duration threshold.
本实施例的方法可以实现单台虚拟机的高可用,可以基于虚拟机业务网络所使用端口、流量和流量包分析结果,以此来判断虚拟机运行状态。当在管理员设定的时间阈值,端口、流量发生异常超出时间阈值时,通过云管理平台下发指令重置虚拟机,实现虚拟机承载应用重启,在一定程度上实现了虚拟机高可用,虚拟机业务中断时间长短取决于虚拟机操作系统启动时间和应用启动时间。该方法跳出了集群或双机的概念,在不增加硬件资源开销的情况下,在分钟级的中断时间上实现了单台虚拟机的高可用。The method of this embodiment can realize the high availability of a single virtual machine, and can judge the running state of the virtual machine based on the analysis results of ports, traffic and traffic packets used by the service network of the virtual machine. When the time threshold set by the administrator and the abnormal port and traffic exceed the time threshold, the cloud management platform sends an instruction to reset the virtual machine to restart the application hosted by the virtual machine, and to a certain extent, the high availability of the virtual machine is realized. The duration of virtual machine service interruption depends on the startup time of the virtual machine operating system and application startup time. This method jumps out of the concept of cluster or dual-machine, and achieves high availability of a single virtual machine with minute-level interruption time without increasing hardware resource overhead.
下面以一具体实施例对本发明的方法进行详细说明。The method of the present invention will be described in detail below with a specific embodiment.
前提:虚拟机在云环境正常工作。Prerequisite: The virtual machine works normally in the cloud environment.
步骤101:在云管理平台上开启虚拟机高可用功能,读取预先配置的虚拟机业务用网卡、虚拟机业务所使用端口和协议、高可用生效时间、高可用生效级别;Step 101: Enable the high-availability function of the virtual machine on the cloud management platform, and read the pre-configured network card for the virtual machine service, the port and protocol used by the virtual machine service, the high-availability effective time, and the high-availability effective level;
生效时间:定义高可用功能生效时间,在时间范围判定虚拟机出现异常时,才会触发高可用,重置虚拟机;Effective time: Define the effective time of the high availability function. When it is determined that the virtual machine is abnormal within the time range, the high availability will be triggered and the virtual machine will be reset;
生效级别:可以定义高可用生效级别,例如可以分为高、中、低三个级别;不同的级别代表不同的数据监控抽样频率不同,并且异常持续时间阈值不同。Effective level: The high availability effective level can be defined, for example, it can be divided into three levels: high, medium, and low; different levels represent different data monitoring sampling frequencies and abnormal duration thresholds.
步骤102:开启虚拟机网络流量监控,根据管理员设定,按照与预先设置的级别对应的抽样频率收集网络流量数据包,并记入数据库;Step 102: Start the network traffic monitoring of the virtual machine, collect network traffic data packets according to the sampling frequency corresponding to the preset level according to the settings of the administrator, and record them in the database;
步骤103:获取虚拟机基本信息,包括虚拟机ID、网卡MAC(Media Access ControlAddress,媒体访问控制地址);获取到虚拟机基本信息可以将相关任务记入日志,方便以后排查故障。Step 103: Obtain basic information of the virtual machine, including the virtual machine ID and the MAC (Media Access Control Address) of the network card; after obtaining the basic information of the virtual machine, related tasks can be recorded in a log to facilitate future troubleshooting.
步骤104:根据已经获取网络流量数据包,高可用参数来判定虚拟机网络流量是否异常;Step 104: Determine whether the network traffic of the virtual machine is abnormal according to the acquired network traffic data packets and high availability parameters;
这里的高可用参数可以包括:时间阈值端口,等流量信息。The high availability parameters here may include: time threshold port, and other traffic information.
步骤105:根据预先设定的异常持续时间阈值,当异常持续时间超出异常持续时间阈值后,触发虚拟机高可用;Step 105: according to the preset abnormal duration threshold, when the abnormal duration exceeds the abnormal duration threshold, trigger the high availability of the virtual machine;
步骤106:通过云管理平台重置虚拟机,并根据虚拟机返回的电源状态判断重置是否成功,若重置失败则继续下发重置命令,当重置N次之后仍然失败,终止重置并上报管理平台告警;Step 106: Reset the virtual machine through the cloud management platform, and judge whether the reset is successful according to the power state returned by the virtual machine. If the reset fails, continue to issue a reset command. When the reset fails after N times, the reset is terminated. And report the management platform alarm;
步骤107:虚拟机重启成功,实现虚拟机高可用。Step 107 : the virtual machine is restarted successfully, and the high availability of the virtual machine is realized.
图2为本发明实施例的一种管理虚拟机的装置的示意图,如图2所示,本实施例的装置可以包括:存储器和处理器,其中,FIG. 2 is a schematic diagram of an apparatus for managing virtual machines according to an embodiment of the present invention. As shown in FIG. 2 , the apparatus in this embodiment may include: a memory and a processor, wherein,
所述存储器,用于保存用于管理虚拟机的程序;The memory is used to save the program for managing the virtual machine;
所述处理器,用于读取执行所述用于管理虚拟机的程序,执行如下操作:The processor, configured to read and execute the program for managing the virtual machine, performs the following operations:
监控虚拟机网络流量,确定虚拟机网络流量是否异常;Monitor the network traffic of the virtual machine to determine whether the network traffic of the virtual machine is abnormal;
如异常,则当虚拟机网络流量异常持续时间超出预设的异常持续时间阈值时,重置虚拟机。If it is abnormal, when the abnormal duration of the network traffic of the virtual machine exceeds the preset abnormal duration threshold, the virtual machine is reset.
在一实施例中,所述监控虚拟机网络流量,确定虚拟机网络流量异常,可以包括:In an embodiment, the monitoring of the network traffic of the virtual machine to determine that the network traffic of the virtual machine is abnormal may include:
在监控虚拟机网络流量的过程中,获取虚拟机网络流量数据包,根据已获取的虚拟机网络流量数据包、虚拟机业务所使用端口和协议,确定虚拟机网络流量是否异常。In the process of monitoring the network traffic of the virtual machine, obtain the data packets of the network traffic of the virtual machine, and determine whether the network traffic of the virtual machine is abnormal according to the obtained data packets of the network traffic of the virtual machine, ports and protocols used by the services of the virtual machine.
在一实施例中,以预设级别对应的抽样频率获取虚拟机网络流量数据包。In one embodiment, the virtual machine network traffic data packets are acquired at a sampling frequency corresponding to a preset level.
在一实施例中,所述重置虚拟机后,还包括:In one embodiment, after resetting the virtual machine, the method further includes:
根据所述虚拟机返回的电源状态判断所述虚拟机是否重置成功,如重置失败则继续向所述虚拟机下发重置命令,如重置指定次数后所述虚拟机仍然重置失败,则停止下发重置命令,并上报告警。Determine whether the virtual machine is reset successfully according to the power state returned by the virtual machine. If the reset fails, continue to issue a reset command to the virtual machine. For example, the virtual machine still fails to reset after a specified number of resets. , the reset command is stopped and an alarm is reported.
本发明实施例的方法,通过对虚拟机业务网络所使用端口、流量和流量包进行综合分析,依此来判定虚拟机运行状态。当判定虚拟机出现异常并且符合管理员预设条件时,重置虚拟机电源,也就相当于重启了虚拟机所承载应用。该方法跳出了集群或双机的概念,在不增加硬件资源开销的情况下,在分钟级的中断时间上实现了单台虚拟机的高可用。The method of the embodiment of the present invention determines the running state of the virtual machine by comprehensively analyzing the ports, traffic and traffic packets used by the virtual machine service network. When it is determined that the virtual machine is abnormal and meets the conditions preset by the administrator, resetting the power of the virtual machine is equivalent to restarting the application hosted by the virtual machine. This method jumps out of the concept of cluster or dual-machine, and achieves high availability of a single virtual machine with minute-level interruption time without increasing hardware resource overhead.
本发明实施例还提供了一种计算机可读存储介质,其存储有计算机可执行指令,所述计算机可执行指令被执行时实现所述管理虚拟机的方法。Embodiments of the present invention further provide a computer-readable storage medium storing computer-executable instructions, which implement the method for managing a virtual machine when the computer-executable instructions are executed.
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, functional modules/units in the systems, and devices can be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components Components execute cooperatively. Some or all of the components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those of ordinary skill in the art, the term computer storage media includes both volatile and nonvolatile implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules or other data flexible, removable and non-removable media. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or may Any other medium used to store desired information and which can be accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and can include any information delivery media, as is well known to those of ordinary skill in the art .
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910461592.XACN110347474A (en) | 2019-05-30 | 2019-05-30 | A kind of method and device managing virtual machine |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910461592.XACN110347474A (en) | 2019-05-30 | 2019-05-30 | A kind of method and device managing virtual machine |
| Publication Number | Publication Date |
|---|---|
| CN110347474Atrue CN110347474A (en) | 2019-10-18 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910461592.XAPendingCN110347474A (en) | 2019-05-30 | 2019-05-30 | A kind of method and device managing virtual machine |
| Country | Link |
|---|---|
| CN (1) | CN110347474A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111104199A (en)* | 2019-11-19 | 2020-05-05 | 杭州海康威视系统技术有限公司 | Method and device for high availability of virtual machine |
| CN111338886A (en)* | 2019-12-17 | 2020-06-26 | 华迪计算机集团有限公司 | High-availability protection method and device based on cloud environment virtual machine |
| CN112069032A (en)* | 2020-09-11 | 2020-12-11 | 杭州安恒信息技术股份有限公司 | Availability detection method, system and related device for virtual machine |
| CN112817686A (en)* | 2019-11-15 | 2021-05-18 | 北京百度网讯科技有限公司 | Method, device and equipment for detecting exception of virtual machine and computer storage medium |
| CN114167193A (en)* | 2022-02-09 | 2022-03-11 | 通号(长沙)轨道交通控制技术有限公司 | Self-diagnosis method for AC/DC screen |
| US12118376B2 (en) | 2021-04-20 | 2024-10-15 | Stmicroelectronics International N.V. | Virtual mode execution manager |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110246669A1 (en)* | 2010-03-30 | 2011-10-06 | Hitachi, Ltd. | Method and system of virtual machine migration |
| CN102591671A (en)* | 2011-01-14 | 2012-07-18 | 鸿富锦精密工业(深圳)有限公司 | Method for starting application program in virtual environment |
| CN102902599A (en)* | 2012-09-17 | 2013-01-30 | 华为技术有限公司 | Virtual machine internal fault processing method, device and system |
| CN103457958A (en)* | 2013-09-18 | 2013-12-18 | 浪潮电子信息产业股份有限公司 | Cloud computing network server inner core safe access method |
| CN106817243A (en)* | 2015-12-01 | 2017-06-09 | 广达电脑股份有限公司 | Management system and management method for server resources |
| CN107196803A (en)* | 2017-05-31 | 2017-09-22 | 中国人民解放军信息工程大学 | The dynamic generation and maintaining method of isomery cloud main frame |
| CN107667505A (en)* | 2015-06-05 | 2018-02-06 | 思科技术公司 | System for monitoring and managing data center |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110246669A1 (en)* | 2010-03-30 | 2011-10-06 | Hitachi, Ltd. | Method and system of virtual machine migration |
| CN102591671A (en)* | 2011-01-14 | 2012-07-18 | 鸿富锦精密工业(深圳)有限公司 | Method for starting application program in virtual environment |
| CN102902599A (en)* | 2012-09-17 | 2013-01-30 | 华为技术有限公司 | Virtual machine internal fault processing method, device and system |
| CN103457958A (en)* | 2013-09-18 | 2013-12-18 | 浪潮电子信息产业股份有限公司 | Cloud computing network server inner core safe access method |
| CN107667505A (en)* | 2015-06-05 | 2018-02-06 | 思科技术公司 | System for monitoring and managing data center |
| CN106817243A (en)* | 2015-12-01 | 2017-06-09 | 广达电脑股份有限公司 | Management system and management method for server resources |
| CN107196803A (en)* | 2017-05-31 | 2017-09-22 | 中国人民解放军信息工程大学 | The dynamic generation and maintaining method of isomery cloud main frame |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112817686A (en)* | 2019-11-15 | 2021-05-18 | 北京百度网讯科技有限公司 | Method, device and equipment for detecting exception of virtual machine and computer storage medium |
| CN112817686B (en)* | 2019-11-15 | 2023-07-25 | 北京百度网讯科技有限公司 | Method, device, equipment and computer storage medium for detecting virtual machine abnormality |
| CN111104199A (en)* | 2019-11-19 | 2020-05-05 | 杭州海康威视系统技术有限公司 | Method and device for high availability of virtual machine |
| CN111338886A (en)* | 2019-12-17 | 2020-06-26 | 华迪计算机集团有限公司 | High-availability protection method and device based on cloud environment virtual machine |
| CN112069032A (en)* | 2020-09-11 | 2020-12-11 | 杭州安恒信息技术股份有限公司 | Availability detection method, system and related device for virtual machine |
| US12118376B2 (en) | 2021-04-20 | 2024-10-15 | Stmicroelectronics International N.V. | Virtual mode execution manager |
| CN114167193A (en)* | 2022-02-09 | 2022-03-11 | 通号(长沙)轨道交通控制技术有限公司 | Self-diagnosis method for AC/DC screen |
| CN114167193B (en)* | 2022-02-09 | 2022-05-27 | 通号(长沙)轨道交通控制技术有限公司 | Self-diagnosis method for AC/DC screen |
| Publication | Publication Date | Title |
|---|---|---|
| CN110347474A (en) | A kind of method and device managing virtual machine | |
| US10365985B2 (en) | Predictive management of on-demand code execution | |
| US9830175B1 (en) | Predictive management of on-demand code execution | |
| US9811363B1 (en) | Predictive management of on-demand code execution | |
| US9647891B2 (en) | Managing network configurations | |
| US20180375726A1 (en) | Resource Configuration Method, Virtualized Network Function Manager, and Element Management System | |
| US8843935B2 (en) | Automatically changing a pre-selected datastore associated with a requested host for a virtual machine deployment based on resource availability during deployment of the virtual machine | |
| US9128792B2 (en) | Systems and methods for installing, managing, and provisioning applications | |
| US11706080B2 (en) | Providing dynamic serviceability for software-defined data centers | |
| US9235491B2 (en) | Systems and methods for installing, managing, and provisioning applications | |
| CN103595801B (en) | Cloud computing system and real-time monitoring method for virtual machine in cloud computing system | |
| EP3330855A1 (en) | Managing hardware resources | |
| US12271750B2 (en) | Methods and apparatuses for processing virtual machine migration in response to resource requirement from VNF, device and storage medium | |
| WO2019051948A1 (en) | Method, apparatus, server, and storage medium for processing monitoring data | |
| WO2020063550A1 (en) | Policy decision method, apparatus and system, and storage medium, policy decision unit and cluster | |
| US10579283B1 (en) | Elastic virtual backup proxy | |
| EP3011474A1 (en) | Monitoring a computing network | |
| US11474904B2 (en) | Software-defined suspected storage drive failure identification | |
| CN110196749B (en) | Virtual machine recovery method and device, storage medium and electronic device | |
| CN107426012B (en) | Fault recovery method and device based on super-fusion architecture | |
| CN110109741B (en) | Method and device for managing circular tasks, electronic equipment and storage medium | |
| US20140096125A1 (en) | Systems and methods for installing, managing, and provisioning applications | |
| CN109726151B (en) | Method, apparatus, and medium for managing input-output stack | |
| US11544091B2 (en) | Determining and implementing recovery actions for containers to recover the containers from failures | |
| US12386649B2 (en) | Server maintenance control device, server maintenance system, server maintenance control method, and program |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20191018 | |
| RJ01 | Rejection of invention patent application after publication |