博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenStack Keystone认证服务管理(五)
阅读量:6815 次
发布时间:2019-06-26

本文共 1306 字,大约阅读时间需要 4 分钟。

作者:李晓辉

联系方式:

环境介绍

类型

控制节点和计算节点等在一起,形成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服务

创建租户

选择创建项目

clip_image001[4]

输入名称,点击创建项目

clip_image002[4]

创建用户

点击创建用户

输入用户名,密码,主要的项目、角色,然后点击创建

clip_image004[4]

用新租户登陆到openstack

clip_image005[4]

登陆成功

clip_image006[4]

外部网络

检查是否可以获取到管理员设定的外部网络

clip_image007[4]

镜像

clip_image008[4]

命令行管理keystone服务

创建租户

Openstack 是一个多租户的云平台,大家可以想象一下阿里云,各家公司都可以注册,然后使用服务并且互不干扰,每一家公司对云平台来说,就是一个租户。

openstack project list 列出现有的租户

clip_image009[4]

openstack project create Xiaohui 创建一个名为xiaohui的租户

clip_image010[4]

创建用户

openstack user list

查看现有的用户列表

clip_image011[4]

openstack user create lixiaohui --password 1创建一个名为lixiaohui的用户

clip_image012[4]

将用户关联到租户

查看openstack中有哪些用户角色

openstack role list

clip_image013[4]

关联lixiaohui用户到成员角色

openstack role add --project xiaohui --user lixiaohui _member_

clip_image014[4]

用新租户登陆到openstack

创建keystone rc文件,并且source

clip_image015[4]

外部网络

openstack network list

clip_image016[4]

镜像

openstack image list

clip_image017[4]

下一篇介绍对象存储

转载地址:http://fybzl.baihongyu.com/

你可能感兴趣的文章
Android 通过HTTPCLINET POST请求互联网数据
查看>>
Hadoop集群的配置(一)
查看>>
Kafka 学习笔记之 Consumer API
查看>>
教程-Close、Halt、terminate、ExitProcess的区别
查看>>
10款很好用的 jQuery 图片滚动插件
查看>>
teacher forcing
查看>>
Linux命令小记
查看>>
基于ROS和beaglebone的串口通信方式,使用键盘控制移动机器人
查看>>
android.view.WindowLeaked的解决办法
查看>>
存储过程的笔记
查看>>
OpenCV学习(27) 直方图(4)
查看>>
深度学习原理与框架-Tensorflow基本操作-实现线性拟合
查看>>
[leetcode-168-Excel Sheet Column Title]
查看>>
SpringBoot和数据库连接
查看>>
二叉搜索树
查看>>
网页小技巧-360doc个人图书馆复制文字
查看>>
delete删除-some
查看>>
maven阿里云中央仓库
查看>>
15.12.14listbox列表框
查看>>
sql 行转列
查看>>