7OpenStack的功能与作用_第1页
7OpenStack的功能与作用_第2页
7OpenStack的功能与作用_第3页
7OpenStack的功能与作用_第4页
7OpenStack的功能与作用_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OpenStack的功能与作用

Openstack的功能与作用OpenStack由5个重要构成部分:

(1)Nova-计算服务

(2)Swift-存储服务

(3)Glance-镜像服务

(4)Keystone-认证服务

(5)Horizon-UI服务23Nova---计算服务Nova是OpenStack计算的弹性控制器。OpenStack云实例生命期所需的各种动作都将由Nova进行处理和支撑,负责管理整个云的计算资源、网络、授权及测度。功能及特点:实例生命周期管理、计算资源管理、网络与授权管理、基于REST的API、异步连续通信、支持各种宿主:Xen、XenServer/XCP、KVM、UML、VMwarevSphere及Hyper-V。Openstack的功能与作用4Nova-计算服务

openstack的核心服务。

一:主要功能包括:实例生命周期管理:实例的创建,删除,启动,停止计算资源的管理向外提供Rest风格的API

Openstack的功能与作用5二:3个不同的功能模块组成

nova-api:位于表示层主要接受外部的rest请求

nova-scheduler:位于逻辑控制层,主要负责居中调停,选择由哪个主机创建vm

nova-compute:负责虚拟机测创建,以及资源的分配,本身并不提供任何虚拟化功能,但他却支持不同的虚拟机形式

他们之间并不是听过直接传递,而是通过消息中间件进行消息的传递67一、逻辑图

OpenStack计算服务NOVA是基础设施服务IAAS的主要部分,采用Python实现:逻辑图88Swift----存储服务Swift为OpenStack提供一种分布式、持续虚拟对象存储,它类似于AmazonWebService的S3简单存储服务。Swift具有跨节点百级对象的存储能力。Swift内建冗余和失效备援管理,也能够处理归档和媒体流。

功能及特点:海量对象存储、大文件/大对象存储、数据冗余管理、归档能力、为虚拟机和云应用提供数据容器、处理流媒体、对象安全存储、备份与归档、良好的可伸缩性。Openstack的功能与作用910Swift的架构:Openstack的功能与作用1111Glance-镜像服务OpenStack镜像服务器是一套虚拟机镜像发现、注册、检索系统。我们可以将镜像存储到以下任意一种存储中:

(1)本地文件系统(默认)

(2)OpenStack对象存储

(3)S3直接存储

(4)S3对象存储(作为S3访问的中间渠道)

(5)HTTP(只读)

Openstack的功能与作用12Glanc-api:接受云系统镜像的创建、删除、读取请求Glance-regisry:云系统的镜像注册服务架构图如下:Openstack的功能与作用1313Keystone-认证服务Keystone为所有的OpenStack组件提供认证和访问策略服务,它依赖自身REST(基于IdentityAPI)系统进行工作,主要对(但不限于)Swift、Glance、Nova等进行认证与授权。Keystone采用两种授权方式,一种基于用户名/密码,另一种基于令牌(Token)。除此之外,Keystone提供以下三种服务:

(1)令牌服务:含有授权用户的授权信息

(2)目录服务:含有用户合法操作的可用服务列表

(3)策略服务:利用Keystone具体指定用户或群组某些访问权限Openstack的功能与作用14Keystone认证服务中的概念:Token(令牌):用于限定User-Tenant对进行OpenStackAPI和资源访问的字符串表示。一个临牌会持续一段时间有效,也可以随时撤销。Credentials(凭证):用于确认用户身份的数据,例如:Username/PasswordAuthentication(检验):是确定用户身份的过程。Service(服务):Openstackservice,即Openstack中运行的组件服务。Endpoint(端点):一个可以通过网络来访问和定位某个Openstackservice的地址,通常是一个URL。Openstack的功能与作用15keystone的架构图:Openstack的功能与作用161616Horizon-UI服务Horizon是一个用以管理、控制OpenStack服务的Web控制面板,它可以管理实例、镜像、创建密匙对,对实例添加卷、操作Swift容器等。除此之外,用户还可以在控制面板中使用终端(console)或VNC直接访问实例。Openstack的功能与作用17Horizon-UI模块主要服务为openstack用户提供UI服务,也就是负责用户在管理控制台上的所有操作转化为后台API的调用。用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论