openstack详解(七)——Keystone介绍

今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Keystone介绍。

一、Keystone作用

在Openstack中,Ketstone负责用户认证服务目录两大功能的实现,相当于一个注册中心,主要有以下功能:
1、用户与认证,包括用户权限与用户行为跟踪。
2、服务目录,即提供一个服务目录,包括所有的服务项和相关API的端点。
3、SOA相关知识。
在这里插入图片描述

二、用户认证介绍

在用户认证中,有以下名词:
1、User(用户)
在Openstack中,使用一个数字来代表使用Openstack的人、系统或者是一个服务,Openstack会对用户的请求进行验证。在Openstack中,一个租户可以有多个用户、一个用户也可以有多个租户,用户对租户的操作权限由用户在租户中承担的角色来确定。
2、Project(项目)
Project是Openstack中一些可被访问的资源或者是资源组,本质上是一个容器,可以起到隔离的作用,或者用于标识对象。
3、Token(令牌)
Openstack中的用户用来进行身份验证的凭证。
4、Role(角色)
在Openstack中,Role代表一组权限,并且总是和用户所绑定,用于声明用户可以访问的资源。

三、服务目录介绍

在服务目录中,有以下名词:
1、Service(服务)
Service就是Openstack中的服务,比如Nova、Glance、Swift等等。
2、Endpoints(端点)
一个Endpoints即一个服务所对外暴露的接口,如果我们要访问一个服务,那么我们必须知道该服务的Endpoints。Endpoint的每个URL都对应一个服务实例访问地址,并且具有publicprivateadmin三种权限。public url可以被公开访问,private url可以被局域网内的设备所访问,而admin url则被从常规的访问中分离。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OpenStack是一个开源的云计算平台,由一系列的软件组件组成,用于构建和管理私有云、公有云和混合云环境。它提供了一套工具和服务,用于管理虚拟机、存储资源、网络资源和其他基础设施。 OpenStack的核心组件包括以下几个: 1. Nova:用于管理和调度虚拟机的计算服务。它提供了弹性伸缩、负载均衡、自动调度等功能。 2. Neutron:用于管理网络资源的网络服务。它提供了虚拟网络的创建和管理、路由、防火墙等功能,使用户可以灵活地定义网络拓扑。 3. Cinder:提供块存储服务,用于虚拟机的持久化存储。它支持多种后端存储设备,如本地磁盘、网络存储等。 4. Swift:提供对象存储服务,用于大规模的分布式数据存储。它具有高可用性、可扩展性和数据冗余性的特点,适合存储非结构化数据。 5. Glance:提供镜像服务,用于管理虚拟机镜像。它可以从外部获取镜像,并将其注册到OpenStack供虚拟机使用。 除了以上核心组件,OpenStack还包括一些其他的服务,如Horizon(Web界面)、Keystone(身份认证)、Heat(编排服务)等,用于提供更全面的云计算功能。 通过使用OpenStack,用户可以轻松地构建和管理自己的云环境,实现资源的灵活调度和管理,提高资源利用率和运维效率。同时,OpenStack的开源特性也使得用户可以根据自己的需求进行定制和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值