[发明专利]一种虚拟机的部署方法、装置、设备及产品在审
申请号: | 202210707871.1 | 申请日: | 2022-06-21 |
公开(公告)号: | CN115098221A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 江苏安超云软件有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/30 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王月 |
地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 部署 方法 装置 设备 产品 | ||
本发明公开了一种虚拟机的部署方法、装置、设备及产品,涉及计算机技术领域,该方法包括:确定虚拟机集群中虚拟机对应的部署模板;部署模板是基于虚拟机集群中部署的服务的运行状态信息、虚拟机的启动信息以及检测组件决定的,启动信息和检测组件均是基于运行状态信息决定的,启动信息包括虚拟机在虚拟机集群中的启动顺序,检测组件用于检测服务的运行状态;基于已确定的部署模板,启动虚拟机并检测虚拟机中部署的服务的运行状态。本发明能够减少虚拟机启动时的开销,实现快速地启动虚拟机,还能够自动完成服务运行状态的检测及启动作业流,减少了用户的维护成本及人员投入。
技术领域
本发明涉及计算机技术领域,具体涉及一种虚拟机的部署方法、装置、设备及产品。
背景技术
虚拟机即虚机(Virtual Machine,VM)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机也就是物理机中能够完成的工作在虚拟机中都能够实现。
在物理机中创建虚拟机集群也就是多个虚拟机时,目前各个虚拟机都是以一种无序的方式启动的,以成功创建并部署虚拟机的。然而,无序启动虚拟机的方式存在因启动顺序导致虚拟机中部署的服务异常的问题,后期需要相关人员人为介入排查问题,造成了人力资源的浪费,无法满足庞大且复杂的产品及业务需求。
发明内容
有鉴于此,本发明实施例提供了一种虚拟机的部署方法、装置、设备及产品,以解决虚拟机集群中虚拟机的无序启动导致服务部署异常的问题。
根据第一方面,本发明实施例提供了一种虚拟机的部署方法,所述方法包括:
确定虚拟机集群中虚拟机对应的部署模板;部署模板是基于虚拟机集群中部署的服务的运行状态信息、虚拟机的启动信息以及检测组件决定的,启动信息和检测组件均是基于运行状态信息决定的,启动信息包括虚拟机在虚拟机集群中的启动顺序,检测组件用于检测服务的运行状态;
基于已确定的部署模板,启动虚拟机并检测虚拟机中部署的服务的运行状态。
结合第一方面,在第一方面第一实施方式中,所述部署模板通过以下步骤得到:
确定服务的运行状态信息;
基于运行状态信息,确定虚拟机集群中需要满足启动顺序的虚拟机以及检测组件;
基于已确定的虚拟机及需部署服务的运行状态信息,确定对应的启动信息;
基于运行状态信息、启动信息以及检测组件,创建虚拟机对应的部署模板。
结合第一方面第一实施方式,在第一方面第二实施方式中,该方法在基于运行状态信息、启动信息以及检测组件,创建虚拟机对应的部署模板之后,还包括以下步骤:
基于已创建的部署模板,启动虚拟机,并确定虚拟机中部署的服务的运行状态;
确定运行状态存在异常,调整部署模板。
结合第一方面,在第一方面第三实施方式中,所述确定虚拟机集群中虚拟机对应的部署模板,具体包括:
从预设存储库中匹配需要满足启动顺序的每个虚拟机对应的部署模板;预设存储库中存储有多个部署模板,每个部署模板均对应一个虚拟机,且,不同的部署模板对应不同的虚拟机。
结合第一方面,在第一方面第四实施方式中,虚拟机的启动信息中包含相邻启动的虚拟机之间的间隔时间;
相应的,所述基于已确定的部署模板,启动虚拟机并检测虚拟机中部署的服务的运行状态,具体包括:
基于已确定的部署模板,确定虚拟机启动的先后顺序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏安超云软件有限公司,未经江苏安超云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210707871.1/2.html,转载请声明来源钻瓜专利网。