[发明专利]启动诊断操作以收集主机信息的基板管理控制器在审
申请号: | 202080071138.4 | 申请日: | 2020-09-18 |
公开(公告)号: | CN114586013A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | N·拉德卡尼;V·斯瓦米纳森 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 诊断 操作 收集 主机 信息 管理 控制器 | ||
1.一种基板管理控制器(BMC),包括:
处理器;
存储器,与所述处理器电子通信;以及
指令,被存储在所述存储器中,并且由所述处理器可执行以:
启用从所述BMC到主机计算设备上的主机处理器的通信接口;
经由所述通信接口向所述主机处理器提供输入,其中所述输入引起至少一个诊断操作在所述主机计算设备上被执行;以及
响应于所述至少一个诊断操作,收集主机信息。
2.根据权利要求1所述的BMC,其中响应于从结构控制器接收到信号,所述输入被提供给所述主机处理器。
3.根据权利要求1所述的BMC,其中响应于确定在预定义的时间段内未从所述主机计算设备上的主机代理接收到心跳信号,所述输入被提供给所述主机处理器。
4.根据权利要求1所述的BMC,其中响应于检测到与所述主机计算设备相关联的异常,所述输入被提供给所述主机处理器。
5.根据权利要求1所述的BMC,还包括附加指令,所述附加指令被存储在所述存储器中,并且由所述处理器可执行以:
基于所述主机信息,并且还基于至少一个异常规则,确定与所述主机计算设备相关联的异常已发生;以及
采取至少一个动作来缓解所述异常。
6.根据权利要求1所述的BMC,其中:
所述输入使所述主机计算设备上的诊断代理被所述主机处理器执行;并且
所述至少一个诊断操作经由所述诊断代理的执行被执行。
7.根据权利要求1所述的BMC,其中:
所述主机计算设备经由数据平面通信信道与结构控制器通信;并且
所述BMC还包括附加指令,所述附加指令被存储在所述存储器中,并且由所述处理器可执行以经由与所述数据平面通信信道分离的控制平面通信信道向所述结构控制器发送所述主机信息。
8.根据权利要求1所述的BMC,其中所述BMC还包括:
持久存储器;以及
附加指令,被存储在所述存储器中,并且由所述处理器可执行以在所述持久存储器中存储所述主机信息。
9.根据权利要求1所述的BMC,其中:
所述通信接口包括通用串行总线(USB)接口;并且
启用所述通信接口包括使所述主机处理器枚举USB输入设备。
10.根据权利要求1所述的BMC,其中:
所述通信接口包括外围组件互连快速(PCI-e)接口;并且
启用所述通信接口包括使所述主机处理器枚举PCI-e端点。
11.一种主机计算设备,包括:
主机处理器;
存储器,与所述主机处理器电子通信;
诊断代理,被存储在所述存储器中,并且由所述主机处理器可执行以在所述主机计算设备上执行至少一个诊断操作;以及
基板管理控制器(BMC),被配置为:
启用从所述BMC到所述主机处理器的通信接口;
经由所述通信接口向所述主机处理器提供输入,所述输入被配置为使所述诊断代理执行所述至少一个诊断操作;以及
响应于所述至少一个诊断操作,收集主机信息。
12.根据权利要求11所述的主机计算设备,其中响应于从结构控制器接收到信号,所述输入被提供给所述主机处理器。
13.根据权利要求11所述的主机计算设备,其中:
所述主机计算设备还包括主机代理,所述主机代理被存储在所述存储器中并且由所述主机处理器可执行以向所述BMC发送心跳信号;并且
响应于确定在预定义的时间段内未从所述主机代理接收到所述心跳信号,所述输入被提供给所述主机处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080071138.4/1.html,转载请声明来源钻瓜专利网。