A process virtual machine monitoring system and method provided by the invention, the system comprises a management node for receiving in the same cluster each computing node sends the data information, and the corresponding management instructions issued; computing nodes for receiving and transmitting data information of each virtual machine of the computing node. The management node sends commands to the corresponding virtual machine; virtual machine, for the operation of each process, and the calculation process of the state node is sent to the corresponding virtual machine. The method includes: S1: setting up the process guard module on the virtual machine; S2: the process guard module sends the process state to the corresponding computing node of the virtual machine; S3: the computing node receives the process state of the virtual machine, and sends out the management instruction according to the process state. Adding a daemon to each virtual machine can better protect users' normal operation of business services on virtual machines, and improve business reliability and high availability.
【技术实现步骤摘要】
一种虚拟机进程监控系统及方法
本专利技术涉及计算机
,具体的说是一种虚拟机进程监控系统及方法。
技术介绍
随着云计算虚拟化技术的快速发展,服务器虚拟化技术的应用也越来越广泛。服务器虚拟化技术是通过把物理服务器隔离成若干个虚拟机,使服务器不在受物理上的限制,提高物理资源的利用率。部署在虚拟机上的应用也是多种多样的,如Web服务器、数据库等,如何保障这些服务的正常稳定也逐渐成为了许多使用者关注的焦点,虚拟机的高可用技术也越来越受到人们的重视。目前对于服务器虚拟化系统来说,普遍采用的虚拟机高可用应用系统包括一台管理服务器,两台或两台以上的物理服务器节点。管理服务器通过监听集群内各节点运行状态,当一台物理服务器节点宕机或断网后,管理服务器发送命令重启该服务器或者把虚拟机迁移到另一台服务器,使虚拟机在另一台服务器上重新开启,以此来实现虚拟机的高可用性。上述系统存一个弊端,当虚拟机由于内部原因导致虚拟机死机,或者虚拟机卡死情况,管理服务器是感知不到的。
技术实现思路
为了解决上述问题,提供了一种虚拟机进程监控系统及方法,在IO板的设计中,每台虚拟机添加一个守护进程,能够更好的保障使用者在虚拟机上的业务服务的正常运行,提高业务的可靠性和高可用性。本专利技术实施例提供了一种虚拟机进程监控系统,所述的系统包括:管理节点,用于接收位于同一集群下各个计算节点发送的数据信息,并下发相应的管理指令;计算节点,用于接收并转发该计算节点下各个虚拟机的数据信息,并将管理节点下发的指令发送到相应的虚拟机;虚拟机,用于运行各个进程,并将进程状态发送到该虚拟机对应的计算节点。进一步的,所述虚 ...
【技术保护点】
一种虚拟机进程监控系统,其特征是:所述的系统包括:管理节点,用于接收位于同一集群下各个计算节点发送的数据信息,并下发相应的管理指令;计算节点,用于接收并转发该计算节点下各个虚拟机的数据信息,并将管理节点下发的指令发送到相应的虚拟机;虚拟机,用于运行各个进程,并将进程状态发送到该虚拟机对应的计算节点。
【技术特征摘要】
1.一种虚拟机进程监控系统,其特征是:所述的系统包括:管理节点,用于接收位于同一集群下各个计算节点发送的数据信息,并下发相应的管理指令;计算节点,用于接收并转发该计算节点下各个虚拟机的数据信息,并将管理节点下发的指令发送到相应的虚拟机;虚拟机,用于运行各个进程,并将进程状态发送到该虚拟机对应的计算节点。2.根据权利要求1所述的一种虚拟机进程监控系统,其特征是:所述虚拟机上设有进程守护模块,用以判断虚拟机上进程是否正常运行,并在进程正常运行时,按照设定的时间间隔将反馈信息发送到该虚拟机对应的计算节点。3.一种虚拟机进程监控方法,其特征是:所述的方法包括:S1:在虚拟机上设置进程守护模块;S2:进程守护模块监测其守护进程的状态,并将进程状态发送到该虚拟机对应的计算节点;S3:计算节点接收虚拟机的进程状态,并根据进程状态下发管理指令。4.根据权利要求3所述的一种虚拟机进程监控方法,其特征是:步骤S2的具体实现过程为:进程...
【专利技术属性】
技术研发人员:侯德龙,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。