【技术实现步骤摘要】
一种分布式存储的自动化部署方法、装置、设备及产品
[0001]本专利技术涉及分布式存储领域,具体涉及一种分布式存储的自动化部署方法、装置、设备及产品。
技术介绍
[0002]目前分布式存储的数据存储规模也达到PB、EB级以上,单一分布式存储集群由数千、甚至上万台服务器搭建,实际部署中涉及不同地域的数据中心、复杂的网络环境,并且需要支撑虚拟化、高性能计算等不同的应用场景,因此,如何进行大规模分布式存储的部署是目前业界亟待解决的重要课题。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供了一种分布式存储的自动化部署方法、装置、设备及产品,以解决如何进行大规模分布式存储的部署的问题。
[0004]根据第一方面,本专利技术实施例提供了一种分布式存储的自动化部署方法,所述方法包括:
[0005]确定分布式存储集群中各个服务器对应的部署模板;所述部署模板包含了服务器的数据节点配置信息、缓存盘配置信息以及存储层配置信息,所述数据节点配置信息是基于服务器的类型、硬盘容量以及物理资源中的一项或者多项参数 ...
【技术保护点】
【技术特征摘要】
1.一种分布式存储的自动化部署方法,其特征在于,所述方法包括:确定分布式存储集群中各个服务器对应的部署模板;所述部署模板包含了服务器的数据节点配置信息、缓存盘配置信息以及存储层配置信息,所述数据节点配置信息是基于服务器的类型、硬盘容量以及物理资源中的一项或者多项参数的组合确定的,所述缓存盘配置信息是基于服务器的数据盘的数量以及容量确定的,所述存储层配置信息是基于服务器的使用场景以及物理资源确定的;基于所述部署模板,进行对应的服务器的部署。2.根据权利要求1所述的分布式存储的自动化部署方法,其特征在于,所述确定分布式存储集群中各个服务器对应的部署模板,具体包括:确定分布式存储集群中各个所述服务器的资源信息,并基于所述资源信息确定各个服务器对应的所述数据节点配置信息;所述资源信息包括服务器的类型、硬盘容量以及物理资源中的一项或者多项参数的组合;确定各个所述服务器的数据盘的数量以及容量,并基于数据盘的数量以及容量,确定各个服务器对应的所述缓存盘配置信息;确定各个所述服务器的使用场景以及物理资源,并基于使用场景以及物理资源,确定各个服务器对应的所述存储层配置信息。3.根据权利要求2所述的分布式存储的自动化部署方法,其特征在于,所述确定分布式存储集群中各个所述服务器的资源信息,并基于所述资源信息确定各个服务器对应的所述数据节点配置信息,具体包括:确定所述服务器的所述资源信息;确定所述资源信息中每一项所述参数的配置分值以及配置权重;基于所述资源信息中各项所述参数的所述配置分值以及所述配置权重,确定所述数据节点配置信息。4.根据权利要求2所述的分布式存储的自动化部署方法,其特征在于,所述确定各个所述服务器的数据盘的数量以及容量,并基于数据盘的数量以及容量,确定各个服务器对应的所述缓存盘配置信息,具体包括:确定所述服务器的数据盘的数量和容量,以及,缓存盘的数量和容量;基于所述数据盘的数量以及容量,确定所有数据盘的总容量以及容量的最大公约数;基于所述最大公约数以及数据盘的总容量,确定缓存基准;基于所述缓存盘的数量以及容量,确定所有缓存盘的总容量,并基于所述缓存盘的总容量以及所述缓存基准,确定缓存基准容量;基于所述缓存基准、所述缓存基准容量和每块数据盘的容量,确定每块数据盘的缓存容量,并基于所述缓存容量,确定所述缓存盘的实际分区...
【专利技术属性】
技术研发人员:杜江林,仝国军,赵柄熹,周卿,张盛,杨鹏,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。