[发明专利]启动诊断操作以收集主机信息的基板管理控制器在审
申请号: | 202080071138.4 | 申请日: | 2020-09-18 |
公开(公告)号: | CN114586013A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | N·拉德卡尼;V·斯瓦米纳森 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 诊断 操作 收集 主机 信息 管理 控制器 | ||
基板管理控制器(BMC)可以被配置为启用从BMC到主机计算设备上的主机处理器的通信接口,并且经由通信接口向主机处理器提供输入。该输入引起至少一个诊断操作在主机计算设备上被执行。BMC可以响应于(多个)诊断操作正在被执行而收集主机信息。BMC可以向另一实体报告主机信息和/或在BMC内的持久存储器中存储主机信息。在一些实施例中,可以响应于从结构控制器接收到信号而向主机处理器提供输入。在一些实施例中,可以响应于检测到与主机计算设备相关联的异常向主机处理器提供输入。BMC可以采取至少一个动作来缓解异常。
背景技术
云计算是通过互联网对计算服务(例如,服务器、存储、数据库、联网、软件、分析)的交付。从广义上讲,云计算系统包括两个部分,前端和后端,它们经由互联网彼此通信。前端包括用户通过客户端设备遇到的接口。后端包括交付云计算服务的资源,包括处理器、存储器、储存装置和联网硬件。
云计算系统的后端通常包括一个或多个数据中心,该一个或多个数据中心可以位于不同的地理区域。每个数据中心通常包括大量(例如,数百或数千)的主机计算设备。每个主机计算设备运行托管虚拟机的管理程序(hypervisor)。在该上下文中,术语“主机计算设备”是指物理计算机系统,而术语“虚拟机”是指主机计算设备上的计算机系统的模拟。换言之,虚拟机是在主机计算设备上运行的程序,其作用类似于虚拟计算机。与物理计算机一样,虚拟机运行操作系统和一个或多个应用。
云计算系统的后端通常包括结构控制器(fabric controller),该结构控制器监测主机计算设备的健康状况等。例如,主机计算设备上的操作系统可以包括主机代理,该主机代理负责确定与主机计算设备的健康状况有关的信息并向结构控制器报告该信息。
在云计算环境中,主机计算设备的可用性可能极其重要。然而,通过当前方法,结构控制器可能并不总是能够确定与主机计算设备的健康状况有关的信息。例如,结构控制器与主机计算设备之间的网络连接可能变得不可用。作为另一示例,主机代理可能发生故障。因此,可以通过用于确定与主机计算设备的健康状况有关的信息的改进技术来实现益处。
发明内容
根据本公开的一个方面,公开了一种基板管理控制器(BMC),该BMC包括处理器以及与该处理器电子通信的存储器。BMC还包括指令,该指令存储在存储器中并且由处理器可执行以:启用从BMC到主机计算设备上的主机处理器的通信接口,并且经由该通信接口向主机处理器提供输入。输入引起至少一个诊断操作在主机计算设备上被执行。指令也可执行以响应于至少一个诊断操作而收集主机信息。
在一些实施例中,响应于从结构控制器接收到信号,输入可以被提供给主机处理器。在一些实施例中,响应于确定在预定义的时间段内未从主机计算设备上的主机代理接收到心跳信号,输入可以被提供给主机处理器。在一些实施例中,响应于检测到与主机计算设备相关联的异常,输入可以被提供给主机处理器。
BMC还可以包括附加指令,该附加指令由处理器可执行以基于主机信息并且还基于至少一个异常规则来确定与主机计算设备相关联的异常已发生。指令可以附加地可执行以采取至少一个动作来缓解异常。
输入可以使主机计算设备上的诊断代理被主机处理器执行。至少一个诊断操作可以经由诊断代理的执行被执行。
主机计算设备可以经由数据平面通信信道与结构控制器通信。BMC还可以包括附加指令,该附加指令可执行以经由与数据平面通信信道分离的控制平面通信信道向结构控制器发送主机信息。
BMC还可以包括持久存储器和附加指令,该附加指令可执行以在持久存储器中存储主机信息。
通信接口可以包括通用串行总线(USB)接口。启用通信接口可以包括使主机处理器枚举USB输入设备。
通信接口可以包括外围组件互连快速(PCI-e)接口。启用通信接口可以包括使主机处理器枚举PCI-e端点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080071138.4/2.html,转载请声明来源钻瓜专利网。