本公开涉及计算资源的远程启动,包括诸如机架组合件的流式传输阵列的计算托架的计算节点等计算节点的远程引导控制,以及数据中心的机架组合件的网络重新配置。
背景技术:
1、近年来,允许通过网络连接的云游戏服务器与客户端之间以流式传输格式进行在线或云游戏的在线服务不断推进。由于游戏作品的按需可得性、执行更复杂游戏的能力、玩家之间联网以进行多玩家游戏的能力、玩家之间的资产共享、玩家和/或观众之间的即时体验共享、允许朋友观看朋友玩视频游戏、让朋友加入朋友正在进行游戏玩乐等,流式传输格式越来越受欢迎。
2、数据中心可配置有多种计算资源来支持在线或云游戏。例如,计算资源中的每一者可经配置以执行游戏应用程序,以便对游戏应用程序进行游戏玩乐,然后游戏应用程序可被流式传输给用户。对计算资源的需求可能取决于一个或多个参数而波动,所述参数包括需求的时间段、需求的地理区域、正在追求的游戏类型等。由于在线游戏对计算资源的需求有限,可能会存在计算资源处于闲置的时间段。
3、专门用于在线游戏的数据中心可能会被限制对计算资源执行短期改变,以便处理不同于游戏的其他各种计算服务。也就是说,由于计算资源经配置以进行游戏,因此那些计算资源没有经配置以提供需要不同计算资源平台的应用程序的其他类型的服务。当计算资源被静态配置时,改变这些计算资源的配置以支持这些其他服务可能是不可能的。当需要在实现任何配置改变之前在计算资源上本地地改变配置参数时,改变这些计算资源的配置也可能很困难。
4、正是在此背景下提出了本公开的实施方案。
技术实现思路
1、本公开的实施方案涉及提供计算资源的远程引导,包括诸如机架组合件的流式传输阵列的计算托架的计算节点等计算节点的远程引导控制,以及数据中心的机架组合件的网络重新配置。
2、本公开的实施方案公开一种用于执行系统启动的方法。所述方法包括在板管理控制器(bmc)处接收启动配置指令以启用具有操作系统的计算节点,其中所述计算节点位于包括多个计算节点的托架上,其中所述bmc经配置以用于管理向所述多个计算节点提供通信的多个通信接口。所述方法包括通过通信接口将引导指令从所述bmc发送到所述计算节点的引导控制器以执行远离所述计算节点而存储的基本输入/输出系统(bios)固件。所述方法包括在所述计算节点上执行所述bios固件的执行以发起所述操作系统的加载以供所述计算节点执行。
3、本公开的一个实施方案公开一种方法。所述方法包括在云管理控制器处检测对包括多个机架组合件的数据中心所支持的第一优先级的服务的需求的下降,其中所述多个机架组合件中的每一者配置在促进所述第一优先级服务的第一配置中,其中所述云管理控制器管理所述多个机架组合件的配置,其中所述第一优先级的服务由第一多个应用程序来实现。所述方法包括将重新配置消息从云管理控制器发送到机架组合件的机架控制器,以将所述机架组合件从所述第一配置重新配置为第二配置,其中所述第二配置促进第二优先级的服务,其中所述第二优先级的服务具有比所述第一优先级的服务更低的优先级,其中第二多个服务由第二多个应用程序来实现。所述方法包括以所述机架组合件配置在所述第二配置中。所述多个机架组合件中的每个机架组合件包括一个或多个网络存储装置和一个或多个流式传输阵列,其中每个流式传输阵列包括一个或多个计算托架,其中每个计算托架包括一个或多个计算节点。
4、本公开的其他实施方案公开一种存储用于执行系统启动的计算机程序的非暂时性计算机可读介质。所述非暂时性计算机可读介质包括用于在板管理控制器(bmc)处接收启动配置指令以启用具有操作系统的计算节点的程序指令,其中所述计算节点位于包括多个计算节点的托架上,其中所述bmc经配置以用于管理向所述多个计算节点提供通信的多个通信接口。所述非暂时性计算机可读介质包括用于通过通信接口将引导指令从所述bmc发送到所述计算节点的引导控制器以执行远离所述计算节点而存储的基本输入/输出系统(bios)固件的程序指令。所述非暂时性计算机可读介质包括用于在所述计算节点上执行所述bios固件的执行以发起所述操作系统的加载以供所述计算节点执行的程序指令。
5、本公开的其他方面将从以下结合附图进行的详细描述中变得显而易见,所述附图以举例的方式示出本公开的原理。
1.一种执行系统启动的方法,其包括:
2.根据权利要求1所述的方法,其进一步包括:
3.根据权利要求1所述的方法,其中所述发送所述引导指令包括:
4.根据权利要求1所述的方法,其中所述执行所述bios固件包括:
5.根据权利要求4所述的方法,其中将所述操作系统的至少一部分从所述存储地址加载到所述系统存储器中包括:
6.根据权利要求1所述的方法,其进一步包括:
7.根据权利要求1所述的方法,其进一步包括:
8.根据权利要求1所述的方法,其进一步包括:
9.根据权利要求1所述的方法,
10.一种方法,其包括:
11.根据权利要求10所述的方法,其进一步包括:
12.根据权利要求10所述的方法,其中所述将所述机架组合件配置在所述第二配置中包括:
13.根据权利要求10所述的方法,其中所述将所述机架组合件配置在所述第二配置中包括:
14.根据权利要求10所述的方法,其中所述将所述机架组合件配置在所述第二配置中包括:
15.一种存储用于执行系统启动的计算机程序的非暂时性计算机可读介质,所述计算机可读介质包括:
16.根据权利要求15所述的非暂时性计算机可读介质,其进一步包括:
17.根据权利要求15所述的非暂时性计算机可读介质,其中用于发送所述引导指令的所述程序指令包括:
18.根据权利要求15所述的非暂时性计算机可读介质,其中用于执行所述bios固件的所述程序指令包括:
19.根据权利要求15所述的非暂时性计算机可读介质,其进一步包括:
20.根据权利要求15所述的非暂时性计算机可读介质,其进一步包括: