[发明专利]一种虚拟机的监控方法、装置、设备及介质在审
申请号: | 201810921406.1 | 申请日: | 2018-08-14 |
公开(公告)号: | CN109117341A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 李俊山 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 虚拟机集群 目标虚拟机 物理服务器 监控 监控代理程序 虚拟机管理器 运行状态信息 参数调用 获取目标 监控装置 特征信息 通信关系 资源监控 插件 虚拟 部署 保证 服务 | ||
本发明公开了一种虚拟机的监控方法、装置、设备及介质,该方法的步骤包括:在物理服务器中部署Libvirt工具;其中物理服务器中运行有虚拟机集群;在Libvirt工具提供的virConnect接口中设置虚拟机集群对应的虚拟机管理器地址,以建立Libvirt工具与虚拟机集群的通信关系;选取虚拟机集群中的目标虚拟机,并将目标虚拟机的特征信息作为参数调用Libvirt工具提供的资源监控接口,以获取目标虚拟机的运行状态信息。本方法无需在被监控的虚拟机上布置监控代理程序或插件,因此相对减轻虚拟机的负载,进而保证了虚拟机的服务质量。此外,本发明还提供一种虚拟机的监控装置、设备及介质,有益效果同上所述。
技术领域
本发明涉及计算机通信领域,特别是涉及一种虚拟机的监控方法、装置、设备及介质。
背景技术
云计算已经逐渐成为在大数据时代中的一种普遍的数据处理手段,一个成熟云计算服务的底层,往往是由成百上千的物理服务器和庞大的云服务器群作为支撑,而在每个物理服务器中往往都以集群的形式运行有一定数量的虚拟机以进行数据处理,因此在云计算服务下,虚拟机之间所产生的通信流量是非常庞大的。
为了保证云计算的安全可靠,通常需要对物理服务器中虚拟机的运行状态进行相应的监控。当前所采用的方法,通常是针对于物理服务器运行状态的监控,对于虚拟化的资源监控并没有形成一个成熟的解决方案,主要是利用以往运用在物理服务器上的监控软件在虚拟机上进行适应性配置,但是均需要在被监控的虚拟机上布置监控代理,例如当下使用十分广泛的nagios监控系统,能够完成对windows、linux等系统的主机状态和交换机、路由器等网络配置的监控,但是各个被监控对象中均需要运行有相应的客户端程序,被监控对象为windows系统时需要安装nsclient++客户端程序,为linux系统时则需要安装nagios的nrpe插件,因此将虚拟机作为监控对象时,需要在虚拟机中配置相应的程序或插件,无疑将加大虚拟机的负载,降低虚拟机的服务质量。
由此可见,提供一种虚拟机的监控方法,以相对减轻虚拟机的负载,进而保证虚拟机的服务质量,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种虚拟机的监控方法、装置、设备及介质,以相对减轻虚拟机的负载,进而保证虚拟机的服务质量。
为解决上述技术问题,本发明提供一种虚拟机的监控方法,其特征在于,包括:
在物理服务器中部署Libvirt工具;其中,物理服务器中运行有虚拟机集群;
在Libvirt工具提供的virConnect接口中设置虚拟机集群对应的虚拟机管理器地址,以建立Libvirt工具与虚拟机集群的通信关系;
选取虚拟机集群中的目标虚拟机,并将目标虚拟机的特征信息作为参数调用Libvirt工具提供的资源监控接口,以获取目标虚拟机的运行状态信息。
优选的,在Libvirt工具提供的virConnect接口中设置虚拟机集群对应的虚拟机管理器地址,以建立Libvirt工具与虚拟机集群的通信关系后,该方法进一步包括:
利用Libvirt工具在通信关系下运行sFlow协议,以获取虚拟机集群的网络状态信息。
优选的,该方法进一步包括:
将运行状态信息及网络状态信息分别以JSON格式记录至Redis数据库。
优选的,资源监控接口包括virNetwork接口、virDomain接口以及virStorageVol接口。
优选的,虚拟机集群具体为基于SDN网络组建的虚拟机集群。
此外,本发明还提供一种虚拟机的监控装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810921406.1/2.html,转载请声明来源钻瓜专利网。