【技术实现步骤摘要】
一种虚拟机授权管理方法、装置,电子设备及存储介质
本申请涉及虚拟
,具体而言,涉及一种虚拟机授权管理方法、装置,电子设备及存储介质。
技术介绍
随着网络的发展和硬件资源的性能提升,越来越多的业务以虚拟机形式运行。虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。一台宿主机可运行多台虚拟机,虚拟机启停方便、成本较低,维护成本也就较低,因此虚拟机逐渐成为一种趋势。由于虚拟机运行所依赖的所有硬件资源都是模拟出的,因此,通过一台已授权的虚拟机,可以复制出多台具备同样授权功能的虚拟机,而目前却没有能够对虚拟机的使用进行合理管控的方式。
技术实现思路
本申请实施例的目的在于提供一种虚拟机授权管理方法、装置,电子设备及存储介质,以改善“由于目前没有能够对虚拟机的使用进行合理管控的方式,导致出现大量复制的虚拟机”的问题。本专利技术是这样实现的:第一方面,本申请实施例提供一种 ...
【技术保护点】
1.一种虚拟机授权管理方法,其特征在于,应用于宿主机,所述方法包括:/n接收搭载在所述宿主机中的目标虚拟机发送的保活信息;/n基于所述保活信息以及获取的授权文件,判断所述宿主机中的虚拟机的数量是否小于预设数量;其中,所述授权文件中包括所述宿主机中可运行的虚拟机的最大数量以及业务授权信息,所述最大数量为所述预设数量;/n当所述宿主机中的虚拟机的数量小于所述预设数量时,向所述目标虚拟机发送所述业务授权信息。/n
【技术特征摘要】
1.一种虚拟机授权管理方法,其特征在于,应用于宿主机,所述方法包括:
接收搭载在所述宿主机中的目标虚拟机发送的保活信息;
基于所述保活信息以及获取的授权文件,判断所述宿主机中的虚拟机的数量是否小于预设数量;其中,所述授权文件中包括所述宿主机中可运行的虚拟机的最大数量以及业务授权信息,所述最大数量为所述预设数量;
当所述宿主机中的虚拟机的数量小于所述预设数量时,向所述目标虚拟机发送所述业务授权信息。
2.根据权利要求1所述的虚拟机授权管理方法,其特征在于,所述保活信息包括经混淆、加密后的目标字符串,所述目标字符串由所述目标虚拟机基于当前时间戳生成,相应的,所述向所述目标虚拟机发送所述业务授权信息,还包括:
基于与所述目标虚拟机预先约定的混淆算法以及加密算法,对所述保活信息进行反混淆、解密,得到所述目标字符串;
判断所述目标字符串是否有效;
当所述目标字符串有效时,向所述目标虚拟机发送所述业务授权信息。
3.根据权利要求2所述的虚拟机授权管理方法,其特征在于,所述判断所述目标字符串是否有效,包括:
判断所述目标字符串是否与存储于数据库中的字符串相同;其中,所述数据库中存储有之前接收到的虚拟机发送的保活信息中的字符串;
其中,当所述目标字符串与存储于所述数据库中的字符串不相同时,则表征所述目标字符串有效。
4.根据权利要求1所述的虚拟机授权管理方法,其特征在于,在所述基于所述保活信息以及获取的授权文件,判断所述宿主机中的虚拟机的数量是否小于预设数量之后,所述方法还包括:
当所述宿主机中的虚拟机的数量不小于所述预设数量时,生成无授权信息;
将所述无授权信息发送至所述目标虚拟机。
5.根据权利要求1所述的虚拟机授权管理方法,其特征在于,所述方法还包括:
向授权管理终端发送所述授权文件的获取请求;
接收所述授权管理终端发送的所述授权文件。
6.根据权利要求5所述的虚拟机授权管理方法,其特征在于,所述获取请求包括经加密的所述宿主机的硬件信息;
相应的,所述接收所述授权管理终端发送的所述授权文件,包括:
接收所述授权管理终端发送的加密授权文件;其中,所述加密授权文件为所述授权管理终端通过所述宿主机的硬件信息对所述授权文件进行加密得到的文件;所述授权管理终端在接收到所述获取请求后,基于与所述宿主机预先约定的密钥对所述获取请求进行解密,得到所述宿主机的硬件信息;
提取所述宿主机的硬件信息,基于所述宿主机的硬件信息对所...
【专利技术属性】
技术研发人员:刘勇,
申请(专利权)人:北京天融信网络安全技术有限公司,北京天融信科技有限公司,北京天融信软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。