[发明专利]虚拟机集群测试的方法、系统、电子装置和存储介质有效
申请号: | 202010864780.X | 申请日: | 2020-08-25 |
公开(公告)号: | CN112148572B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 朱亮;陈尚武;卢锡芹 | 申请(专利权)人: | 杭州叙简科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/455 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
地址: | 310000 浙江省杭州市余杭区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 集群 测试 方法 系统 电子 装置 存储 介质 | ||
本申请涉及一种虚拟机集群测试的方法、系统、电子装置和存储介质,其中,该虚拟机集群测试的方法包括:获取虚拟机的类型,根据该虚拟机的类型确定应用虚拟机和测试虚拟机,在分时复用开关开启的情况下,主程序向各个物理主机监控后台分发通知,从程序获取该物理主机的应用数据包,根据应用数据包判断该应用虚拟机有无数据包,在判断应用虚拟机无数据包的情况下,关闭该应用虚拟机,开启测试虚拟机进行集群测试。通过本申请,解决了同时部署应用虚拟机和集群测试虚拟机运行产生的拥堵问题,提高了服务器的效率和可用性,减少了研发成本。
技术领域
本申请涉及计算机领域,特别是涉及虚拟机集群测试的方法、系统、电子装置和存储介质。
背景技术
随着信息技术的快速发展,虚拟化技术得到了广泛应用,基于虚拟化技术(KernelVirtual Machine,简称KVM)在物理机上创建和管理虚拟机,能实现物理机资源的分割,运行多个虚拟系统环境。然而,在实际使用过程中,由于物理机资源有限,不能支持所有虚拟机持续运行,因此需要协调虚拟机运行状态,以提高服务器效率和可用性。
在相关技术中,应用虚拟机运行的同时,部署集群测试虚拟机进行测试,会导致物理机内部资源分配不足,硬盘速度达到整个系统瓶颈,在高负荷运行下,甚至会损坏硬件设备。
目前针对相关技术中,在受限物理资源条件下,应用虚拟机和集群测试虚拟机运行拥堵的问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了虚拟机集群测试的方法、系统、电子装置和存储介质,至少解决相关技术中在受限物理资源条件下,应用虚拟机和集群测试虚拟机运行拥堵的问题。
第一方面,本申请实施例提供了一种虚拟机集群测试的方法,所述方法包括:
获取虚拟机的类型,根据所述虚拟机的类型确定应用虚拟机和测试虚拟机;
在分时复用开关开启的情况下,主程序向各个物理主机监控后台分发通知,从程序获取所述物理主机的应用数据包,根据所述应用数据包判断所述应用虚拟机有无数据包;
在判断应用虚拟机无数据包的情况下,关闭所述应用虚拟机,开启所述测试虚拟机进行集群测试。
在其中一些实施例中,在分时复用开关开启之后,所述方法包括:
获取预设的复用时间段,在所述复用时间段内,所述主程序根据所述应用数据包判断所述应用虚拟机有无数据包。
在其中一些实施例中,所述在判断应用虚拟机无数据包的情况下,关闭所述应用虚拟机包括:
在第一时间段内没有捕获到所述应用虚拟机的数据包的情况下,关闭所述应用虚拟机。
在其中一些实施例中,所述关闭所述应用虚拟机,开启所述测试虚拟机进行集群测试包括:
在所述应用虚拟机关闭的情况下,获取服务器性能信息;
在所述服务器的性能信息达到预设性能指标的情况下,逐个开启所述测试虚拟机进行集群测试,直至所述测试虚拟机启动完毕后,所述测试虚拟机进行集群测试。
在其中一些实施例中,所述开启所述测试虚拟机进行集群测试之后,所述方法包括:
在预设时间点,所述主程序向各个物理主机监控后台分发关闭复用通知,所述物理主机的从程序逐个关闭所述测试虚拟机,恢复所述应用虚拟机。
第二方面,本申请实施例提供了一种虚拟机集群测试的系统,所述系统包括:服务器和物理主机;
所述服务器获取虚拟机的类型,根据所述虚拟机的类型确定应用虚拟机和测试虚拟机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州叙简科技股份有限公司,未经杭州叙简科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010864780.X/2.html,转载请声明来源钻瓜专利网。