设为首页 收藏本站
查看: 1076|回复: 0

[经验分享] OpenStack Keystone认证服务管理(五)

[复制链接]

尚未签到

发表于 2018-5-31 09:08:26 | 显示全部楼层 |阅读模式
作者:李晓辉
  联系方式: Xiaohui_li@foxmail.com
环境介绍
  类型
  控制节点和计算节点等在一起,形成all-in-one
  内存
  8G
  硬盘
  200G
  网卡
  2块
认证服务概览
  OpenStack: Identity service认证管理,授权管理和服务目录服务管理提供单点整合。其它OpenStack服务将身份认证服务当做通用统一API来使用。
  为了从identity服务中获益,其他的OpenStack服务需要与它合作。当某个OpenStack服务收到来自用户的请求时,该服务询问Identity服务,验证该用户是否有权限进行此次请求
  身份服务包含这些组件:
  服务器
  一个中心化的服务器使用RESTful 接口来提供认证和授权服务。
  驱动
  驱动或服务后端被整合进集中式服务器中。它们被用来访问OpenStack外部仓库的身份信息,
  模块
  中间件模块运行于使用身份认证服务的OpenStack组件的地址空间中。这些模块拦截服务请求,取出用户凭据,并将它们送入中央是服务器寻求授权。中间件模块和OpenStack组件间的整合使用Python Web服务器网关接口。
  当安装OpenStack身份服务,用户必须将之注册到其OpenStack安装环境的每个服务。身份服务才可以追踪那些OpenStack服务已经安装,以及在网络中定位它们。
概念总结:
  Keystone 是一个用来提供认证的一种服务,openstack中所有的租户和所有的操作都需要询问keystone 用户是否有正确的凭据和正确的权限来执行任务,并且每个租户间是隔离的
Keystone服务管理
Web界面管理keystone服务
创建租户
  选择创建项目
   DSC0000.png
  输入名称,点击创建项目
   DSC0001.png
创建用户
  点击创建用户
DSC0002.png

  输入用户名,密码,主要的项目、角色,然后点击创建
   DSC0003.png
用新租户登陆到openstack
   DSC0004.png
  登陆成功
   DSC0005.png
外部网络
  检查是否可以获取到管理员设定的外部网络
   DSC0006.png
镜像
   DSC0007.png
命令行管理keystone服务
创建租户
  Openstack 是一个多租户的云平台,大家可以想象一下阿里云,各家公司都可以注册,然后使用服务并且互不干扰,每一家公司对云平台来说,就是一个租户。
  openstack project list 列出现有的租户
   DSC0008.png
  openstack project create Xiaohui 创建一个名为xiaohui的租户
   DSC0009.png
创建用户
  openstack user list
  查看现有的用户列表
   DSC00010.png
  openstack user create lixiaohui --password 1创建一个名为lixiaohui的用户
   DSC00011.png
将用户关联到租户
  查看openstack中有哪些用户角色
  openstack role list
   DSC00012.png
  关联lixiaohui用户到成员角色
  openstack role add --project xiaohui --user lixiaohui _member_
   DSC00013.png
用新租户登陆到openstack
  创建keystone rc文件,并且source
   DSC00014.png
外部网络
  openstack network list
   DSC00015.png
镜像
  openstack image list
   DSC00016.png
  下一篇介绍对象存储

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-483291-1-1.html 上篇帖子: OpenStack Nova计算服务管理(四) 下篇帖子: OpenStack Swift 对象存储管理(六)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表