【技术实现步骤摘要】
一种虚拟机磁盘信息获取方法、装置及相关设备
本申请涉及虚拟机
,特别涉及一种虚拟机磁盘信息获取方法,还涉及一种虚拟机磁盘信息获取装置、系统以及计算机可读存储介质。
技术介绍
在云计算时代,大量的业务系统运行在云环境的虚拟机上,相比于物理机,虚拟机能够更加节省资源、提高资源利用率以及更好的节省资金。一台物理机器通过虚拟化技术能够虚拟出多台的虚拟机,各台虚拟机都带有独立的操作系统,用户在使用过程中是无感知的。但是,作为运维人员,则需要实时监测虚拟机的使用情况,其中,监测虚拟机的磁盘使用量是一个很重要的指标,业务运行过程中,虚拟机磁盘的数据会不断增长,为了避免虚拟机磁盘被使用完毕影响业务系统的运行,需要及时监测磁盘的使用情况,以便进行及时扩容。目前的云环境下,为达到隔离效果,虚拟机常常划分在不同的网络之下,虚拟机和物理机之间无法通过网络直接通信,因此,运维人员要想查看每台虚拟机的磁盘使用情况就需要登录到虚拟机内部进行磁盘容量查询,实现过程较为繁琐,且耗时严重。因此,如何有效简化获取虚拟机磁盘使用情况的实现流程 ...
【技术保护点】
1.一种虚拟机磁盘信息获取方法,其特征在于,包括:/n接收信息采集指令;/n根据所述信息采集指令获取各虚拟机信息;/n根据各所述虚拟机信息遍历各虚拟机,并通过QGA串口向各所述虚拟机发送磁盘信息采集命令;/n接收各所述虚拟机根据所述磁盘信息采集命令返回的磁盘信息。/n
【技术特征摘要】
1.一种虚拟机磁盘信息获取方法,其特征在于,包括:
接收信息采集指令;
根据所述信息采集指令获取各虚拟机信息;
根据各所述虚拟机信息遍历各虚拟机,并通过QGA串口向各所述虚拟机发送磁盘信息采集命令;
接收各所述虚拟机根据所述磁盘信息采集命令返回的磁盘信息。
2.根据权利要求1所述的虚拟机磁盘信息获取方法,其特征在于,所述根据所述信息采集指令获取各虚拟机信息,包括:
根据所述信息采集指令通过libvirt接口读取各所述虚拟机信息。
3.根据权利要求1所述的虚拟机磁盘信息获取方法,其特征在于,所述通过QGA串口向各所述虚拟机发送磁盘信息采集命令,包括:
通过所述QGA串口向处于开机状态的各虚拟机发送所述磁盘信息采集命令。
4.根据权利要求3所述的虚拟机磁盘信息获取方法,其特征在于,所述通过QGA串口向各所述虚拟机发送磁盘信息采集命令,包括:
通过所述QGA串口向各所述虚拟机发送df命令。
5.根据权利要求1至4任意一项所述的虚拟机磁盘信息获取方法,其特征在于,所述根据所述信息采集指令获取各虚拟机信息之后,还包括:
根据各所述虚拟机信息生成虚拟机列表;
将所述虚拟机列表存储至预设数据库。...
【专利技术属性】
技术研发人员:贾思瑞,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。