一种服务器管理方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:38628485 阅读:23 留言:0更新日期:2023-08-31 18:28
本公开提供一种服务器管理方法、装置、设备及机器可读存储介质,该方法包括:接收用户的硬件资源获取请求,解析所述硬件资源获取请求;根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限;解析查得的资源获取权限和的硬件资源获取请求,为用户分配硬件资源;所述硬件资源获取权限包括分别对不同硬件项目的获取权限的描述。通过本公开的技术方案,预先将不同的用户配置在不同硬件资源下的不同权限,在收到用户的硬件资源获取请求时,查询相应的权限并根据查询结果为其分配,从而实现服务器上包括虚拟机租户在内的各种用户的硬件资源权限分级管控。用户的硬件资源权限分级管控。用户的硬件资源权限分级管控。

【技术实现步骤摘要】
一种服务器管理方法、装置、设备及机器可读存储介质


[0001]本公开涉及通信
,尤其是涉及一种服务器管理方法、装置、设备及机器可读存储介质。

技术介绍

[0002]服务器主机操作系统可以通过KVM或者Docker的方式,将服务器分割成多个独立的操作系统,分配给不同的租户进行使用。每个租户在其对应的虚拟机操作系统内,享用独立的CPU计算资源、内存资源、硬盘存储资源、网络传输资源。这些资源的划分是宿主机管理员进行统筹规划并划分的。
[0003]目前BMC带外管理的管理权限没有针对资源进行划分,因此BMC带外管理可以看到服务器硬件的物理资源(所有在位的CPU、内存、硬盘、网卡、GPU、电源、风扇)。租户如果想对本虚拟机对应可访问资源进行带外监控,无法进行细致区分,要么有BMC权限可以看到所有的在位部件,要么被禁用BMC访问权限。

技术实现思路

[0004]有鉴于此,本公开提供一种服务器管理方法、装置及电子设备、机器可读存储介质,以改善上述服务器虚拟机租户硬件资源权限无法分级管控的问题。
[0005]具体地技术方案如下:
[0006]本公开提供了一种服务器管理方法,应用于服务器的BMC设备,所述方法包括:接收用户的硬件资源获取请求,解析所述硬件资源获取请求;根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限;解析查得的资源获取权限和的硬件资源获取请求,为用户分配硬件资源;所述硬件资源获取权限包括分别对不同硬件项目的获取权限的描述。
[0007]作为一种技术方案,所述接收用户的硬件资源获取请求,解析所述硬件资源获取请求,包括:解析用户的用户类型,所述用户类型的种类包括虚拟机租户、宿主机用户。
[0008]作为一种技术方案,所述硬件资源获取权限包括分别对不同硬件项目的获取权限的描述,具体包括:对于可分割资源的分配模式和在该分配模式下的获取权限,所述可分割资源包括硬盘存储资源、网卡网络资源、图形计算卡计算资源,所述分配模式包括共享模式、独享模式;和/或,对于不可分割资源的获取权限,所述不可分割资源包括电源供电资源、中央处理器计算资源、内存缓存资源;所述获取权限的可选项包括访问权限、配置权限、获取量权限。
[0009]作为一种技术方案,所述根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限,包括:根据该用户的硬件资源获取权限无法获取对应硬件资源获取请求请求的硬件资源的查询结果,通过目标接口向用户返回错误应答;所述目标接口包括redfish和/或ipmi和/或restful。
[0010]本公开同时提供了一种服务器管理装置,应用于服务器的BMC设备,所述装置包
括:第一模块,用于接收用户的硬件资源获取请求,解析所述硬件资源获取请求;第二模块,用于根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限;第三模块,用于解析查得的资源获取权限和的硬件资源获取请求,为用户分配硬件资源;所述硬件资源获取权限包括分别对不同硬件项目的获取权限的描述。
[0011]作为一种技术方案,所述接收用户的硬件资源获取请求,解析所述硬件资源获取请求,包括:解析用户的用户类型,所述用户类型的种类包括虚拟机租户、宿主机用户。
[0012]作为一种技术方案,所述硬件资源获取权限包括分别对不同硬件项目的获取权限的描述,具体包括:对于可分割资源的分配模式和在该分配模式下的获取权限,所述可分割资源包括硬盘存储资源、网卡网络资源、图形计算卡计算资源,所述分配模式包括共享模式、独享模式;和/或,对于不可分割资源的获取权限,所述不可分割资源包括电源供电资源、中央处理器计算资源、内存缓存资源;所述获取权限的可选项包括访问权限、配置权限、获取量权限。
[0013]作为一种技术方案,所述根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限,包括:根据该用户的硬件资源获取权限无法获取对应硬件资源获取请求请求的硬件资源的查询结果,通过目标接口向用户返回错误应答;所述目标接口包括redfish和/或ipmi和/或restful。
[0014]本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的服务器管理方法。
[0015]本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的服务器管理方法。
[0016]本公开提供的上述技术方案至少带来了以下有益效果:
[0017]预先将不同的用户配置在不同硬件资源下的不同权限,在收到用户的硬件资源获取请求时,查询相应的权限并根据查询结果为其分配,从而实现服务器上包括虚拟机租户在内的各种用户的硬件资源权限分级管控。
附图说明
[0018]为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。
[0019]图1是本公开一种实施方式中的服务器管理方法的流程图;
[0020]图2是本公开一种实施方式中的服务器管理装置的结构图;
[0021]图3是本公开一种实施方式中的电子设备的硬件结构图。
[0022]附图标记:第一模块21,第二模块22,第三模块23。
具体实施方式
[0023]在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本
公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0025]本公开提供一种服务器管理方法、装置及电子设备、机器可读存储介质,以改善上述技术问题。
[0026]具体地技术方案如后述。
[0027]本公开提供了一种服务器管理方法,应用于服务器的BMC设备,所述方法包括:接收用户的硬件资源获取请求,解析所述硬件资源获取请求;根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限;解析查得的资源获取权限和的硬件资源获取请求,为用户分配硬件资源;所述硬件资源获取权限包括分别本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器管理方法,其特征在于,应用于服务器的BMC设备,所述方法包括:接收用户的硬件资源获取请求,解析所述硬件资源获取请求;根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限;解析查得的资源获取权限和的硬件资源获取请求,为用户分配硬件资源;所述硬件资源获取权限包括分别对不同硬件项目的获取权限的描述。2.根据权利要求1所述的方法,其特征在于,所述接收用户的硬件资源获取请求,解析所述硬件资源获取请求,包括:解析用户的用户类型,所述用户类型的种类包括虚拟机租户、宿主机用户。3.根据权利要求1所述的方法,其特征在于,所述硬件资源获取权限包括分别对不同硬件项目的获取权限的描述,具体包括:对于可分割资源的分配模式和在该分配模式下的获取权限,所述可分割资源包括硬盘存储资源、网卡网络资源、图形计算卡计算资源,所述分配模式包括共享模式、独享模式;和/或,对于不可分割资源的获取权限,所述不可分割资源包括电源供电资源、中央处理器计算资源、内存缓存资源;所述获取权限的可选项包括访问权限、配置权限、获取量权限。4.根据权利要求1所述的方法,其特征在于,所述根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限,包括:根据该用户的硬件资源获取权限无法获取对应硬件资源获取请求请求的硬件资源的查询结果,通过目标接口向用户返回错误应答;所述目标接口包括redfish和/或ipmi和/或restful。5.一种服务器管理装置,其特征在于,应用于服务器的BMC设备,所述装置包括:第一模块,用于接收用户的硬件资源获取请求,解析所述硬件资源获取请求;第二模块,用于根据所述硬件资源获取请求的解析结果,查询该用户的硬件资源获取权限;第三模块,用于解析查得的资源获取...

【专利技术属性】
技术研发人员:周晓东
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

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

1