立即注册 登录
About云-梭伦科技 返回首页

pig2的个人空间 https://www.aboutyun.com/?61 [收藏] [复制] [分享] [RSS]

日志

openstack【juno】入门 【keystone篇】八:新手操作篇(验证操作篇)

已有 913 次阅读2015-2-26 17:47

http://www.aboutyun.com/thread-11425-1-2.html
问题导读


1.openstack的环境变量的作用是什么?
2.openstack不配置环境变量如何执行命令?
3.非管理员租户是否具有查看user的权限?





接上一篇
openstack juno(ubuntu14.04)安装7:创建 service entity 和 API endpoint

很多新手,对于环境变量经常不理解,而且对于openstack的dasboard中用户名和密码也很模糊,如果刚接触openstack,或许对于我所说的也是一知半解,这里只需要记住。openstack的环境变量,也是dasboard登录的用户名和密码。

在Linux操作中,环境变量的配置主要是方便操作,同样openstack也是这样的.所以这里去掉环境变量的配置,让新手能够弄明白他们之间的区别。

首先,我们看看,环境变来那个,我们是如何配置的


  1. export OS_SERVICE_TOKEN=570f150cb897e793e58f
复制代码


  1. export OS_SERVICE_ENDPOINT=http://controller:35357/v2.0
复制代码


去除环境变变量
下面,我们来去掉环境变量的配置
  1. unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT
复制代码


 


其它验证操作


admin租户获取token:
  1. keystone --os-tenant-name admin --os-username admin --os-password ADMIN_PASS \
  2.   --os-auth-url http://controller:35357/v2.0 token-get
复制代码
这里需要注意的是ADMIN_PASS 是我们创建租户的时候,设置的密码,我们在创建租户的时候,使用的是默认密码

  1. +-----------+----------------------------------+
  2. |  Property |              Value               |
  3. +-----------+----------------------------------+
  4. |  expires  |       2015-01-28T11:59:01Z       |
  5. |     id    | 4e0c4d02d693454a9f59bc3d1152d2aa |
  6. | tenant_id | cc82e958254043529fd23eeaf06a5304 |
  7. |  user_id  | f05d82730c234806868400777627ce4e |
  8. +-----------+----------------------------------+
复制代码


列出租户(tenant)

  1. keystone --os-tenant-name admin --os-username admin --os-password ADMIN_PASS \
  2.   --os-auth-url http://controller:35357/v2.0 tenant-list
复制代码

 


列出用户(user)

  1. keystone --os-tenant-name admin --os-username admin --os-password ADMIN_PASS \
  2. >   --os-auth-url http://controller:35357/v2.0 user-list
复制代码


 


列出角色(role)
  1. keystone --os-tenant-name admin --os-username admin --os-password ADMIN_PASS \
  2.   --os-auth-url http://controller:35357/v2.0 role-list
复制代码


 





demo 租户获取令牌token
  1. keystone --os-tenant-name demo --os-username demo --os-password DEMO_PASS \
  2. >   --os-auth-url http://controller:35357/v2.0 token-get
复制代码



 

demo用户无权查看user,会报错误如下:
  1. keystone --os-tenant-name demo --os-username demo --os-password DEMO_PASS \
  2.   --os-auth-url http://controller:35357/v2.0 user-list
复制代码


You are not authorized to perform the requested action: admin_required (HTTP 403)


 






路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条