keystone是 OpenStack Identity Service 的项目名称,是一个负责身份管理与授权的组件。
主要功能:实现用户的身份认证,基于角色的权限管理,及openstack其他组件的访问地址和安全策略管理。
Keystone主要功能:管理用户及其权限;维护openstack service的endpoint;Authentication(认证)和Authorization(授权)。
在keystone服务中涉及到三个组件:Server、Drivers和Modules。
Serve组件:提供一个RESTful的接口,接收用户的请求并对其进行认证以及授权。
Drivers组件:主要从后端存储获取用户的身份信息,比如从数据库获取相关信息。
Modules组件:也称中间件模块,运行在会用到Keystone服务的其他openstack的组件空间中,这些模块拦截服务请求,提取用户凭据,并将它们发送到Serve进行授权。
OpenStack核心组件包括Nova、Neutron、Cinder、Glance、Swift、Horizon、Keystone和Heat。其中,Nova是OpenStack最重要的组件之一,它提供了虚拟机的管理和调度功能;Neutron则提供了网络的管理和配置功能;Cinder提供了块存储服务;Glance提供了镜像服务;Swift提供了对象存储服务;Horizon提供了Web界面管理工具;Keystone提供了身份认证和授权服务;Heat则提供了自动化编排服务。因此,OpenStack核心组件不包括其他非常重要但非核心的组件,如Ceilometer、Trove和Sahara等。
OpenStack的核心组件包括计算、网络、存储、身份认证、镜像等模块,它们构成了一个完整的云计算平台。但是OpenStack还有一些辅助组件,例如数据库、消息队列、负载均衡等,这些辅助组件虽然在OpenStack的运行中起到了重要的作用,但是它们不属于OpenStack的核心组件。因此,OpenStack核心组件不包括辅助组件,这些组件的作用是协助OpenStack更好地运行,提高其稳定性和性能。
5000端口是一种网络通信端口,通常被用于Web应用程序的访问。它可以使用HTTP协议或WebSocket协议进行数据传输。这个端口通常用于开发和测试Web应用程序,也可以用于运行本地Web服务器,允许用户通过浏览器访问Web应用程序。在使用5000端口时,需要确保防火墙已经开放了这个端口,并且网络安全策略没有限制这个端口的访问。
到此,以上就是小编对于keystone在openstack的作用的问题就介绍到这了,希望这4点解答对大家有用。
文章题目:Openstack中keystone组件的作用是什么
新闻来源:http://www.shufengxianlan.com/qtweb/news28/330928.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联