opensatck的知识之keystone
来源:互联网 发布:电脑网络经常掉线 编辑:程序博客网 时间:2024/04/29 22:43
keystone
keystone 是openstck的token,Catalog,policy验证组件,它主要有功能是!身份验证,服务列表,令牌发放,用户权限定义;
- 用户管理:跟踪用户,并且确认用户是否有权限
- 服务目录:提供目录,如果服务有效,就让服务坐落到该目录
keystone 内部的服务允许更多的端点;
- identity:用户,租户,角色,必须通过真实认证,而且也关联元数据
- token:管理身份认证,一旦用户被验证一次,就会产生token,
- Catalog:提供端点的注册,和端点的发现
- Policy:提供角色认证的基本引擎
每一个服务在keystone里面都有相应的配置keystone.conf,除了上面的还有下面的
- sql端点
- ladp 端点
keystone里面主要的用户,
- Users:一个使用者代表一个人,关联的信息有name,password,还有email
- Tenants:租户能被理解成project,group,组织,无论什么时候你请求openstack服务,你必须有一个特别的租户
- Roles:可以操作一个用户给把某些权利个一个Tanants;
小例子;
创建一个demo用户keystone user-create --name demo --pass=123 --email=123@q.cpm创建一个租户keysteon tenant-create --name=demo创建一个角色 keystone role-create --name=demo关联一个角色用户,租户keystone user-role-add --user=demo --role=demo --tenant-name=demo>还有一种是官网山的方法>创建一个工程>$ openstack project create --domain default \ --description "Admin Project" admin>创建一个用户>$ openstack user create --domain default \ --password-prompt admin>创建一个角色>openstack role create admin>把角色管理用户和工程>openstack role add --project admin --user admin admin> * 另外补充的是创建一个租户服务keystone tenant-create --name=service为服务创建一个服务用户keystone user-create --name=nova --pass=123 --email=123.com现在我们创建一个服务为用户和租户(老外是这样写的,但是感觉乖乖的)keystone service-create --name nova --type compute --description ’OpenStack Compute Service’给服务创建一个端点:keystone endpoint-create --region myregion --service_id 1e93ee6c70f8468c88a5cb1b106753f3 --publicurl ’http://192.168.125.111:8774/v2/$(tenant_id)s’--adminurl ’http://192.168.125.111:8774/v2/$(tenant_id)s’--internalurl ’http://192.168.125.111:8774/v2/$(tenant_id)s’
除此之外,自己发现在openstack 15版本中有一个ec2-credentials选项可以对,应该是可以对ec2证书的的操作,具体能干什么我也不是太清楚,
0 0
- opensatck的知识之keystone
- opensatck基础知识----AMQP的基础概念
- keystone知识和理解图
- OpenStack 之 keystone学习
- openstack学习之keystone
- Keystone, Openstack之魂
- Openstack之Keystone基础
- Openstack小试牛刀之Keystone
- openstack之keystone
- OpenStack之keystone简介
- opensatck资料
- OpenStack keystone的理解
- Openstack keystone的理解
- OpenStack_Havana_Install_guide的keystone脚本
- 关于KEYSTONE的实验
- keystone的兼容API
- keystone的常见问题
- keystone
- Unity3D代码及效率优化总结
- 数据类型转换
- android Gallery效果中的常见问题
- 观点:说VoLTE比微信语音/视频电话清晰,完全是掩耳盗铃!
- setBackgroundDrawable和setBackgroundColor的用法
- opensatck的知识之keystone
- android中fadingEdge和fadingEdgeLength的使用
- c++使用Protobuf Message转Json字符串(Json库使用Json cpp)
- 移动设备上的UI布局新方向(思路)
- [iOS]UIScrollView 使用 Autolayout
- 毕业一年的工作感想
- const修饰C++类中的函数
- Android SwipeRefreshLayout 官方下拉刷新控件介绍
- 流言揭秘:关于下雪的“冷”知识,你了解吗?