[发明专利]动态配置虚拟机操作权限的方法、系统、设备及存储介质有效
| 申请号: | 201910810396.9 | 申请日: | 2019-08-29 |
| 公开(公告)号: | CN110516431B | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 郑维栋 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
| 主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F9/455 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 牛亭亭 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 配置 虚拟机 操作 权限 方法 系统 设备 存储 介质 | ||
本发明公开了一种动态配置虚拟机操作权限的方法,包括:为每一类虚拟机配置一个相应的分类标识;并为当前的虚拟化管理平台版本所支持的每一种操作类型配置一个相应的操作标识;根据每一类虚拟机各自的操作权限建立操作权限配置库,针对每一类虚拟机,操作权限配置库中存储有该类虚拟机的分类标识,该分类标识所对应的各个操作标识;建立操作权限验证的触发机制;在接收到权限修改指令之后,根据权限修改指令中携带的信息修改操作权限配置库,以实现虚拟机操作权限的动态配置。应用本申请的方案,可以方便地对虚拟机的操作权限进行修改,同时避免影响系统稳定性。本申请还公开了动态配置虚拟机操作权限的系统、设备及存储介质,具有相应效果。
技术领域
本发明涉及计算机技术领域,特别是涉及一种动态配置虚拟机操作权限的方法、系统、设备及存储介质。
背景技术
随着虚拟化管理平台的业务的不断增加以及平台版本的变更,平台所管理的虚拟机类型以及平台所支持的操作类型越来越多。但是,对于不同类型的虚拟机而言,可允许的操作类型,即操作权限不一定相同,对于同一类型的虚拟机而言,平台版本的变更或者其他因素也会导致该类型的虚拟机所允许的操作权限不断变化。
在传统方案中,在进行操作权限的变更时,需要修改权限限制代码。例如平台管理了5种虚拟机类型,而原本的编辑操作支持虚拟机类型A,虚拟机类型B以及虚拟机类型C,不支持虚拟机类型D和E,则编辑操作的权限限制代码中需要有:支持A,B,C,不支持D,E这样的内容。例如平台中新增了虚拟机类型F,且虚拟机类型F的操作权限中包括编辑这一操作类型,则需要对编辑操作的权限限制代码修改为:支持A,B,C,F,不支持D,E。通过修改权限限制代码来实现操作权限的变更。而正如前文的描述,操作权限不断变化,会使得权限限制代码的修改非常频繁,增大了操作权限变更的复杂度。
此外,由于权限限制代码中耦合了权限限制的内容以及具体执行操作的代码内容,使得频繁修改权限限制代码容易降低系统稳定性,引发诸多意想不到的问题。仍以修改编辑操作的权限限制代码为例。在具体执行编辑这一操作时,例如编辑网卡,编辑CPU,编辑磁盘等,都需要调用该编辑操作的权限限制代码,例如编辑虚拟机类型A的网卡时,需要调用该代码以确定平台是允许对虚拟机A进行编辑操作的,并且需要利用该代码来具体执行编辑操作。即针对编辑操作而言,对虚拟机的权限限制的相关代码以及具体执行编辑操作的代码混合在一起,耦合性高。在修改了编辑操作的权限限制代码之后,由于后续在执行编辑操作时均会调用该代码以确定是否有操作权限,修改后的代码可能会对原业务逻辑产生影响,进而引发诸多意想不到的问题。
综上所述,如何更加方便地对虚拟机的操作权限进行修改,避免修改操作权限时影响系统稳定性,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种动态配置虚拟机操作权限的方法、系统、设备及存储介质,以更加方便地对虚拟机的操作权限进行修改,避免修改操作权限时影响系统稳定性。
为解决上述技术问题,本发明提供如下技术方案:
一种动态配置虚拟机操作权限的方法,包括:
分别为每一类虚拟机配置一个相应的分类标识;
获取当前的虚拟化管理平台版本所支持的每一种操作类型,并分别为每一种操作类型配置一个相应的操作标识;
根据每一类虚拟机各自的操作权限建立操作权限配置库,其中,针对每一类虚拟机,所述操作权限配置库中存储有该类虚拟机的分类标识,该分类标识所对应的各个操作标识,以及所述虚拟化管理平台的当前版本信息;
建立操作权限验证的触发机制,以使得当接收到用户发送的针对任意虚拟机的任意类型的操作请求时,利用建立的所述操作权限配置库确定是否允许该次操作请求;
在接收到权限修改指令之后,根据所述权限修改指令中携带的信息修改所述操作权限配置库,以实现虚拟机操作权限的动态配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910810396.9/2.html,转载请声明来源钻瓜专利网。





