虚拟机创建方法技术

技术编号:39793796 阅读:8 留言:0更新日期:2023-12-22 02:28
本申请公开了一种虚拟机创建方法

【技术实现步骤摘要】
虚拟机创建方法、远端设备、服务器设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种虚拟机创建方法

远端设备

服务器设备及存储介质


技术介绍

[0002]目前,在云桌面环境下,模板磁盘文件存储在云桌面的某一个共享存储库中,使用池化桌面批量创建虚拟机时,每创建一个虚拟机,模板磁盘文件就多出一个磁盘叶子节点,在虚拟机进行批量启动操作的情况下,模板磁盘文件所在的存储库的读写压力较大,导致虚拟机启动时间长,从而影响用户体验


技术实现思路

[0003]本申请的目的在于至少解决现有技术中存在的技术问题之一,提供一种虚拟机创建方法

远端设备

服务器设备及存储介质,能够在一定程度上降低云桌面的磁盘读写压力,从而加快虚拟机的启动速度,提升用户体验

[0004]第一方面,本申请实施例提供一种虚拟机创建方法,应用于云桌面,所述云桌面的共享存储库存储有虚拟机模板,所述方法包括:向服务器主机发送模板拷贝指令,以使所述服务器主机根据所述模板拷贝指令将所述虚拟机模板的磁盘文件从所述云桌面的共享存储库全量拷贝至所述服务器主机的内存中;接收虚拟机创建请求;根据所述虚拟机创建请求向所述服务器主机发送虚拟机创建要求,以使所述服务器主机基于所述服务器主机中存储的虚拟机模板创建所述虚拟机

[0005]第二方面,本申请实施例提供一种虚拟机创建方法,应用于服务器主机,所述方法包括:接收来自云桌面的模板拷贝指令,根据所述模板拷贝指令将虚拟机模板的磁盘文件从所述云桌面的共享存储库全量拷贝至所述服务器主机的内存中;接收来自所述云桌面的虚拟机创建要求,根据所述虚拟机创建要求基于存储的所述虚拟机模板创建所述虚拟机

[0006]第三方面,本申请实施例提供一种远端设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如本申请第一方面实施例所述的虚拟机创建方法

[0007]第四方面,本申请实施例提供一种服务器设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如本申请第二方面实施例所述的虚拟机创建方法

[0008]第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本申请第一方面实施例提供的拍摄处理方法

[0009]本申请提供的实施例包括:应用于云桌面的虚拟机创建方法

应用于服务器主机
的虚拟机创建方法

远端设备

服务器设备和计算机可读存储介质,根据本申请提供的方案,云桌面向服务器主机发送模板拷贝指令,服务器主机根据模板拷贝指令将虚拟机模板的磁盘文件从云桌面的共享存储库全量拷贝至服务器主机的内存中,云桌面接收虚拟机创建请求,并根据虚拟机创建请求向服务器主机发送虚拟机创建要求,服务器主机接收虚拟机创建要求,并基于存储在服务器主机内存中的虚拟机模板创建虚拟机,启动虚拟机时可以直接从服务器主机的内存中读取虚拟机模板的磁盘文件,不再对云桌面的共享存储库中的虚拟机模板的磁盘文件进行读取,在一定程度上降低云桌面的磁盘读写压力,加快虚拟机启动速度,提升用户体验

附图说明
[0010]图1是本申请实施例提供的一种虚拟机创建方法的步骤流程图;
[0011]图2是本申请实施例提供的另一种虚拟机创建方法的部分步骤流程图;
[0012]图3是图1中步骤
S100
的细化步骤流程图;
[0013]图4是本申请实施例提供的另一种虚拟机创建方法的部分步骤流程图;
[0014]图5是本申请实施例提供的另一种虚拟机创建方法的部分步骤流程图;
[0015]图6是本申请实施例提供的另一种虚拟机创建方法的步骤流程图;
[0016]图7是本申请实施例提供的另一种虚拟机创建方法的部分步骤流程图;
[0017]图8是图6中步骤
T100
的细化步骤流程图;
[0018]图9是本申请实施例提供的另一种虚拟机创建方法的部分步骤流程图;
[0019]图
10
是本申请实施例提供的另一种虚拟机创建方法的部分步骤流程图;
[0020]图
11
是本申请实施例提供的另一种虚拟机创建方法的完整流程图;
[0021]图
12
是本申请实施例提供的一种远端设备的结构示意图;
[0022]图
13
是本申请实施例提供的一种服务器设备的结构示意图

具体实施方式
[0023]本部分将详细描述本申请的具体实施例,本申请之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地

形象地理解本申请的每个技术特征和整体技术方案,但其不能理解为对本申请保护范围的限制

[0024]在本申请的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于

小于

超过等理解为不包括本数,以上

以下

以内等理解为包括本数

如果有描述到第一

第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系

[0025]本申请的描述中,除非另有明确的限定,设置

安装

连接等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本申请中的具体含义

[0026]目前,在云桌面环境下,模板磁盘文件存储在云桌面的某一个共享存储库中,使用池化桌面批量创建虚拟机时,每创建一个虚拟机,模板磁盘文件就多出一个磁盘叶子节点,在虚拟机进行批量启动操作的情况下,模板磁盘文件所在的存储库的读写压力较大,导致虚拟机启动时间长,从而影响用户体验,同时,由于云桌面的磁盘读写能力有限,目前单个
虚拟机模板支持的虚拟机数量存在限制,不利于云桌面大规模环境的部署

[0027]基于此,本申请实施例提供一种虚拟机创建方法

远端设备

服务器设备及存储介质,能够在一定程度上降低云桌面的磁盘读写压力,从而加快虚拟机的启动速度,提升用户体验,并且能够使得单个虚拟机模板支持的虚拟机数量不再受限本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟机创建方法,应用于云桌面,所述云桌面的共享存储库存储有虚拟机模板,所述方法包括:向服务器主机发送模板拷贝指令,以使所述服务器主机根据所述模板拷贝指令将所述虚拟机模板的磁盘文件从所述云桌面的共享存储库全量拷贝至所述服务器主机的内存中;接收虚拟机创建请求;根据所述虚拟机创建请求向所述服务器主机发送虚拟机创建要求,以使所述服务器主机基于所述服务器主机中存储的虚拟机模板创建所述虚拟机
。2.
根据权利要求1所述的虚拟机创建方法,其特征在于,在向服务器主机发送模板拷贝指令之前,所述方法还包括:向所述服务器主机发送目录创建指令,以使所述服务器主机根据所述目录创建指令在内存中预留出存储空间并创建模板目录,所述模板目录下的存储空间用于存放虚拟机模板的磁盘文件
。3.
根据权利要求2所述的虚拟机创建方法,其特征在于,所述向服务器主机发送模板拷贝指令,以使所述服务器主机根据所述模板拷贝指令将虚拟机模板的磁盘文件从所述云桌面的共享存储库全量拷贝至所述服务器主机的内存中,包括:向所述服务器主机发送模板拷贝指令,以使所述服务器主机根据所述模板拷贝指令将所述虚拟机模板的磁盘文件从所述云桌面的共享存储库全量拷贝至所述模板目录中
。4.
根据权利要求1所述的虚拟机创建方法,其特征在于,在向服务器主机发送模板拷贝指令之前,所述方法还包括:创建母模板,并基于所述母模板以遗传的方式创建子模板,所述子模板包括对应第一模板信息的第一子模板;接收包括所述第一模板信息的模板设置指令,根据所述模板设置指令将所述第一子模板设置为所述虚拟机模板
。5.
根据权利要求4所述的虚拟机创建方法,其特征在于,所述云桌面创建有多个所述子模板,所述子模板还包括对应第二模板信息的第二子模板;所述方法还包括:在所述服务器主机的内存中存储有所述第一子模板的磁盘文件的情况下,接收包括所述第二模板信息的模板切换指令,根据所述模板切换指令将所述第二子模板设置为虚拟机模板,并向所述服务器主机发送模板更新指令,以使所述服务器主机将存储的所述第一子模板的磁盘文件替换为所述第二子模板的磁盘文件
。6.
一种虚拟机创建方法,应用于服务器主机,所述方法包括:接收来自云桌面的模板拷贝指令,根据所述模板拷贝指令将虚拟机模板的磁盘文件从所述云桌面的共享存储库全量拷贝至所述服务器主机的内存中;接收来自所述云桌面的虚拟机创建要求,根据所述虚拟机创建要求基于存储的所述虚拟机模板创建所述虚拟机
。7.
根据权利要求6所述的虚拟机创建方法...

【专利技术属性】
技术研发人员:陈蓉刘新宇郎茂伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1