[发明专利]一种虚拟机启动进度监控方法及装置有效
申请号: | 201611263037.9 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106844148B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 刘云浩;李振华;张云 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/455 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 汤财宝 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 启动 进度 监控 方法 装置 | ||
本发明提供一种虚拟机启动进度监控方法及装置,其中所述方法包括:第一代理向第二代理发起虚拟机启动进度监控请求,监控请求中携带有虚拟机的第一标识;第二代理根据监控请求,为第一标识对应的虚拟机建立一个线程;第二代理通过监控串口输出判断虚拟机中操作系统是否有信息输出;若否,第二代理根据线程读取虚拟机所在进程的进程信息并输出,根据虚拟机所在进程的进程信息计算虚拟机的启动进度,若是,第二代理输出虚拟机中操作系统的输出信息,根据虚拟机中操作系统的输出信息计算虚拟机的启动进度;第二代理将虚拟机的启动进度返回给第一代理。所述装置包括:第一代理模块和第二代理模块。本发明实现了虚拟机启动进度的监控。
技术领域
本发明涉及虚拟机管理领域,更具体地,涉及虚拟机启动进度监控方法及装置。
背景技术
虚拟化技术作为一种去耦合方法,用于将底层硬件设备与上层操作系统、应用程序分离。具体地,采用虚拟机监控器(Virtual Machine Monitor,VMM)层实现对底层硬件资源的直接管理,另外通过创建与底层硬件无关的虚拟机(Virtual Machine,VM)以供上层操作系统和应用程序使用。通常,虚拟机监控器会在宿主机中为每个虚拟机创建一个或多个进程,作为虚拟机所使用的虚拟硬件和宿主机的底层物理硬件设备之间的过渡转换层。同时,虚拟机监控器通常还提供一系列编程接口,用于获取虚拟机的各类输出,例如串口输出等。
虚拟机的启动过程通常分为四个阶段:载入基本输入输出系统(Basic Input/Output System,BIOS)、读取主引导记录、读取硬盘数据、载入操作系统。
目前,随着云计算技术的快速发展,云服务中的虚拟机服务因虚拟机的高可靠性,良好的隔离性,越来越受到人们的追捧。但是,在当前的各类云服务中,用户在启动远程虚拟机时,均无法得知远程虚拟机的启动进度。而远程虚拟机的启动需要一定的时间,在这个过程中用户只能被动等待,且等待时长未知。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的虚拟机启动进度监控方法及装置。
根据本发明的一个方面,提供一种虚拟机启动进度监控方法,包括:S101,第一代理向第二代理发起虚拟机启动进度的监控请求,所述监控请求中携带有虚拟机的第一标识;S102,第二代理根据所述监控请求,为所述第一标识对应的虚拟机建立一个线程;S103,所述第二代理通过监控串口输出判断所述虚拟机中操作系统是否有信息输出;S104,若所述判断结果为否,所述第二代理根据所述线程读取所述虚拟机所在进程的进程信息并输出,根据所述虚拟机所在进程的进程信息计算所述虚拟机的启动进度,执行S106;S105,若所述判断结果为是,所述第二代理输出所述虚拟机中操作系统的输出信息,根据所述虚拟机中操作系统的输出信息计算所述虚拟机的启动进度;S106,所述第二代理将所述虚拟机的启动进度返回给所述第一代理。
根据本发明的一个方面,提供一种虚拟机启动进度监控装置,包括:第一代理模块和第二代理模块,所述第二代理模块包括线程建立模块、判断模块、第一输出计算模块、第二输出计算模块及反馈模块;第一代理模块,用于向第二代理模块发起虚拟机启动进度监控请求,所述监控请求中携带有虚拟机的第一标识;线程建立模块,用于根据所述监控请求,为所述第一标识对应的虚拟机建立一个线程;判断模块,用于通过监控串口输出判断所述虚拟机中操作系统是否有信息输出;第一输出计算模块,用于在所述判断结果为否时,输出所述虚拟机所在进程的进程信息,根据所述虚拟机所在进程的进程信息计算所述虚拟机的启动进度;第二输出计算模块,用于在所述判断结果为是时,输出所述虚拟机中操作系统的输出信息,根据所述虚拟机中操作系统的输出信息计算所述虚拟机的启动进度;反馈模块还用于将所述虚拟机的启动进度返回给所述第一代理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611263037.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁扣连接滑块自锁升降侧轴棱筒拖把射流清洗甩干器
- 下一篇:玩具鱼