OpenStack七大组件解析

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

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值