基于OpenStack云平台的用户管理系统设计与实现

被引量 : 8次 | 上传用户:userbyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算的应用目前已经逐步深入到了人们的生产与生活中,云计算代表着IT行业发展的新动向,它将资源、服务、数据处理等集中在一起,提高了资源的使用效率,使IT行业的发展速度得到了质的提升,也给人们带来了不少的便利。目前,云计算技术开发者关注点更多的放在如何提供性能更优的计算服务、网络服务、存储服务等云计算服务上,而没有对云平台中这些服务资源的权限许可和用户管理设计成熟的方案。随着越来越多的云平台产品在大中小型企业的使用,云平台中的用户管理问题和权限管理问题逐渐引起了人们的重视。本文正是从上述问题入手,以当前众多云计算产品中发展最为迅速、参与者最多的开源Open Stack云平台项目为研究对象,分别从用户组织机构管理、角色管理、授权管理这三个方面对Open Stack云平台用户管理系统进行研究。研究针对系统这三个方面的关键技术,并结合Open Stack系统框架,对其源码进行细粒度的分析,设计出了基于Open Stack云平台的用户管理系统,系统包括以下三个部分的内容:1)设计实现用户组织机构管理模块,通过对Open Stack云平台用户管理机制的修改,增加了组织机构管理功能。模块采用LDAP目录服务器存储技术,实现了树形层次结构的云平台用户管理机制,优化了系统的查询性能。2)设计实现角色管理模块,通过对Open Stack云平台访问控制模型的修改,增加了角色授权、角色继承等功能。模块采用基于角色的访问控制(RBAC)技术,实现了云平台用户与资源权限许可的隔离,利用角色来管理云平台的资源操作权限,使得用户通过赋予角色而获得访问权限。3)设计实现授权管理模块,通过将Open Stack云平台的资源操作映射为具体的权限许可,增加了权限管理功能;并通过制定授权策略规则,增加了授权冲突的检测和授权冲突消解的功能,这样保证了授权过程的安全可行性。经过测试,本系统中的用户组织机构管理模块、角色管理模块以及授权管理模块达到了预期目标。解决了云平台的用户管理和权限管理问题,能够满足不同云平台使用者的应用需求。
其他文献
当前我国灾害事故多发,消防部队灭火救援任务繁重,跨区域协同作战日益增多,为了提高消防部队跨区域协同作战能力,完善省级救援应急体系,本文在分析消防部队跨区域救援现状的
本文根据笔者多年建筑电气工程实践,并结合具体实例,详细阐述了现代高层楼宇消防电气系统设计要点,并从多方面对火灾自动报警及消防联动控制系统安装施工及调试技术进行了深
介绍了智能变电站相关的理论基础知识,结合厂内联调及现场调试过程,阐述了智能变电站与常规变电站在运行维护上的几点关键区别
当前,国内外城市居住分异问题愈趋明显,带来社会资源分配不均、阶层对立等负面影响。针对这一问题,本文提出混合居住模式,分析混合居住模式理论的产生和发展,论述混合居住模
目的分析张家界市1995-2012年老年人HIV感染者死亡及其影响因素。方法将全国艾滋病疫情报告系统中1995-2012年户籍和现住址均为张家界市的老年人HIV感染者作为研究对象,结合
衡山的自然、人文景观印证了复杂的自然过程与人类活动,书写着南岳独特的"和谐文化",它们是南岳游客服务中心设计构思的基础平台。换乘是游客服务中心内的重要功能之一,组织
长期以来,美国公共危机管理的体制和机制是许多国家学习和借鉴的对象,但美国政府在面对"卡特里娜"飓风时,暴露出来的种种管理缺陷与不足,令人们不得不重新审视其危机管理能力
随着通讯技术的快速发展,SERDES接口以其传输速率高、抗干扰能力强、功耗低等优点,迅速成为传输接口发展的主流。8B/10B SERDES作为其中的一种重要结构,对其关键电路的研究和
目的研究原发性高血压与心律失常的关系。费料与方法将襄樊市中心医院住院确诊为原发性高血压的80例患者进行24h动态心电图(DCG)检测,并把同期门诊诊治的高血压前期且伴有头晕心
高校急需在多元创新型人才培养模式上进行改革,培养具有宽视野、跨学科、重创新的新生力量。设计理论课程是设计专业学生的必修课,是设计专业课程的重要支撑,起到设计理论知