openstack基础

来源:互联网 发布:地图汇制作软件 编辑:程序博客网 时间:2024/05/16 03:41




1.Horizon--Ui模块(管理控制台):主要负责将管理控制台上的操作转化为后台API的调用。主要用户包含两种,一种普通云用户,另一种是云管理员。


2.Keystone--身份服务模块:所用的用户操作都依赖于这个模块,Keystone包含2.1:User、即用户。代表通过keystone进行访问的人或程序。User需要通过认证信息如password、API Keys进行认证。
2.2:Tenant:即租户。他是服务中的一些可以访问的资源的集合。
2.3:Role:即角色。代表一组用户可以访问资源的权限。
2.4:Service:即服务、如Nove。Glance、 Swift。服务在keysStone上注册。
2.5:EndPoint:可以理解它是一个服务暴漏出来的访问点。如果需要访问一个服务则必须知道endpoint。
2.6  token:访问资源的令牌、相当于现实中的钥匙、具有时效性。提供的服务如
2.6.1: Identity 服务验证了身份验证凭证。
2.6.2:Token服务将会验证并管理用于验证请求身份的令牌。2.6.3:Catalog服务提供了可 用于终端发现的服务注册表。
2.6.4: Policy服务暴漏了一个基于规则的身份验证引擎。

3.Nove--计算服务:OpenStone的核心服务,主要包括:
3.1:势力的生命周管理(如虚拟、Docker等生命周期管理)
3.2:计算资源的管理(如当计算资源比较充足的时候,可能需要不了那么多资源,那么就归还一部分)。
3.3:想外提供rest风格的API。

4,Glance--镜像服务:提供虚拟机镜像的存储,查询和检索服务和为Nove组件提供服务,通过Nove创建虚拟机的时候就必须通过Glance获取相应的镜像,然后再根据这个镜像创建虚拟机。Glance本身依赖于存储服务和数据库 

5. Swift--对象存储服务:负责对外提供高可用的分布式对象存储服务。


6. Cinder--块存储服务:管理所有的块存储设备,为VM服务。


7. Neutron--网络服务:提供云计算环境下的虚拟网络功能,给每个租户独立的网络环境。Neutron包含:Flat模式、Flat DHCP模式 、Vlan模式,









0 0
原创粉丝点击