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

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113703922A(43)申请公布日2021.11.26(21)申请号202111006765.2(22)申请日2021.08.30(71)申请人济南浪潮数据技术有限公司地址250101山东省济南市自由贸易试验区济南片区浪潮路1036号浪潮科技园S05楼S311室(72)发明人魏传程胡玉鹏李红卫(74)专利代理机构北京集佳知识产权代理有限公司11227代理人侯珊(51)Int.Cl.G06F9/455(2006.01)权利要求书2页说明书9页附图3页(54)发明名称一种虚拟机创建方法、装置、设备及计算机可读存储介质(57)摘要本发明公开了一种虚拟机创建方法,包括:对接收到的虚拟机创建请求进行解析,得到待创建虚拟机对应的目标镜像数据;判断存储后端中是否存在目标镜像数据;若否,则将目标镜像数据下载至本地,对目标镜像数据进行切分操作,得到各镜像数据块;将各镜像数据块分发给本地所在计算区域内各虚拟机节点;利用各虚拟机节点将各镜像数据块并行写入至存储后端,以使存储后端得到目标镜像数据;从存储后端调取目标镜像数据对待创建虚拟机进行创建操作。本发明对本地所在计算区域内各虚拟机节点的磁盘存储空间得到了充分利用,较大地提升了虚拟机创建效率。本发明还公开了一种虚拟机创建装置、设备及存储介质,具有相应技术效果。CN113703922ACN113703922A权利要求书1/2页1.一种虚拟机创建方法,其特征在于,包括:对接收到的虚拟机创建请求进行解析,得到待创建虚拟机对应的目标镜像数据;判断存储后端中是否存在所述目标镜像数据;若否,则将所述目标镜像数据下载至本地,对所述目标镜像数据进行切分操作,得到各镜像数据块;将各所述镜像数据块分发给所述本地所在计算区域内各所述虚拟机节点;利用各所述虚拟机节点将各所述镜像数据块并行写入至所述存储后端,以使所述存储后端得到所述目标镜像数据;从所述存储后端调取所述目标镜像数据对所述待创建虚拟机进行创建操作。2.根据权利要求1所述的虚拟机创建方法,其特征在于,对所述目标镜像数据进行切分操作,包括:分别获取所述本地所在计算区域内各所述虚拟机节点的节点信息;根据各所述节点信息对所述目标镜像数据进行切分操作。3.根据权利要求1所述的虚拟机创建方法,其特征在于,将各所述镜像数据块分发给所述本地所在计算区域内各所述虚拟机节点,包括:按照预设分发规则将各所述镜像数据块分发给所述本地所在计算区域内各所述虚拟机节点。4.根据权利要求1所述的虚拟机创建方法,其特征在于,利用各所述虚拟机节点将各所述镜像数据块并行写入至所述存储后端,包括:接收各所述虚拟机节点根据接收到各所述镜像数据块返回的确认消息;判断各所述虚拟机节点是否均对所述确认消息返回完成;若是,则利用各所述虚拟机节点将各所述镜像数据块并行写入至所述存储后端。5.根据权利要求1至4任一项所述的虚拟机创建方法,其特征在于,在将各所述镜像数据块分发给所述本地所在计算区域内各所述虚拟机节点之后,还包括:获取各所述虚拟机节点划分到的各所述镜像数据块分别对应的镜像数据块大小和偏移量;生成数据对应关系表,利用所述数据对应关系表对各所述虚拟机节点分别对应的镜像数据块大小和偏移量进行记录。6.根据权利要求5所述的虚拟机创建方法,其特征在于,利用各所述虚拟机节点将各所述镜像数据块并行写入至所述存储后端,包括:利用各所述虚拟机节点按照所述数据对应关系表将各所述镜像数据块并行写入至所述存储后端。7.根据权利要求1所述的虚拟机创建方法,其特征在于,在对所述目标镜像数据进行切分操作,得到各镜像数据块之后,还包括:生成各所述镜像数据块分别对应的数据校验文件;在利用各所述虚拟机节点将各所述镜像数据块并行写入至所述存储后端之后,还包括:根据各所述数据校验文件分别对各所述镜像数据块进行校验操作;从所述存储后端调取所述目标镜像数据对所述待创建虚拟机进行创建操作,包括:2CN113703922A权利要求书2/2页当各所述镜像数据块均校验通过时,从所述存储后端调取所述目标镜像数据对所述待创建虚拟机进行创建操作。8.一种虚拟机创建装置,其特征在于,包括:请求解析模块,用于对接收到的虚拟机创建请求进行解析,得到待创建虚拟机对应的目标镜像数据;判断模块,用于判断存储后端中是否存在所述目标镜像数据;数据切分模块,用于当确定所述存储后端中不存在所述目标镜像数据时,将所述目标镜像数据下载至本地,对所述目标镜像数据进行切分操作,得到各镜像数据块;数据块分发模块,用于将各所述镜像数据块分发给所述本地所在计算区域内各所述虚拟机节点;数据块并行写入模块,用于利用各所述虚拟机节点将各所述镜像数据块并行写入至所述存储后端,以使所述存储后端得到所述目标镜像数据;虚拟机创