一种私有云的部署方法和服务器技术

技术编号:30799377 阅读:23 留言:0更新日期:2021-11-16 08:05
本说明书提供一种私有云的部署方法和服务器,该方法包括:向目标私有云设备以外的其它私有云设备发送第一探测报文,所述第一探测报文中携带目标私有云设备的第一属性信息,接收其它私有云设备发送的应答报文,其中,该应答报文为所述其它私有云设备对第一探测报文中携带的第一属性信息校验通过后发送的,并且所述应答报文中携带该其它私有云设备的第二属性信息,对所述第二属性信息进行校验,待校验通过后通知所述其它私有云设备利用第一软件包构建私有云网络。通过该方法,可以有效提高私有云网络的搭建效率。高私有云网络的搭建效率。高私有云网络的搭建效率。

【技术实现步骤摘要】
一种私有云的部署方法和服务器


[0001]本公开涉及通信
,尤其涉及一种私有云的部署方法和服务器。

技术介绍

[0002]在实际生产和生活过程中,企业希望能将业务数据收集起来分析,挖掘其中的价值。为了满足该需求,一般会在多台硬件设备上单独部署多种软件的分布式集群,运行自己独特的私有云产品,但部署过程复杂,无法解决私有云产品的批量部署和分销。
[0003]如图1所示,一套私有云系统根据自身的业务需求需要在多台设备上部署多种应用集群(例如kubernetes、mongodb、hadoop等)。而每种应用都需要根据物理服务器或虚拟机的资源、性能及网络环境,对参数做复杂的定制化操作,测试应用集群是否运行正常,最后才能加载私有云业务。只有专业的技术人员到现场去操作才能完成一套私有云系统的部署。

技术实现思路

[0004]本公开提供了一种私有云的部署方法,通过在硬件设备中安装用于搭建私有云网络的软件包,并通过各设备间的信息自适应处理,可以有效提高私有云网络的搭建效率。
[0005]本公开提供了一种私有云的部署方法,所述方法应用于构建私有云网络的私有云设备中的目标私有云设备,所述各私有云设备中部署有用于构建私有云网络的第一软件包,所述方法包括:
[0006]向目标私有云设备以外的其它私有云设备发送第一探测报文,所述第一探测报文中携带目标私有云设备的第一属性信息;
[0007]接收其它私有云设备发送的应答报文,其中,该应答报文为所述其它私有云设备对第一探测报文中携带的第一属性信息校验通过后发送的,并且所述应答报文中携带该其它私有云设备的第二属性信息;
[0008]对所述第二属性信息进行校验,待校验通过后通知所述其它私有云设备利用第一软件包构建私有云网络;
[0009]其中,所述第一属性信息包括目标私有云设备的设备序列号和系统版本号,所述第二属性信息包括其它私有云设备的设备序列号和系统版本号。
[0010]可选的,所述向目标私有云设备以外的其它私有云设备发送第一探测报文,包括:
[0011]在目标私有云设备的探测任务中输入需探测的其它私有云设备的地址信息;
[0012]根据所述地址信息向其它私有云设备发送第一探测报文。
[0013]可选的,所述目标私有云设备中存储有设备序列号列表,所述设备序列号列表中记录有可与自身建立私有云网络的所有设备的设备序列号。
[0014]可选的,所述对所述第二属性信息进行校验,包括:
[0015]利用所述设备序列号列表和目标私有云设备的系统版本号对第二属性信息中携带的其它私有云设备的设备序列号和系统版本号进行匹配;
[0016]若匹配成功,则校验通过;
[0017]若匹配失败,则校验不通过。
[0018]可选的,所述方法还包括:
[0019]接收其它私有云设备发送的第二探测报文,所述第二探测报文中携带所述其它私有云设备的第二属性信息;
[0020]利用自身存储的设备序列号列表和目标私有云设备的系统版本号对第二属性信息进行校验,待校验通过后向所述其它私有云设备发送应答报文,所述应答报文中携带第一属性信息。
[0021]可选的,通知所述其它私有云设备启动构建私有云网络,并将集群配置文件同步给其它私有云设备,以使其它私有云设备根据所述集群配置文件部署构建私有云网络。
[0022]可选的,所述探测报文包括UDP报文。所述第一软件包包括:操作系统、私有云业务程序和基础软件包。
[0023]本公开实施例还提供了一种服务器,所述服务器中设置有用于构建私有云网络的目标私有云设备,所述目标私有云设备以及用于构建私有云网络的其它私有云设备中均部署用于构建私有云网络的第一软件包,所述服务器包括:
[0024]发送模块,用于向目标私有云设备以外的其它私有云设备发送第一探测报文,所述第一探测报文中携带目标私有云设备的第一属性信息;
[0025]接收模块,用于接收其它私有云设备发送的应答报文,其中,该应答报文为所述其它私有云设备对第一探测报文中携带的第一属性信息校验通过后发送的,并且所述应答报文中携带该其它私有云设备的第二属性信息;
[0026]处理模块,用于对所述第二属性信息进行校验,待校验通过后通知所述其它私有云设备利用第一软件包构建私有云网络;
[0027]其中,所述第一属性信息包括目标私有云设备的设备序列号和系统版本号,所述第二属性信息包括其它私有云设备的设备序列号和系统版本号。
[0028]可选的,所述接收模块,还用于接收其它私有云设备发送的第二探测报文,所述第二探测报文中携带所述其它私有云设备的第二属性信息;
[0029]所述发送模块,还用于利用自身存储的设备序列号列表和目标私有云设备的系统版本号对第二属性信息进行校验,待校验通过后向所述其它私有云设备发送应答报文,所述应答报文中携带第一属性信息。
附图说明
[0030]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0031]图1为本公开实施例提供的一种私有云网络架构示意图。
[0032]图2为本公开实施例提供的一种私有云的部署方法的流程示意图。
具体实施方式
[0033]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
[0034]在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0035]应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0036]由于客户提供的服务器性能和资源各不相同,为了适应各种应用场景,私有云产品实现复杂、部署难度高,且后期维护成本高。
[0037]为了解决上述技术问题,本公开实施例提供了一种私有云的部署方法,如图2所示,该方法应用于构建私有云网络的私有云设备中的目标私有云设备,所述各私有云设备中部署有用于构建私有云网络的第一软件包,该方法包括:
[0038]S201向目标私本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种私有云的部署方法,其特征在于,所述方法应用于构建私有云网络的私有云设备中的目标私有云设备,各私有云设备中部署有用于构建私有云网络的第一软件包,所述方法包括:向目标私有云设备以外的其它私有云设备发送第一探测报文,所述第一探测报文中携带目标私有云设备的第一属性信息;接收其它私有云设备发送的应答报文,其中,该应答报文为所述其它私有云设备对第一探测报文中携带的第一属性信息校验通过后发送的,并且所述应答报文中携带该其它私有云设备的第二属性信息;对所述第二属性信息进行校验,待校验通过后通知所述其它私有云设备利用第一软件包构建私有云网络;其中,所述第一属性信息包括目标私有云设备的设备序列号和系统版本号,所述第二属性信息包括其它私有云设备的设备序列号和系统版本号。2.根据权利要求1所述的方法,其特征在于,所述向目标私有云设备以外的其它私有云设备发送第一探测报文,包括:在目标私有云设备的探测任务中输入需探测的其它私有云设备的地址信息;根据所述地址信息向其它私有云设备发送第一探测报文。3.根据权利要求1所述的方法,其特征在于,所述目标私有云设备中存储有设备序列号列表,所述设备序列号列表中记录有可与自身建立私有云网络的所有设备的设备序列号。4.根据权利要求3所述的方法,其特征在于,所述对所述第二属性信息进行校验,包括:利用所述设备序列号列表和目标私有云设备的系统版本号对第二属性信息中携带的其它私有云设备的设备序列号和系统版本号进行匹配;若匹配成功,则校验通过;若匹配失败,则校验不通过。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收其它私有云设备发送的第二探测报文,所述第二探测报文中携带所述其它私有云设备的第二属性信息;利用自身存储的设备序列号列表和目标私有云设备的系统版本号对第二属性信息进行校验,待校验通过后向所述其它私有云设备发送应答报文,...

【专利技术属性】
技术研发人员:于志亮李少丰
申请(专利权)人:新华三技术有限公司成都分公司
类型:发明
国别省市:

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

1