服务器的管理方法、设备、装置、存储介质和电子设备与流程

文档序号:36072403发布日期:2023-11-17 23:29阅读:33来源:国知局
服务器的管理方法、设备、装置、存储介质和电子设备与流程

本技术实施例涉及计算机领域,具体而言,涉及一种服务器的管理方法、设备、装置、存储介质和电子设备。


背景技术:

1、随着半导体行业和集成电路技术的快速发展,处理器已经成为云计算、人工智能、大数据等领域的重要计算单元,为了降低处理器的业务处理时延,通用主机系统cpu(central processing unit,中央处理器)等计算资源硬件分区的技术应运而生,为了保障服务器硬件分区系统的稳定运行,服务器必须具备功能强大的故障监控管理功能,现有技术中的服务器通常通过pch(platform controller hub,南桥芯片)中的me(managementengine,管理引擎)实现对cpu温度的获取及关键寄存器信息收集,然后将这些数据发给服务器的管理设备进行下一步处理,但是由于me本身承担着服务器管理的多项复杂任务,就会经常发生cpu温度获取及寄存器收集被其他任务打断的情况,同时,当服务器出现系统宕机时,me同样会大概率受到影响而无法工作,导致各硬件分区系统管理、监控能力及效率降低。

2、针对相关技术中,服务器管理的效率较低等问题,尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种服务器的管理方法、设备、装置、存储介质和电子设备,以至少解决相关技术中服务器管理的效率较低的问题。

2、根据本技术的一个实施例,提供了一种服务器的管理方法,包括:

3、通过第一操作系统的第一硬件接口向目标硬件分区发送目标命令,其中,服务器主机上划分了多个硬件分区,所述多个硬件分区包括所述目标硬件分区,服务器的管理设备上部署了所述第一操作系统和多个第二操作系统,所述多个硬件分区与所述多个第二操作系统一一对应,所述第二操作系统用于管理对应的所述硬件分区,所述第一操作系统的所述第一硬件接口分别连接所述多个硬件分区中每个硬件分区的第二硬件接口,所述目标命令用于指示所述目标硬件分区响应目标操作系统的管理;

4、通过所述第一硬件接口接收所述目标硬件分区响应所述目标命令返回的目标数据;

5、通过所述第一操作系统将所述目标数据发送至所述目标操作系统。

6、在一个示例性实施例中,所述通过第一操作系统的第一硬件接口向目标硬件分区发送目标命令,包括:通过所述第一操作系统从所述目标操作系统获取所述目标命令;从所述第一硬件接口输出所述目标命令。

7、在一个示例性实施例中,所述从所述第一硬件接口输出所述目标命令,包括:模拟所述目标命令的信号波形;从所述第一硬件接口输出所述信号波形至接口总线,其中,所述接口总线用于连接所述第一硬件接口和每个所述第二硬件接口。

8、在一个示例性实施例中,所述模拟所述目标命令的信号波形,包括:启动所述第一硬件接口的波形模拟功能,其中,所述第一硬件接口与所述第二硬件接口的接口类型不同,接口总线为符合所述第二硬件接口的接口协议的总线;通过所述波形模拟功能模拟所述目标命令的命令波形,得到所述信号波形,其中,所述信号波形以所述目标硬件分区的地址作为目的地址。

9、在一个示例性实施例中,所述通过所述波形模拟功能模拟所述目标命令的命令波形,包括:通过通用输入输出接口的所述波形模拟功能模拟平台环境控制接口命令的命令波形,其中,所述目标命令为所述平台环境控制接口命令,所述接口总线为平台环境控制接口总线,所述第一硬件接口包括所述通用输入输出接口,所述第二硬件接口包括平台环境控制接口。

10、在一个示例性实施例中,所述通过所述第一操作系统从所述目标操作系统获取所述目标命令,包括:通过所述第一操作系统接收所述目标操作系统发送的第一中断请求,其中,所述第一中断请求用于指示向所述目标硬件分区发送满足命令码和命令参数的命令;响应所述第一中断请求,获取所述第一中断请求所指示的所述命令码和所述命令参数作为所述目标命令。

11、在一个示例性实施例中,所述通过所述第一操作系统接收所述目标操作系统发送的第一中断请求,包括:通过所述第一操作系统接收所述目标操作系统发送的目标中断号,其中,所述第一中断请求包括所述目标中断号;根据所述目标中断号确定所述目标硬件分区。

12、在一个示例性实施例中,所述根据所述目标中断号确定所述目标硬件分区,包括以下之一:从具有对应关系的中断号和硬件分区中查找所述目标中断号对应的硬件分区作为所述目标硬件分区;响应所述目标中断号,从第一内存中获取所述目标操作系统存入的第一数据;从所述第一数据中解析出所述目标操作系统;从具有对应关系的操作系统和硬件分区中查找所述目标操作系统对应的硬件分区作为所述目标硬件分区。

13、在一个示例性实施例中,所述获取所述第一中断请求所指示的命令码和命令参数作为所述目标命令,包括:从第二内存中获取所述目标操作系统存入的第二数据;从所述第二数据中解析出所述命令码和所述命令参数作为所述目标命令。

14、在一个示例性实施例中,所述通过所述第一操作系统将所述目标数据发送至所述目标操作系统,包括:通过所述第一操作系统将所述目标数据写入第三内存;通过所述第一操作系统向所述目标操作系统发送第二中断请求,其中,所述第二中断请求用于指示所述目标操作系统从所述第三内存中读取所述目标数据。

15、在一个示例性实施例中,所述通过所述第一操作系统向所述目标操作系统发送第二中断请求,包括:通过所述第一操作系统从所述目标数据中解析出所述目标操作系统;通过所述第一操作系统向所述目标操作系统发送所述第二中断请求。

16、根据本技术的另一个实施例,提供了一种服务器的管理设备,包括:第一操作系统和多个第二操作系统,其中,所述多个第二操作系统用于管理服务器主机上划分的多个硬件分区,所述多个第二操作系统与所述多个硬件分区一一对应,所述第一操作系统的第一硬件接口分别连接所述多个硬件分区中每个硬件分区的第二硬件接口;所述第一操作系统,用于通过第一硬件接口向目标硬件分区发送目标命令,其中,所述多个硬件分区包括所述目标硬件分区,所述目标命令用于指示所述目标硬件分区响应目标操作系统的管理;接收所述目标硬件分区响应所述目标命令返回的目标数据;将所述目标数据发送至所述目标操作系统。

17、在一个示例性实施例中,所述服务器的管理设备还包括接口总线,其中,所述接口总线,用于连接所述第一硬件接口和每个所述第二硬件接口;所述第一操作系统,用于模拟所述目标命令的信号波形;从所述第一硬件接口输出所述信号波形至接口总线。

18、在一个示例性实施例中,所述第一硬件接口具有波形模拟功能,所述第一硬件接口与所述第二硬件接口的接口类型不同,所述接口总线为符合所述第二硬件接口的接口协议的总线,其中,所述第一操作系统,用于启动所述第一硬件接口的波形模拟功能;通过所述波形模拟功能模拟所述目标命令的命令波形,得到所述信号波形,其中,所述信号波形以所述目标硬件分区的地址作为目的地址。

19、在一个示例性实施例中,所述目标命令为平台环境控制接口命令,所述接口总线为平台环境控制接口总线,所述第一硬件接口包括通用输入输出接口,所述第二硬件接口包括平台环境控制接口,其中,所述第一操作系统,用于通过所述通用输入输出接口的所述波形模拟功能模拟所述平台环境控制接口命令的命令波形。

20、在一个示例性实施例中,所述目标操作系统,用于向所述第一操作系统发送第一中断请求,其中,所述第一中断请求用于指示向所述目标硬件分区发送满足命令码和命令参数的命令;所述第一操作系统,用于响应所述第一中断请求,获取所述第一中断请求所指示的所述命令码和所述命令参数作为所述目标命令。

21、在一个示例性实施例中,所述服务器的管理设备,还包括:第一内存,其中,所述目标操作系统,用于向所述第一操作系统发送目标中断号;并将第一数据存入所述第一内存;所述第一操作系统,用于响应所述目标中断号,从所述第一内存中获取所述第一数据;从所述第一数据中解析出所述目标操作系统;从具有对应关系的操作系统和硬件分区中查找所述目标操作系统对应的硬件分区作为所述目标硬件分区。

22、在一个示例性实施例中,所述服务器的管理设备,还包括:第二内存,其中,所述目标操作系统,用于将第二数据存入所述第二内存;所述第一操作系统,用于从所述第二数据中解析出所述命令码和所述命令参数作为所述目标命令。

23、在一个示例性实施例中,所述服务器的管理设备,还包括:第三内存,其中,所述第一操作系统,用于从所述目标数据中解析出所述目标操作系统,并将所述目标数据写入第三内存;向所述目标操作系统发送第二中断请求;所述目标操作系统,用于响应所述第二中断请求从所述第三内存中读取所述目标数据。

24、根据本技术的另一个实施例,提供了一种服务器的管理装置,包括:

25、第一发送模块,用于通过第一操作系统的第一硬件接口向目标硬件分区发送目标命令,其中,服务器主机上划分了多个硬件分区,所述多个硬件分区包括所述目标硬件分区,服务器的管理设备上部署了所述第一操作系统和多个第二操作系统,所述多个硬件分区与所述多个第二操作系统一一对应,所述第二操作系统用于管理对应的所述硬件分区,所述第一操作系统的所述第一硬件接口分别连接所述多个硬件分区中每个硬件分区的第二硬件接口,所述目标命令用于指示所述目标硬件分区响应目标操作系统的管理;

26、接收模块,用于通过所述第一硬件接口接收所述目标硬件分区响应所述目标命令返回的目标数据;

27、第二发送模块,用于通过所述第一操作系统将所述目标数据发送至所述目标操作系统。

28、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

29、根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

30、通过本技术,服务器主机上划分了多个硬件分区,服务器的管理设备上通过部署的多个第二操作系统分别管理对应的硬件分区,此外服务器的管理设备上还部署了第一操作系统,第一操作系统的第一硬件接口分别连接多个硬件分区中每个硬件分区的第二硬件接口,通过第一操作系统的第一硬件接口向多个硬件分区中的目标硬件分区发送用于指示目标硬件分区响应目标操作系统的管理的目标命令,并通过第一硬件接口接收目标硬件分区响应目标命令返回的目标数据,再通过第一操作系统将目标数据发送至目标操作系统,也就是说,服务器的管理设备上无需配置大量的硬件接口,应对服务器主机的多硬件分区也无需开发调整服务器的管理设备硬件结构,可以通过第一操作系统发送目标命令使得目标硬件分区能够响应目标操作系统的管理,因此,可以解决服务器管理的效率较低的问题,达到了提高服务器管理的效率的效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1