【技术实现步骤摘要】
一种虚拟机创建方法、系统、装置及服务器
[0001]本专利技术涉及虚拟机创建领域,特别是涉及一种虚拟机创建方法、系统、装置及服务器。
技术介绍
[0002]K8s(kubernetes)因其具有较强的兼容性和灵活性,可以部署在各种设备和系统中,加上K8s完全开源,在多云扩展兼容性上也较强,因此,K8s是目前最常用的存储系统及云平台的管理软件之一。目前,当需要在云平台中创建虚拟机时,通常是先检测云平台中的节点的状态,节点的状态正常时,会在节点中创建一个专门用于虚拟机工作的目录,再创建出该目录的共享目录,将共享目录挂载到云平台的主机上,最后通过K8s在主机上创建虚拟机并指向该共享目录,实现云平台上虚拟机功能共享的目的。但是,因为每次创建虚拟机时都需要创建共享目录并将其挂载,当需要创建的虚拟机较多时,创建和挂载共享目录所需要的时间较长,使得虚拟机创建的效率降低;而且当共享目录的挂载链路过多时,还会导致云平台的运行不稳定。
技术实现思路
[0003]本专利技术的目的是提供一种虚拟机创建方法、系统、装置及服务器,提高了 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机创建方法,其特征在于,应用于主机中的处理器,所述主机与云平台中的管理节点连接,所述云平台中还包括多个存储节点,所述管理节点分别与多个所述存储节点连接,所述虚拟机创建方法包括:根据虚拟机创建指令在多个所述存储节点中确定虚拟机的目标节点;根据所述虚拟机创建指令生成目录创建请求;将所述目录创建请求发送给所述管理节点,以便所述管理节点在所述目标节点的预设共享目录中创建与所述虚拟机创建指令对应的子目录;当检测到所述子目录创建完成时,根据所述虚拟机创建指令在所述主机上创建所述虚拟机;将所述虚拟机的数据存储路径设置为所述子目录;其中,所述预设共享目录预先由所述目标节点中的N个目录组成,并预先将所述预设共享目录挂载到所述主机上,N为不小于2的整数。2.如权利要求1所述的虚拟机创建方法,其特征在于,在根据所述虚拟机创建指令生成目录创建请求之前,还包括:判断所述目标节点是否正常;若正常,则进入根据所述虚拟机创建指令生成目录创建请求的步骤。3.如权利要求2所述的虚拟机创建方法,其特征在于,判断目标节点是否正常,包括:通过所述管理节点获取所述目标节点的节点类型、访问类型以及工作参数;其中,所述节点类型至少包括共享和非共享,所述访问类型至少包括同步访问和异步访问;分别判断所述目标节点的节点类型是否为共享、访问类型是否为同步访问以及工作参数是否为表示所述目标节点运行正常的参数;若均为是,则判定所述目标节点正常;若任一为否,则判定所述目标节点不正常。4.如权利要求1所述的虚拟机创建方法,其特征在于,在将所述目录创建请求发送给所述管理节点之前,还包括:调用所述管理节点中的对应于所述目标节点的管理接口;判断所述管理接口是否可用;若是,则进入将所述目录创建请求发送给所述管理节点的步骤;若否,则在经过预设时长后,返回判断所述管理接口是否可用的步骤。5.如权利要求1所述的虚拟机创建方法,其特征在于,在将所述目录创建请求发送给所述管理节点之前,还包括:判断所述目标节点中是否存在预设共享目录;若是,则进入将所述目录创建请求发送给所述管理节...
【专利技术属性】
技术研发人员:任俊贤,任洪亮,邓灿,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。