[发明专利]云平台的构建方法及云平台在审
申请号: | 201710493602.9 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107124473A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 张申;王宏 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司11573 | 代理人: | 胡毅 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 构建 方法 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种云平台的构建方法及云平台。
背景技术
随着互联网技术的不断发展,云计算由于其高效、便捷、可配置等优势,正在逐渐取代传统的计算方式。当前,云计算的系统通常可以采用OpenStack架构来实现。OpenStack通过提供计算服务(nova)、网络服务(neutron)、块存储服务(cinder)、计算服务(glance)和认证服务(keystone)等,可以作为云计算系统中的管理中间件。
为了构建完整的云计算系统,通常会为OpenStack配置相应的底层服务。当前,可以基于Ceph系统建立存储后端,以配合OpenStack的块存储服务,从而为计算服务提供虚拟机镜像的存取支持。
现有技术中,在云计算系统中通常仅配置单一的存储后端,各个计算节点中虚拟机的镜像文件均可以存储于该单一的存储后端中。然而,采用单一的存储后端通常会存在以下问题:
1.一旦该存储后端发生故障,会导致所有的计算节点陷入瘫痪,系统的容灾率较低;
2.随着数据量的不断增大,势必需要对存储后端进行扩容。当前的扩容方式是通过在存储后端中添加存储节点,然而,在实际应用中,通过添加存储节点进行扩容的方式,有时候会导致计算节点中虚拟机发生崩溃,系统的稳定性也较差。
发明内容
本申请的目的在于提供一种云平台的构建方法及平台,能够提高整个云平台的容灾率和稳定性。
为实现上述目的,本申请一方面提供一种云平台的构建方法,所述云平台包括多个计算节点以及至少两个存储后端,所述构建方法包括:
建立所述计算节点与所述至少两个存储后端之间的关联关系,以使得每个计算节点有且仅有一个存储后端与其关联。
在本实施方式中,每个所述计算节点上部署至少一个虚拟机;
当计算节点的虚拟机生成镜像文件时,确定所述镜像文件的类型;所述镜像文件的类型包括基础镜像文件和导出镜像文件;
根据所述镜像文件的类型以及生成所述镜像文件的计算节点所关联的存储后端,对所述镜像文件进行存储。
在本实施方式中,为所述存储后端设置可用域;相应地,建立所述计算节点与所述至少两个存储后端之间的关联关系包括:
将所述计算节点划分至所述可用域中,使得每个计算节点有且仅划入一个可用域;将各个所述可用域的域值分配给各自的计算节点。
在本实施方式中,所述方法还包括:
当存储后端数量大于两个时,将存储后端两两合并,并为合并后的存储后端设置不同的可用域。
在本实施方式中,所述方法还包括:
当某个可用域中的预设计算节点产生虚拟机变更计算节点操作时,从该可用域中选择可变更的目标计算节点;
将产生所述虚拟机变更计算节点操作的虚拟机从所述预设计算节点变更至所述目标计算节点。
在本实施方式中,对所述镜像文件进行存储包括:
当所述镜像文件为基础镜像文件时,将所述镜像文件在各个所述存储后端中进行存储。
在本实施方式中,在将所述镜像文件在各个所述存储后端中进行存储之前,所述方法还包括:
为所述基础镜像文件添加可用域属性,并将所述可用域属性的数值设置为空。
在本实施方式中,所述方法还包括:
在根据指定镜像文件创建虚拟机时,在计算服务中设置过滤器;
其中,所述过滤器用于确定所述指定镜像文件的类型;当所述指定镜像文件的类型为基础镜像文件时,选择任一计算节点,并通过选择的所述计算节点创建虚拟机;当所述指定镜像文件的类型为导出镜像文件时,选择可用域的域值与所述指定镜像文件的可用域的域值相同的一个计算节点,并通过选择的所述计算节点创建虚拟机
在本实施方式中,对所述镜像文件进行存储包括:
当所述镜像文件为导出镜像文件时,确定产生所述镜像文件的计算节点所关联的存储后端,并将所述镜像文件存储于确定出的所述存储后端中。
在本实施方式中,在将所述镜像文件存储于确定出的所述存储后端中之前,所述方法还包括:
确定产生所述镜像文件的计算节点对应的可用域的域值;
为所述镜像文件添加可用域属性,并将所述可用域属性的赋值设置为所述可用域的域值。
在本实施方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710493602.9/2.html,转载请声明来源钻瓜专利网。