b站视频链接:0-尚硅谷-Linux云计算- 虚拟化技术 - 为何需要云计算这种“新事物”_哔哩哔哩_bilibili
视频、课件、资料:
百度网盘链接:https://pan.baidu.com/s/1DQd0LDJND_MC3XvHxB3WKA
提取码:1234
一、Keystone
1.概念
Keystone是一个负责身份管理与授权的组件,给整个openstack的各个组件(nova、cglance...)提供一个统一的验证方式。主要功能:实现用户的身份认证、基于角色的权限管理、openstack其他组件的访问地址和安全策略管理。
两大管理功能:用户管理(3A认证)、服务目录管理
租户(项目)、用户、角色三者需要区分清楚。
一个用户允许有多个租户
一个用户可以绑定到不同的角色(角色代表权限)
一个角色可以绑定到不同的服务


2.组件间的沟通方式

主要过程:第一次user想访问任何组件会先经过Keystone,用户名+密码,如果用户有效且密码正确返回token1,token1对应的含义和权限会进行记录,但是用户必须有相应的租户(项目)才可以访问openstack的组件。如果user不知道当前有哪些租户(通常情况下是不知道的),user拿着token1访问Keystone当前的租户列表(tenant list)有哪些,user才可以在进行下一步访问。
第二次user确定了想访问nova服务,向Keystone提交用户名密码,Keystone放回token2和endpoint(端点),user拿着token2访问对应的endpoint

本文介绍了OpenStack中关键组件Keystone的身份管理与授权,Glance镜像服务的存储和访问,Nova的云计算虚拟化管理,以及Neutron网络虚拟化技术。通过实例展示它们的工作原理和组件间交互,展示了云计算中身份、镜像、计算和网络管理的重要性。
最低0.47元/天 解锁文章

3995

被折叠的 条评论
为什么被折叠?



