预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111309436A(43)申请公布日2020.06.19(21)申请号202010063792.2(22)申请日2020.01.20(71)申请人苏州浪潮智能科技有限公司地址215100江苏省苏州市吴中区吴中经济开发区郭巷街道官浦路1号9幢(72)发明人周胜利王亮张东(74)专利代理机构北京集佳知识产权代理有限公司11227代理人郄晨芳(51)Int.Cl.G06F9/455(2006.01)权利要求书1页说明书6页附图2页(54)发明名称一种虚拟机启动方法、装置、设备及可读存储介质(57)摘要本发明公开了一种虚拟机启动方法,包括:获取虚拟机内存规格信息,根据虚拟机内存规格信息确定预留内存;建立预留内存与虚拟机之间的映射关系;根据映射关系利用预留内存启动虚拟机;该方法在虚拟机开机前就根据虚拟机内存规格信息进行内存预留,即确定预留内存,并建立预留内存和虚拟机之间的映射关系;在建立映射关系后,根据映射关系利用预留内存启动虚拟机,因此在虚拟机启动过程中可以直接确定其可以使用的内存,即预留内存;由于不需要在启动过程中查找可用内存并建立映射,因此可以减少虚拟机开机所需的时间,不影响用户使用;此外,本发明还提供了一种虚拟机启动装置、设备及计算机可读存储介质,同样具有上述有益效果。CN111309436ACN111309436A权利要求书1/1页1.一种虚拟机启动方法,其特征在于,包括:获取虚拟机内存规格信息,根据所述虚拟机内存规格信息确定预留内存;建立所述预留内存与虚拟机之间的映射关系;根据所述映射关系利用所述预留内存启动所述虚拟机。2.根据权利要求1所述的虚拟机启动方法,其特征在于,所述根据所述虚拟机内存规格信息确定预留内存,包括:根据所述虚拟机内存规格信息将grub文件的内核启动参数修改为目标参数;按照所述目标参数执行重启操作,以便对内存进行划分,确定所述预留内存。3.根据权利要求2所述的虚拟机启动方法,其特征在于,在所述建立所述预留内存与虚拟机之间的映射关系之前,还包括:读取目标信息,判断所述目标信息是否与所述虚拟机内存规格信息相匹配;若所述目标信息与所述虚拟机内存规格信息相匹配,则执行所述建立所述预留内存与虚拟机间的映射关系的步骤。4.根据权利要求2所述的虚拟机启动方法,其特征在于,所述建立所述预留内存与虚拟机之间的映射关系,包括:获取所述虚拟机对应的xml配置文件,在所述xml配置文件中增加预留内存配置字段。5.根据权利要求1所述的虚拟机启动方法,其特征在于,所述根据所述虚拟机内存规格信息确定预留内存,包括:利用所述虚拟机内存规格信息生成内存文件;将所述内存文件存入内存,以便对所述内存进行划分,确定所述预留内存。6.根据权利要求5所述的虚拟机启动方法,其特征在于,所述建立所述预留内存与虚拟机之间的映射关系,包括:获取所述虚拟机对应的xml配置文件,在所述xml配置文件中增加所述内存文件对应的路径信息。7.根据权利要求5所述的虚拟机启动方法,其特征在于,在所述将所述内存文件存入内存之前,还包括:修改libvirt库中的目标数据,以便允许将所述内存文件存入所述内存。8.一种虚拟机启动装置,其特征在于,包括:获取模块,用于获取虚拟机内存规格信息,根据所述虚拟机内存规格信息确定预留内存;映射关系建立模块,用于建立所述预留内存与虚拟机之间的映射关系;启动模块,用于根据所述映射关系利用所述预留内存启动所述虚拟机。9.一种虚拟机启动设备,其特征在于,包括存储器和处理器,其中:所述存储器,用于保存计算机程序;所述处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的虚拟机启动方法。10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的虚拟机启动方法。2CN111309436A说明书1/6页一种虚拟机启动方法、装置、设备及可读存储介质技术领域[0001]本发明涉及虚拟机技术领域,特别涉及一种虚拟机启动方法、虚拟机启动装置、虚拟机启动设备及计算机可读存储介质。背景技术[0002]虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。[0003]当前虚拟机在开机时,主机内核需要进行一系列配置操作,具体为在系统中搜索可用资源,并利用可用资源启动虚拟机。例如需要搜索可用内存,建立虚拟地址到物理内存之间的映射。当配