一种虚拟机配置方法技术

技术编号:39778194 阅读:9 留言:0更新日期:2023-12-22 02:24
本公开提供了一种虚拟机配置方法

【技术实现步骤摘要】
一种虚拟机配置方法、装置、设备及存储介质


[0001]本公开涉及数据处理领域,尤其涉及一种虚拟机配置方法

装置

设备及存储介质


技术介绍

[0002]随着虚拟化技术的快速发展,对虚拟机配置的重要性愈发凸显

[0003]目前,在虚拟化平台中,通常利用人工操作为虚拟机配置相应的配置信息,如通过为目标虚拟机指定特定快速仿真器
QEMU
版本的二进制路径的方式,为目标虚拟机配置特定
QEMU
版本,导致虚拟机的配置效率较低,因此,如何提升虚拟机的配置效率成为亟需解决的一个技术问题


技术实现思路

[0004]为了解决上述技术问题,本公开实施例提供了一种虚拟机配置方法

[0005]第一方面,本公开提供了一种虚拟机配置方法,所述方法包括:
[0006]响应于针对目标虚拟机的创建操作,从预设数据库中获取所述目标虚拟机对应的启动规则信息;其中,所述启动规则信息中包括多个启动规则,所述预设数据库中包括预设的启动规则与配置信息的对应关系,所述配置信息包括所述目标虚拟机对应的虚拟化软件的版本号和
/
或所述目标虚拟机的启动参数;
[0007]从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则;
[0008]基于所述目标启动规则,从所述预设的启动规则与配置信息的对应关系中,确定所述目标虚拟机对应的配置信息

[0009]一种可选的实施方式中,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则之前,还包括:
[0010]显示所述目标虚拟机对应的启动规则信息中的所述多个启动规则;
[0011]相应地,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则,包括:
[0012]响应于针对所述目标虚拟机对应的启动规则信息中的所述多个启动规则的选中操作,将所述选中操作对应的启动规则作为目标启动规则

[0013]一种可选的实施方式中,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则,包括:
[0014]按照所述目标虚拟机对应的启动规则信息中的所述多个启动规则的排列顺序,从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则

[0015]一种可选的实施方式中,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则,包括:
[0016]基于预设次序,从所述目标虚拟机对应的启动规则信息中的所述多个启动规则
中,确定目标启动规则

[0017]一种可选的实施方式中,所述目标启动规则包括客户操作系统
Guest OS
的版本信息和
/
或所述目标虚拟机的应用场景

[0018]一种可选的实施方式中,所述目标虚拟机对应的虚拟化软件包括快速仿真器
QEMU。
[0019]一种可选的实施方式中,所述方法应用于虚拟化平台

[0020]第二方面,本公开提供了一种虚拟机配置装置,所述装置包括:
[0021]获取模块,用于响应于针对目标虚拟机的创建操作,从预设数据库中获取所述目标虚拟机对应的启动规则信息;其中,所述启动规则信息中包括多个启动规则,所述预设数据库中包括预设的启动规则与配置信息的对应关系,所述配置信息包括所述目标虚拟机对应的虚拟化软件的版本号和
/
或所述目标虚拟机的启动参数;
[0022]第一确定模块,用于从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则;
[0023]第二确定模块,用于基于所述目标启动规则,从所述预设的启动规则与配置信息的对应关系中,确定所述目标虚拟机对应的配置信息

[0024]第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法

[0025]第四方面,本公开提供了一种虚拟机配置设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法

[0026]第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序
/
指令,所述计算机程序
/
指令被处理器执行时实现上述的方法

[0027]本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
[0028]本公开实施例提供了一种虚拟机配置方法,响应于针对目标虚拟机的创建操作,从预设数据库中获取目标虚拟机对应的启动规则信息,其中,启动规则信息中包括多个启动规则,预设数据库中包括预设的启动规则与配置信息的对应关系,配置信息包括目标虚拟机对应的虚拟化软件的版本号和
/
或目标虚拟机的启动参数,从目标虚拟机对应的启动规则信息中的多个启动规则中,确定目标启动规则,基于目标启动规则,从预设的启动规则与配置信息的对应关系中,确定目标虚拟机对应的配置信息

可见,本公开实施例通过将预设的启动规则与配置信息的对应关系预先配置于预设数据库中,从而在接收到针对目标虚拟机创建操作后,可以从预设数据库中确定目标启动规则,进而基于目标启动规则,从预设的启动规则与配置信息的对应关系中,确定目标虚拟机对应的配置信息,提升了虚拟机的配置效率

附图说明
[0029]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理

[0030]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而
言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0031]图1为本公开实施例提供的一种虚拟机配置方法的流程图;
[0032]图2为本公开实施例提供的一种虚拟机配置系统的结构示意图;
[0033]图3为本公开实施例提供的一种虚拟机配置装置的结构示意图;
[0034]图4为本公开实施例提供的一种虚拟机配置设备的结构示意图

具体实施方式
[0035]为了能够更清楚地理解本公开的上述目的

特征和优点,下面将对本公开的方案进行进一步描述

需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合

[0036]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟机配置方法,其特征在于,所述方法包括:响应于针对目标虚拟机的创建操作,从预设数据库中获取所述目标虚拟机对应的启动规则信息;其中,所述启动规则信息中包括多个启动规则,所述预设数据库中包括预设的启动规则与配置信息的对应关系,所述配置信息包括所述目标虚拟机对应的虚拟化软件的版本号和
/
或所述目标虚拟机的启动参数;从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则;基于所述目标启动规则,从所述预设的启动规则与配置信息的对应关系中,确定所述目标虚拟机对应的配置信息
。2.
根据权利要求1所述的方法,其特征在于,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则之前,还包括:显示所述目标虚拟机对应的启动规则信息中的所述多个启动规则;相应地,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则,包括:响应于针对所述目标虚拟机对应的启动规则信息中的所述多个启动规则的选中操作,将所述选中操作对应的启动规则作为目标启动规则
。3.
根据权利要求1所述的方法,其特征在于,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则,包括:按照所述目标虚拟机对应的启动规则信息中的所述多个启动规则的排列顺序,从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则
。4.
根据权利要求1所述的方法,其特征在于,所述从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,确定目标启动规则,包括:基于预设次序,从所述目标虚拟机对应的启动规则信息中的所述多个启动规则中,...

【专利技术属性】
技术研发人员:芦志朋张涵
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1