云平台的创建方法、装置、云平台以及云平台实现系统制造方法及图纸

技术编号:28836706 阅读:13 留言:0更新日期:2021-06-11 23:33
本公开涉及一种云平台的创建方法、装置、云平台以及云平台实现系统,涉及计算机技术领域。本公开的方法包括:利用多个第一服务器,构建云平台中的管理集群;利用多个第二服务器,构建云平台中一个或多个计算集群,并在每个计算集群区域上建立独立的计算虚拟化资源池,其中,每个计算集群内第二服务器的CPU的类型相同,不同计算集群的第二服务器的CPU的类型不同;在管理集群与每个计算集群之间部署管理网络,并在管理集群内的第一服务器之间和每个计算集群内的第二服务器之间部署数据网络;在管理集群中注册计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。

【技术实现步骤摘要】
云平台的创建方法、装置、云平台以及云平台实现系统
本公开涉及计算机
,特别涉及一种云平台的创建方法、装置、云平台以及云平台实现系统。
技术介绍
“信创”是信息技术应用创新的简称,信创技术是基于我国自主研发的国产化产品和技术,通过核心芯片和系统的自主可控,并借助国产化产品搭建的产品和方案生态,实现国家重要信息系统的安全保障。当前信创技术正处于快速发展阶段,采用云平台对具有国产芯片的信创服务器进行统一管理是一个技术方向。
技术实现思路
本公开所要解决的一个技术问题是:提出一种新的云平台的创建方法。根据本公开的一些实施例,提供的一种云平台的创建方法,包括:利用多个第一服务器,构建云平台中的管理集群;利用多个第二服务器,构建云平台中一个或多个计算集群,并在每个计算集群区域上建立独立的计算虚拟化资源池,其中,每个计算集群内第二服务器的CPU的类型相同,不同计算集群的第二服务器的CPU的类型不同;在管理集群与每个计算集群之间部署管理网络,并在管理集群内的第一服务器之间和每个计算集群内的第二服务器之间部署数据网络;在管理集群中注册计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。在一些实施例中,第一服务器中CPU的性能大于或等于第二服务器中CPU的性能。在一些实施例中,构建云平台中的管理集群包括:在管理集群中的各个第一服务器上配置第一服务器中CPU对应的操作系统,并在实现不同功能的第一服务器上配置与功能对应的软件。在一些实施例中,构建云平台中一个或多个计算集群包括:针对每个计算集群,在该计算集群内的各个第二服务器上配置第二服务器中CPU对应的操作系统,虚拟化管理软件以及云平台驻留程序软件,其中,云平台驻留程序软件用于与管理集群进行通信,根据管理集群的指令执行相应的操作,虚拟化管理软件用于进行虚拟化。在一些实施例中,该方法还包括:通过读取各个备选服务器的系统硬件参数,自动识别各个备选服务器中CPU的类型;根据各个备选服务器中CPU的类型和不同类型的CPU的性能,从各个备选服务器选取第一服务器和第二服务器。在一些实施例中,该方法还包括:在不进行数据隔离的计算集群之间部署数据网络。在一些实施例中,该方法还包括:针对进行数据隔离的各个计算集群,将不同计算集群对应的服务器机架设置在不同故障域内;或者,针对不进行数据隔离的各个计算集群,每个故障域内的服务器机架上安装属于不同计算集群的第二服务器。在一些实施例中,该方法还包括:利用多个第三服务器,构建云平台中的备用管理集群;在管理集群和备用管理集群之间部署数据网络,在备用管理集群内的第三服务器之间部署数据网络,并在备用管理集群与每个计算集群之间部署管理网络;在备用管理集群中注册计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。在一些实施例中,构建云平台中的备用管理集群包括:在备用管理集群中的各个第三服务器上配置第三服务器中CPU对应的操作系统,并在实现不同功能的服务器上配置与功能对应的软件;其中,备用管理集群配置的软件与管理集群相同,备用管理集群提供的实现每种功能的资源量与管理集群提供的实现相应功能的资源量的差距小于预设值。在一些实施例中,该方法还包括:识别待添加服务器的CPU的类型;将待添加服务器添加至具有相同类型的CPU的计算集群中;在待添加服务器与管理集群之间配置管理网络,并在待添加服务器与所属的计算集群内的第二服务器之间配置数据网络;将待添加服务器上的虚拟机加入所属的计算集群对应的计算虚拟化资源池中;在管理集群中注册待添加服务器的网络地址,并标记待添加服务器所属的计算虚拟化资源池。在一些实施例中,将待添加服务器添加至具有相同类型的CPU的计算集群中包括:在待添加服务器上配置CPU对应的操作系统,虚拟化管理软件以及云平台驻留程序软件,其中,云平台驻留程序软件用于与管理集群进行通信,根据管理集群的指令执行相应的操作,虚拟化管理软件用于进行虚拟化。在一些实施例中,该方法还包括:在管理集群中共享数据在本集群中存储的情况下,管理集群将运行数据实时传输到备用管理集群,备用管理集群实时监测管理集群的运行情况,在管理集群停止工作的情况下,接管管理集群的工作。在一些实施例中,该方法还包括:在管理集群中共享数据在本集群之外的预设存储地址存储情况下,管理集群将运行数据作为共享数据实时传输到预设存储地址,备用管理集群实时监测管理集群的运行情况,在管理集群停止工作的情况下,从预设存储地址获取共享数据,接管管理集群的工作。在一些实施例中,该方法还包括:管理集群监测每个计算虚拟资源池内的第二服务器的运行情况;管理集群确定运行情况异常的第二服务器作为异常服务器;管理集群在标记的异常服务器所属的计算虚拟化资源池内定位另一第二服务器,并将异常服务器上的虚拟机迁移到定位的第二服务器上。在一些实施例中,计算虚拟化资源池中包括:主虚拟机和备用虚拟机;该创建方法还包括:管理集群监测每个计算虚拟资源池内的第二服务器的运行情况;管理集群确定主虚拟机所在的第二服务器故障的情况下,将主虚拟机切换为备用虚拟机,在标记的主虚拟机所属的计算虚拟化资源池内定位另一第二服务器,并在定位的第二服务器上创建新的备用虚拟机。根据本公开的另一些实施例,提供的一种云平台的创建装置,包括:管理集群构建模块,用于利用多个第一服务器,构建云平台中的管理集群;计算集群构建模块,用于利用多个第二服务器,构建云平台中一个或多个计算集群,并在每个计算集群区域上建立独立的计算虚拟化资源池,其中,每个计算集群内第二服务器的CPU的类型相同,不同计算集群的第二服务器的CPU的类型不同;网络配置模块,用于在管理集群与每个计算集群之间部署管理网络,并在管理集群内的第一服务器之间和每个计算集群内的第二服务器之间部署数据网络;注册模块,用于在管理集群中注册计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。根据本公开的又一些实施例,提供的一种云平台的创建装置,包括:处理器;以及耦接至处理器的存储器,用于存储指令,指令被处理器执行时,使处理器执行如前述任意实施例的云平台的创建方法。根据本公开的再一些实施例,提供的一种云平台,包括:包括多个第一服务器的管理集群以及包括多个第二服务器的一个或多个计算集群;其中,每个计算集群区域上建立独立的计算虚拟化资源池,其中,每个计算集群内第二服务器的CPU的类型相同,不同计算集群的第二服务器的CPU的类型不同;管理集群和每个计算集群之间通过管理网络连接,管理集群内的第一服务器之间和每个计算集群内的第二服务器之间通过数据网络连接。管理集群用于登记计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。在一些实施例中,第一服务器中CPU的性能大于或等于第二服务器中CPU的性能。在一些实施例中,不进行数据隔离的计算集群之间通过数据网络连接。在一些实施例中,针对进行数据隔离的各个计算集群,不同本文档来自技高网...

【技术保护点】
1.一种云平台的创建方法,包括:/n利用多个第一服务器,构建云平台中的管理集群;/n利用多个第二服务器,构建所述云平台中一个或多个计算集群,并在每个计算集群区域上建立独立的计算虚拟化资源池,其中,每个计算集群内第二服务器的CPU的类型相同,不同计算集群的第二服务器的CPU的类型不同;/n在所述管理集群与每个计算集群之间部署管理网络,并在管理集群内的第一服务器之间和每个计算集群内的第二服务器之间部署数据网络;/n在所述管理集群中注册所述计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。/n

【技术特征摘要】
1.一种云平台的创建方法,包括:
利用多个第一服务器,构建云平台中的管理集群;
利用多个第二服务器,构建所述云平台中一个或多个计算集群,并在每个计算集群区域上建立独立的计算虚拟化资源池,其中,每个计算集群内第二服务器的CPU的类型相同,不同计算集群的第二服务器的CPU的类型不同;
在所述管理集群与每个计算集群之间部署管理网络,并在管理集群内的第一服务器之间和每个计算集群内的第二服务器之间部署数据网络;
在所述管理集群中注册所述计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。


2.根据权利要求1所述的创建方法,其中,
所述第一服务器中CPU的性能大于或等于所述第二服务器中CPU的性能。


3.根据权利要求1所述的创建方法,其中,所述构建云平台中的管理集群包括:
在所述管理集群中的各个第一服务器上配置所述第一服务器中CPU对应的操作系统,并在实现不同功能的第一服务器上配置与所述功能对应的软件。


4.根据权利要求1所述的创建方法,其中,所述构建所述云平台中一个或多个计算集群包括:
针对每个计算集群,在该计算集群内的各个第二服务器上配置所述第二服务器中CPU对应的操作系统,虚拟化管理软件以及云平台驻留程序软件,其中,所述云平台驻留程序软件用于与所述管理集群进行通信,根据所述管理集群的指令执行相应的操作,所述虚拟化管理软件用于进行虚拟化。


5.根据权利要求2所述的创建方法,还包括:
通过读取各个备选服务器的系统硬件参数,自动识别各个备选服务器中CPU的类型;
根据各个备选服务器中CPU的类型和不同类型的CPU的性能,从各个备选服务器选取所述第一服务器和所述第二服务器。


6.根据权利要求1所述的创建方法,还包括:
在不进行数据隔离的计算集群之间部署数据网络。


7.根据权利要求1所述的创建方法,还包括:
针对进行数据隔离的各个计算集群,将不同计算集群对应的服务器机架设置在不同故障域内;
或者,针对不进行数据隔离的各个计算集群,每个故障域内的服务器机架上安装属于不同计算集群的第二服务器。


8.根据权利要求1所述的创建方法,还包括:
利用多个第三服务器,构建所述云平台中的备用管理集群;
在所述管理集群和所述备用管理集群之间部署数据网络,在备用管理集群内的第三服务器之间部署数据网络,并在所述备用管理集群与每个计算集群之间部署管理网络;
在所述备用管理集群中注册所述计算集群中每个第二服务器的网络地址,并标记每个第二服务器所属的计算虚拟化资源池。


9.根据权利要求8所述的创建方法,其中,所述构建所述云平台中的备用管理集群包括:
在所述备用管理集群中的各个第三服务器上配置所述第三服务器中CPU对应的操作系统,并在实现不同功能的服务器上配置与所述功能对应的软件;
其中,所述备用管理集群配置的软件与所述管理集群相同,所述备用管理集群提供的实现每种功能的资源量与所述管理集群提供的实现相应功能的资源量的差距小于预设值。


10.根据权利要求1所述的创建方法,还包括:
识别待添加服务器的CPU的类型;
将所述待添加服务器添加至具有相同类型的CPU的计算集群中;
在所述待添加服务器与所述管理集群之间配置管理网络,并在所述待添加服务器与所属的计算集群内的第二服务器之间配置数据网络;
将所述待添加服务器上的虚拟机加入所属的计算集群对应的计算虚拟化资源池中;
在所述管理集群中注册所述待添加服务器的网络地址,并标记所述待添加服务器所属的计算虚拟化资源池。


11.根据权利要求10所述的创建方法,其中,所述将所述待添加服务器添加至具有相同类型的CPU的计算集群中包括:
在所述待添加服务器上配置CPU对应的操作系统,虚拟化管理软件以及云平台驻留程序软件,其中,所述云平台驻留程序软件用于与所述管理集群进行通信,根据所述管理集群的指令执行相应的操作,所述虚拟化管理软件用于进行虚拟化。


12.根据权利要求8所述的创建方法,还包括:
在所述管理集群中共享数据在本集群中存储的情况下,所述管理集群将运行数据实时传输到所述备用管理集群,所述备用管理集群实时监测所述管理集群的运行情况,在所述管理集群停止工作的情况下,接管所述管理集群的工作。


13.根据权利要求8所述的创建方法,还包括:
在所述管理集群中共享数据在本集群之外的预设存储地址存储情况下,所述管理集群将运行数据作为共享数据实时传输到所述预设存储地址,所述备用管理集群实时监测所述管理集群的运行情况,在所述管理集群停止工作的情况下,从所述预设存储地址获取所述共享数据,接管所述管理集群的工作。


14.根据权利要求1所述的创建方法,还包括:
所述管理集群监测每个计算虚拟资源池内的第二服务器的运行情况;
所述管理集群确定运行情况异常的第二服务...

【专利技术属性】
技术研发人员:白石
申请(专利权)人:北京汇钧科技有限公司
类型:发明
国别省市:北京;11

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

1