存储集群部署系统和方法技术方案

技术编号:22471298 阅读:23 留言:0更新日期:2019-11-06 13:00
本公开提供了一种用于部署存储集群的系统,所述系统包括:目标节点,目标节点包括一个或多个存储集群;以及控制节点,控制节点包括部署程序孵化模块和部署程序执行模块。部署程序孵化模块用于根据集群配置项和模块程序列表生成部署控制程序。部署程序执行模块用于针对所述目标节点中包括的所述一个或多个存储集群来执行由所述部署程序孵化模块生成的部署控制程序,以便实现对所述一个或多个存储集群的部署。本公开还提供了一种应用于上述系统的方法、一种电子装置以及一种计算机可读存储介质。

Storage cluster deployment system and method

【技术实现步骤摘要】
存储集群部署系统和方法
本公开涉及计算机
,更具体地,涉及一种用于部署存储集群的系统和方法,所述系统和方法实现了基于局域网的大规模分布式存储集群快速部署。
技术介绍
当前的存储集群部署主要是在局域网中部署基于Ceph的分布式存储集群。然而,使用目前较为通用的Ceph部署工具进行部署,操作步骤繁琐,人机交互频繁,并且对实施人员的技术水平要求较高。与此同时,基于Ceph的分布式存储集群部署的工作量与集群规模或集群数量关联性较强,当集群内节点的数量增多或集群的数量增加时,部署工作量成倍增加,导致人力成本、时间成本、出错率等相应增加。另外,在使用Ceph部署工具进行部署的过程中,需要多次访问互联网资源,这可能因无法访问互联网而引起诸多问题,无法顺利完成部署。因此,如何完成多集群或大规模分布式存储集群环境的快速部署工作,是在当前基础环境快速交付背景下急需解决的问题。
技术实现思路
本公开的一个方面提供了一种用于部署存储集群的系统,所述系统包括:目标节点,所述目标节点包括一个或多个存储集群;以及控制节点,所述控制节点包括部署程序孵化模块和部署程序执行模块,其中,所述部署程序孵化模块用于根据集群本文档来自技高网...

【技术保护点】
1.一种用于部署存储集群的系统,所述系统包括:目标节点,所述目标节点包括一个或多个存储集群;以及控制节点,所述控制节点包括部署程序孵化模块和部署程序执行模块,其中,所述部署程序孵化模块用于根据集群配置项和模块程序列表生成部署控制程序;所述部署程序执行模块用于针对所述目标节点中包括的所述一个或多个存储集群来执行由所述部署程序孵化模块生成的部署控制程序,以便实现对所述一个或多个存储集群的部署。

【技术特征摘要】
1.一种用于部署存储集群的系统,所述系统包括:目标节点,所述目标节点包括一个或多个存储集群;以及控制节点,所述控制节点包括部署程序孵化模块和部署程序执行模块,其中,所述部署程序孵化模块用于根据集群配置项和模块程序列表生成部署控制程序;所述部署程序执行模块用于针对所述目标节点中包括的所述一个或多个存储集群来执行由所述部署程序孵化模块生成的部署控制程序,以便实现对所述一个或多个存储集群的部署。2.根据权利要求1所述的系统,其中,所述集群配置项包括以下项中的至少一项:集群标识符、集群中包括的子节点的列表和子节点的功能。3.根据权利要求1所述的系统,其中,所述控制节点还包括:模块程序集,所述模块程序集包括用于部署存储集群的模块程序;所述部署程序执行模块用于调用所述模块程序集中包括的模块程序以便执行所述部署控制程序;以及所述模块程序列表包括所述模块程序集中的模块程序的名称。4.根据权利要求3所述的系统,其中,所述部署程序执行模块用于执行所述部署控制程序,以便按照特定顺序组装所述模块程序集中包括的由所述部署程序执行模块调用的模块程序;以及其中,所调用的模块程序的参数已由所述部署程序孵化模块基于所述集群配置项进行设置。5.根据权利要求1所述的系统,还包括:介质仓库,连接至所述目标节点中包括的所述一个或多个存储集群并用于提供部署所述一个或多个存储集群所需的软件介质,其中,所述控制节点还包括:重定向模块,用于将在部署所述一个或多个存储集群的过程中需要访问互联网资源的需求重定向到所述介质仓库。6.根据权利要求1所述的系统,还包括:时钟源,连接至所述目标节点中包括的所述一个或多个存储集群并用于提供基准时钟信号,其中,所述一个或多个存储集群中...

【专利技术属性】
技术研发人员:耿倩
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1