一种服务器系统及服务器系统的控制方法和装置制造方法及图纸

技术编号:24455125 阅读:22 留言:0更新日期:2020-06-10 15:19
本发明专利技术公开了一种服务器系统及服务器系统的控制方法和装置。所述服务器系统包括:至少一个基础服务器、至少一个扩展服务器和至少一个控制器;基础服务器具有至少一个总线接口;扩展服务器和控制器分别通过总线接口与基础服务器连接;控制器用于虚拟化管控基础服务器和/或至少一个扩展服务器。本发明专利技术公开的服务器系统,将服务器系统的虚拟化管控开销转移到硬件控制器上,增加了服务器系统的虚拟化分区;同时利用基础服务器的总线接口扩展多个扩展服务器,通过每个扩展服务器共用基础服务器的机电结构节约了成本。

A server system and its control method and device

【技术实现步骤摘要】
一种服务器系统及服务器系统的控制方法和装置
本专利技术涉及云计算
,特别涉及一种服务器系统及服务器系统的控制方法装置。
技术介绍
服务器的虚拟化,是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,不再受限于物理上的界限,而是让服务器的CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,对业务的变化更具适应力。现有技术中服务器的虚拟化功能,还有网络、存储、管控等功能都是由服务器自身的CPU来完成的,占用了服务器的CPU核和内存资源,留给计算节点的CPU核和内存资源就减少了,从而减少了服务器计算节点的数量。例如服务器有100个CPU核,为了实现虚拟化等功能要用掉10个CPU核,只剩下90个CPU核提供给服务器的计算节点,故在不影响计算节点性能的基础上只能减少其个数。同时,现有技术中的服务器架构也不利于服务器的进一步扩展。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器系统及服务器系统的控制方法。第一方面,本专利技术实施例提供一种服务器系统,包括至少一个基础服务器、至少一个扩展服务器和至少一个控制器;所述基础服务器具有至少两个总线接口,所述扩展服务器和所述控制器分别通过所述总线接口与所述基础服务器连接;所述控制器用于虚拟化管控所述基础服务器和/或至少一个所述扩展服务器。在一些可选的实施例中,所述控制器用于虚拟化管控所述基础服务器和/或至少一个所述扩展服务器,包括:所述控制器用于对所述基础服务器和/或至少一个所述扩展服务器执行下述至少一项:网络功能,存储功能,虚拟化监控,输入输出管理和开关控制。在一些可选的实施例中,各所述扩展服务器和/或各所述控制器分别设置在独立的电路板上,或者与所述基础服务器共同设置在同一电路板上。在一些可选的实施例中,所述基础服务器具有多个处理器,各个所述处理器分别具有至少一个所述总线接口。在一些可选的实施例中,所述总线接口为:PCIE接口、CCIX接口或CXL接口。在一些可选的实施例中,所述基础服务器设置有BIOS,所述BIOS用于:当检测到所述总线接口上连接有新接入的控制器和/或扩展服务器时,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,使得具有控制关系的控制器与扩展服务器能够进行点对点通信,所述控制信息包括控制器与扩展服务器的控制关系。第二方面,本专利技术实施例提供一种上述服务器系统的控制方法,包括:所述基础服务器检测到所述总线接口上连接有新接入的控制器和/或扩展服务器时,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,使得具有控制关系的控制器与扩展服务器能够进行点对点通信,所述控制信息包括控制器与扩展服务器的控制关系。在一些可选的实施例中,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,包括:根据新接入的控制器和/或扩展服务器分别连接的所述总线接口的编号,以及预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,所述配置信息包括具有控制关系的可接入控制器的总线接口和可接入扩展服务器的总线接口分别的编号。在一些可选的实施例中,检测到所述总线接口上连接有新接入的控制器和/或扩展服务器后,还包括:为检测到的新接入的控制器和/或扩展服务器分别分配通信地址;对应的,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息后,还包括:将新接入的控制器的通信地址发送给由该控制器控制的扩展服务器,和/或将新接入的扩展服务器的通信地址发送给控制该扩展服务器的控制器。第三方面,本专利技术实施例提供一种服务器系统的控制方法,包括:所述基础服务器检测到所述总线接口上连接有新接入的控制器时,根据预设规则为新接入的控制器分配通信地址,将新接入的控制器的通信地址发送给由该控制器控制的扩展服务器;和/或,所述基础服务器检测到所述总线接口上连接有新接入的扩展服务器时,根据预设规则为新接入的扩展服务器分别分配通信地址,将新接入的扩展服务器的通信地址发送给控制该扩展服务器的控制器。第四方面,本专利技术实施例提供一种扩展服务器资源的方法,包括:服务器检测到总线接口上新接入控制器和/或扩展服务器时,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,使得具有控制关系的控制器与扩展服务器能够进行点对点通信,所述控制信息包括控制器与扩展服务器的控制关系。第五方面,本专利技术实施例提供一种控制装置,所述控制装置设置在上述服务器系统的基础服务器中,所述控制装置包括:检测模块,用于检测所述总线接口上连接的新接入的控制器和/或扩展服务器;配置模块,用于所述检测模块检测到所述总线接口上连接有新接入的控制器和/或扩展服务器时,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,使得具有控制关系的控制器与扩展服务器能够进行点对点通信,所述控制信息包括控制器与扩展服务器的控制关系。第六方面,本专利技术实施例提供一种控制装置,包括:检测模块,用于检测服务器的总线接口上是否连接有新接入的控制器和/或扩展服务器;配置模块,用于当所述检测模块检测到服务器的总线接口上连接有新接入的控制器和/或扩展服务器时,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,使得具有控制关系的控制器与扩展服务器能够进行点对点通信,所述控制信息包括控制器与扩展服务器的控制关系。第七方面,本专利技术实施例提供一种服务器,所述服务器具有CPU、内存及至少一个PCIE总线接口;所述PCIE总线接口用于通过PCIE总线连接虚拟管控卡,所述虚拟管控卡用于对所述服务器中的CPU和内存执行网络功能、存储功能、虚拟化监控、输入输出管理和开关控制中的至少一项。第八方面,本专利技术实施例提供一种服务器,所述服务器具有CPU、内存及多个PCIE总线接口;至少一个所述PCIE总线接口用于通过PCIE总线连接虚拟管控卡,至少一个所述PCIE总线接口用于通过PCIE总线连接计算卡中的PCIE接口芯片;所述虚拟管控卡用于对所述服务器的CPU和内存,和/或计算卡的CPU和内存执行网络功能、存储功能、虚拟化监控、输入输出管理和开关控制中的至少一项。第九方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机指令,当该指令被处理器执行时实现上述服务器系统的控制方法,或实现上述扩展服务器资源的方法。本专利技术实施例提供的上述技术方案的有益效果至少包括:1、本专利技术提供的服务器系统包括:至少一个基础服务器、至少一个扩展服务器和至少一个控制器;基础服务器具有至少两个总线接口;扩展服务器和控制器分别通过总线接口与基础服务器连接;控制器用于虚拟化管控基础服务器和/或至少一本文档来自技高网...

【技术保护点】
1.一种服务器系统,包括至少一个基础服务器、至少一个扩展服务器和至少一个控制器;/n所述基础服务器具有至少两个总线接口,所述扩展服务器和所述控制器分别通过所述总线接口与所述基础服务器连接;/n所述控制器用于虚拟化管控所述基础服务器和/或至少一个所述扩展服务器。/n

【技术特征摘要】
1.一种服务器系统,包括至少一个基础服务器、至少一个扩展服务器和至少一个控制器;
所述基础服务器具有至少两个总线接口,所述扩展服务器和所述控制器分别通过所述总线接口与所述基础服务器连接;
所述控制器用于虚拟化管控所述基础服务器和/或至少一个所述扩展服务器。


2.如权利要求1所述的系统,所述控制器用于虚拟化管控所述基础服务器和/或至少一个所述扩展服务器,包括:
所述控制器用于对所述基础服务器和/或至少一个所述扩展服务器执行下述至少一项:
网络功能,存储功能,虚拟化监控,输入输出管理和开关控制。


3.如权利要求1所述的系统,各所述扩展服务器和/或各所述控制器分别设置在独立的电路板上,或者与所述基础服务器共同设置在同一电路板上。


4.如权利要求1所述的系统,所述基础服务器具有多个处理器,各个所述处理器分别具有至少一个所述总线接口。


5.如权利要求1~4任一所述的系统,所述总线接口为:PCIE接口、CCIX接口或CXL接口。


6.如权利要求1~4任一所述的系统,所述基础服务器设置有BIOS,所述BIOS用于:
当检测到所述总线接口上连接有新接入的控制器和/或扩展服务器时,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,使得具有控制关系的控制器与扩展服务器能够进行点对点通信,所述控制信息包括控制器与扩展服务器的控制关系。


7.一种基于权利要求1~6任一项所述的服务器系统的控制方法,包括:
所述基础服务器检测到所述总线接口上连接有新接入的控制器和/或扩展服务器时,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,使得具有控制关系的控制器与扩展服务器能够进行点对点通信,所述控制信息包括控制器与扩展服务器的控制关系。


8.如权利要求7所述的方法,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,包括:
根据新接入的控制器和/或扩展服务器分别连接的所述总线接口的编号,以及预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息,所述配置信息包括具有控制关系的可接入控制器的总线接口和可接入扩展服务器的总线接口分别的编号。


9.根据权利要求7所述的方法,检测到所述总线接口上连接有新接入的控制器和/或扩展服务器后,还包括:
为检测到的新接入的控制器和/或扩展服务器分别分配通信地址;对应的,根据预设的配置信息配置新接入的控制器和/或扩展服务器各自的控制信息后,还包括:

【专利技术属性】
技术研发人员:张献涛宋建明
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1