一种云平台部署方法和装置制造方法及图纸

技术编号:20483863 阅读:23 留言:0更新日期:2019-03-02 18:34
本发明专利技术公开了一种云平台部署方法,包括:显示展示模型;其中,所述展示模型用于展示云平台中待部署节点;根据在所述展示模型上所进行的编排操作,生成编排关系模板;根据所述编排关系模板对所述待部署节点进行安装。通过本发明专利技术的方案,有效提高云平台的部署效率,提升了用户的体验。

【技术实现步骤摘要】
一种云平台部署方法和装置
本专利技术涉及云平台技术,尤指一种云平台部署的方法及装置。
技术介绍
现有技术中,云平台模块的安装是通过命令行的操作界面执行安装操作,较优的方法是通过图形化的安装配置界面执行安装操作,但是,该方法均不够直观,不能清晰明确得看到每个节点的具体情况,节点的具体情况例如:服务器的CPU、内存、磁盘、网卡的配置、容量等信息。因此,如何提出了一种可视化拓扑展示的云平台部署方法及装置是亟待解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云平台部署的方法及装置,能够提出了一种可视化拓扑展示的云平台部署方法及装置。为了达到本专利技术目的,本专利技术提供了一种云平台部署的方法,包括:显示展示模型;其中,所述展示模型用于展示云平台中待部署节点;根据在所述展示模型上所进行的编排操作,生成编排关系模板;根据所述编排关系模板对所述待部署节点进行安装。一种示例性的实施例中,所述编排关系模板包含具有预定格式的编排关系数据;所述编排关系数据包括:所述待部署节点上待安装的云平台模块和所述待安装的云平台模块在所述待部署节点上的安装顺序。一种示例性的实施例中,所述根据所述编排关系模板对所述待部署节点进行安装,包括:解析所述编排关系模板,获得所述待部署节点上待安装的云平台模块和所述待安装的云平台模块在所述待部署节点上的安装顺序;按照解析所获得的待安装的云平台模块及安装顺序,在所述待部署节点上依次安装相应的云平台模块。一种示例性的实施例中,方法还包括:在所述待部署节点上依次安装相应的云平台模块时,按照预设的时间间隔获取所述待部署节点的安装操作信息,并展示在所述展示模型上;其中,所述安装操作信息包括安装操作进度和日志输出;当所述安装操作信息展示时,不同节点的安装操作信息展示在相应节点对应的区域中。一种示例性的实施例中,所述显示展示模型之前,包括:实时获取待部署节点所在的位置以及待部署节点之间的连接关系,并生成预定的格式的拓扑信息;根据所述拓扑信息生成展示模型,其中,所述展示模型包括每个待部署的节点对应的2D或3D图形以及图形之间的连线。为了解决上述问题,本专利技术还提供了一种云平台部署装置,包括:存储器和处理器;所述存储器,用于保存用于云平台部署的程序;所述处理器,用于读取执行所述用于云平台部署的程序,执行如下操作:显示展示模型;其中,所述展示模型用于展示云平台中待部署节点;根据在所述展示模型上所进行的编排操作,生成编排关系模板;根据所述编排关系模板对所述待部署节点进行安装。一种示例性的实施例中,所述编排关系模板包含具有预定格式的编排关系数据;所述编排关系数据包括:所述待部署节点上待安装的云平台模块和所述待安装的云平台模块在所述待部署节点上的安装顺序。一种示例性的实施例中,所述根据所述编排关系模板对所述待部署节点进行安装,包括:解析所述编排关系模板,获得所述待部署节点上待安装的云平台模块和所述待安装的云平台模块在所述待部署节点上的安装顺序;按照解析所获得的待安装的云平台模块及安装顺序,在所述待部署节点上依次安装相应的云平台模块。一种示例性的实施例中,所述处理器读取执行所述用于云平台部署的程序,还执行如下操作:在所述待部署节点上依次安装相应的云平台模块时,按照预设的时间间隔获取所述待部署节点的安装操作信息,并展示在所述展示模型上;其中,所述安装操作信息包括安装操作进度和日志输出;当所述安装操作信息展示时,不同节点的安装操作信息展示在相应节点对应的区域中。一种示例性的实施例中,所述处理器读取执行所述用于云平台部署的程序,还执行如下操作:所述显示展示模型之前,实时获取待部署节点所在的位置以及待部署节点之间的连接关系,并生成预定的格式的拓扑信息;根据所述拓扑信息生成展示模型,其中,所述展示模型包括每个待部署的节点对应的2D或3D图形以及图形之间的连线。与现有技术相比,本专利技术提出了一种云平台部署的方法,方法包括:显示展示模型;其中,所述展示模型用于展示云平台中待部署节点;根据在所述展示模型上所进行的编排操作,生成编排关系模板;根据所述编排关系模板对所述待部署节点进行安装。通过本专利技术的方案,实现了可视化拓扑展示的云平台部署方法,提升了用户的体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的云平台部署方法的流程图;图2为本专利技术实施例的云平台部署装置的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是本专利技术实施例的云平台部署方法的流程图,根据该流程图,本实施例的云平台部署方法,包括:步骤100:显示展示模型。在本实施例中,显示展示模型,其中,该展示模型用于展示云平台中待部署节点。一种示例性的实施例中,在生成展示模型之前,待部署节点满足预设的前置条件,其中,该前置条件为云平台中的待部署节点已放置在机房的机架上并已经连线,待部署节点可以包括服务器节点和/或存储节点,该存储节点可以是独立的存储介质。一种示例性的实施例中,在显示展示模型之前,实时获取待部署节点所在的位置以及待部署节点之间的连接关系,并生成预定的格式的拓扑信息;根据该拓扑信息生成展示模型。其中,该待部署节点所在的位置是指待部署节点在具体机架上的摆放位置;该待部署节点可以是在机架上摆放的物理设备,例如:服务器、存储器以及网络交换机等物理设备。该拓扑信息包括了整个数据中心机房中位于所有机架上的服务器节点、存储节点以及网络设备的机架位置以及互联关系。存储节点可以通过ISCSI(InternetSmallComputerSystemInterface互联网小型计算机系统接口)或者NAS(NetworkAttachedStorage网络附属存储)或FC(FiberChannel光纤通道技术)光纤的方式连接到服务器上的,对于服务器来说,可以使用智能平台管理接口IPMI协议通过BMC(BaseboardManagementControlle基板管理控制器)来获取存储节点的信息。生成预定的格式的拓扑信息中的预定的格式可以是XML格式;根据该拓扑信息生成的展示模型包括每个待部署的节点对应的2D或3D图形以及图形之间的连线。在其它实现方式中,根据该拓扑信息生成3D展示模型可以采用本领域的现有技术,例如:JavaScript编写的WebGL第三方库three.js、用JavaScript编写的图表库highcharts及echarts等JS插件。步骤101:根据在展示模型上所进行的编排操作,生成编排关系模板。在本实施例中,根据在展示模型上所进行的编排操本文档来自技高网...

【技术保护点】
1.一种云平台部署方法,其特征在于,所述方法包括:显示展示模型;其中,所述展示模型用于展示云平台中待部署节点;根据在所述展示模型上所进行的编排操作,生成编排关系模板;根据所述编排关系模板对所述待部署节点进行安装。

【技术特征摘要】
1.一种云平台部署方法,其特征在于,所述方法包括:显示展示模型;其中,所述展示模型用于展示云平台中待部署节点;根据在所述展示模型上所进行的编排操作,生成编排关系模板;根据所述编排关系模板对所述待部署节点进行安装。2.根据权利要求1所述的云平台部署方法,其特征在于,所述编排关系模板包含具有预定格式的编排关系数据;所述编排关系数据包括:所述待部署节点上待安装的云平台模块和所述待安装的云平台模块在所述待部署节点上的安装顺序。3.根据权利要求2所述的云平台部署方法,其特征在于,所述根据所述编排关系模板对所述待部署节点进行安装,包括:解析所述编排关系模板,获得所述待部署节点上待安装的云平台模块和所述待安装的云平台模块在所述待部署节点上的安装顺序;按照解析所获得的待安装的云平台模块及安装顺序,在所述待部署节点上依次安装相应的云平台模块。4.根据权利要求3所述的云平台部署方法,其特征在于,还包括:在所述待部署节点上依次安装相应的云平台模块时,按照预设的时间间隔获取所述待部署节点的安装操作信息,并展示在所述展示模型上;其中,所述安装操作信息包括安装操作进度和日志输出;当所述安装操作信息展示时,不同节点的安装操作信息展示在相应节点对应的区域中。5.根据权利要求1所述的云平台部署方法,其特征在于,所述显示展示模型之前,包括:实时获取待部署节点所在的位置以及待部署节点之间的连接关系,并生成预定的格式的拓扑信息;根据所述拓扑信息生成展示模型,其中,所述展示模型包括每个待部署的节点对应的2D或3D图形以及图形之间的连线。6.一种云平台部署装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于云平台部署的程序;所述处理器...

【专利技术属性】
技术研发人员:朱波
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1