【技术实现步骤摘要】
云主机创建方法、装置、节点、存储介质
[0001]本申请涉及云平台领域,尤其涉及一种云主机创建方法
、
装置
、
节点
、
存储介质
。
技术介绍
[0002]OpenStack
是一个旨在为公共及私有云的建设与管理提供软件的开源项目,基于
OpenStack
搭建的云平台
(
下文中简称为“OpenStack
云平台”)
可以为用户提供云主机服务
。
云主机服务是一种互联网基础设施服务,通过该服务,用户可以在云端使用云主机,达到同使用本地主机相似的效果
。
[0003]目前,
OpenStack
云平台在创建云主机时会通过对
OpenStack
云平台的物理硬盘进行虚拟化处理来创建虚拟硬盘,并将虚拟硬盘挂载在云主机上供其使用
。
虚拟硬盘非硬件实体,但是具有同物理硬盘相似的功能
。
然而,通过上述方式创建的云主机,无法满足用户针对主机的使用需求
。
技术实现思路
[0004]本申请提供一种云主机创建方法
、
装置
、
节点
、
存储介质,用以解决云主机挂载虚拟硬盘时无法满足云主机使用需求的问题
。
[0005]第一方面,本申请提供一种云主机创建方法,云平台包括:控制节点,以及,
M
个计算节点,每个所述计算节 ...
【技术保护点】
【技术特征摘要】
1.
一种云主机创建方法,其特征在于,云平台包括:控制节点,以及,
M
个计算节点,每个所述计算节点包括至少一个物理硬盘;所述
M
为大于或等于1的整数,所述方法应用于所述云平台的第一计算节点,所述第一计算节点为所述
M
个计算节点中的任一个;所述方法包括:所述第一计算节点接收来自所述控制节点的第一云主机创建请求,所述第一云主机创建请求包括:所述第一云主机的元数据;所述元数据包括:至少一个参数,以及,每个所述参数的取值;所述第一计算节点根据所述第一云主机的元数据,确定所述第一云主机的元数据是否包括目标参数,所述目标参数用于表征云主机是否挂载对应计算节点的物理硬盘;所述第一计算节点在所述第一云主机的元数据存在所述目标参数时,根据至少一个第一物理硬盘的第一标识,创建挂载所述至少一个第一物理硬盘的第一云主机;所述第一物理硬盘为目标参数的取值所指示的所述第一计算节点的物理硬盘,所述第一标识为物理硬盘在对应计算节点上的标识
。2.
根据权利要求1所述的方法,其特征在于,所述第一计算节点根据所述至少一个第一物理硬盘的第一标识,创建挂载所述至少一个第一物理硬盘的第一云主机,包括:所述第一计算节点根据所述至少一个第一物理硬盘的第一标识,为每个所述第一物理硬盘分配第二标识,所述第二标识为所述第一物理硬盘在所述第一云主机中的标识;所述第一计算节点构建描述文件,所述描述文件用于管理所述第一云主机挂载的硬盘,所述描述文件包括:第一映射关系,所述第一映射关系包括:每个所述第一物理硬盘的第一标识和第二标识之间的映射关系;所述第一计算节点在所述第一云主机的磁盘列表中添加所述第一映射关系;所述第一计算节点根据所述第一云主机的磁盘列表,启动所述第一云主机,以完成所述第一云主机的创建
。3.
根据权利要求2所述的方法,其特征在于,所述第一计算节点构建描述文件,包括:所述第一计算节点构建描述类的实例;所述第一计算节点根据每个所述第一物理硬盘的第一标识和第二标识之间的映射关系,对所述实例进行赋值;所述第一计算节点在所述第一云主机的磁盘列表中添加所述第一映射关系,包括:所述第一计算节点在所述第一云主机的磁盘列表中添加所述实例
。4.
根据权利要求2所述的方法,其特征在于,所述第一计算节点根据所述第一云主机的磁盘列表,启动所述第一云主机之后,所述方法还包括:若所述第一云主机启动失败,则所述第一计算节点向所述控制节点返回所述第一云主机创建失败的提示信息,以使所述控制节点输出所述提示信息
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,所述第一计算节点根...
【专利技术属性】
技术研发人员:贾庆亮,刘洋,
申请(专利权)人:北京北大方正电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。