Openstack最新版PPT解说.ppt
《Openstack最新版PPT解说.ppt》由会员分享,可在线阅读,更多相关《Openstack最新版PPT解说.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、MASCatalog 目录011234Openstack简介Openstack各核心模块(Module)Openstack架构组成(Architecture)Openstack总结(Summarize)02Openstack介绍由Rackspace和NASA共同开发的云计算平台实现类似于Amazon EC2和S3的云基础架构服务(IaaS)用Python语言编写拥有超过130家企业及1350位开发者是一个自由软件和开放源代码项目vvvvv03MOpenstack各核心模块运算套件Nova对象储存套件Swift区块储存套件Cinder 网通套件Quantum身分识别套件Keystone镜像文件管
2、理套件Glance仪表板套件Horizonvvvvvvv04运算套件NovaNova套件主要提供部署与管理虚拟机器的功能。工程师可利用API开发云端应用程序,而IT管理人员则可透过网页式的接口查看或管理硬件资源运作的状况,并可重启、暂停、调整,甚至直接关闭虚拟机器。IT人员可将Nova套件部署在多家厂商的虚拟化平台上,目前来说,以KVM和Xen虚拟化平台最为稳定。除了支持不同的虚拟化平台之外,在硬件架构的部份,OpenStack支持x86架构、ARM架构等。另外,Nova套件还支持Linux轻量级的虚拟化技术LXC,能够再切割虚拟机器,分出更多的虚拟化执行环境。Nova套件还具有管理LAN网络
3、的功能,可程序化的分配IP地址与VLAN,快速部署网络与资源安装功能。Nova套件还可将某几台虚拟机器设为群组,和不同群组作隔离,并有基于角色的访问控制(RBAC)功能,可根据使用者的角色确保可存取的资源为何。 05对象存储套件SwiftSwift提供与AWS(amason webservice)S3类似的功能, 具有以下用途:a)作为IaaS的存储服务;b)与nova一compute对接 ,为其存储镜像 ; c)文档存储 ; d)存储需要长时间保存的数据,如logo;e)存储网站图片、缩略图等克服了 NAS(可扩展性差)和 SAN( 不容易安全地共享数据)的缺点 !综合了二者的优点 ,即同时
4、具有SAN的高速直接访问和NAS的数据共享等优势 ,提供了具有高性能 、高可靠性、跨平台以及安全的数据共享存储体系结构。06区块存储套件CinderCinder套件允许区块储存设备能够整合商业化的企业储存平台,像是NetApp、Nexenta、SolidFire等。区块储存系统可让IT人员设置服务器和区块储存设备的各项指令,包括建立、连接和分离等,并整合了运算套件,可让IT人员查看储存设备的容量使用状态。 Cinder套件提供快照管理功能,可保护虚拟机器上的数据,作为系统恢复时所用。快照甚至可用来建立一个新的区块储存容量。 网通套件QuantumQuantum套件是个可扩展、随插即用,透过AP
5、I来管理的网络架构系统,确保IT人员在部署云端服务时,网络服务不会出现瓶颈,或是成为无法部署的因素之一。Quantum套件支持众多网通厂商的技术,IT人员可配置IP地址,分配静态IP或是动态IP。而且,IT人员可使用SDN技术,像是OpenFlow协议,来打造更大规模或是多租户的网络环境。此外,它还允许部署和管理其它网络服务,像是入侵侦测系统(IDS)、负载平衡、防火墙、VPN等。07身份识别套件KeystoneKeystone套件作为OpenStack的身份认证系统,具有中央目录,能查看哪位使用者可存取哪些服务,并且提供了多种验证方式,包括使用者账号密码、Token(令牌)以及类似AWS的登
6、陆机制。另外,Keystone可以整合现有的中央控管系统,像是LDAP。 08镜像文件管理套件GlanceGlance套件提供提供硬盘或服务器的镜像文件寻找、注册以及服务交付等功能。储存的镜像文件可作为新服务器部署所需的范本,加快服务上线速度。若是有多台服务器需要配置新服务,就不需要额外花费时间单独设置,也可做为备份时所用。 09仪表板套件HorizonHorizon套件提供IT人员一个图形化的网页接口,让IT人员可以综观云端服务目前的规模与状态,并且能够统一存取、部署与管理所有云端服务所使用到的资源。Horizon套件是个可扩展的网页式App。所以,Horizon套件可以整合第三方的服务或是
7、产品,像是计费、监控或是额外的管理工具。 10人们难免会将Openstack相关套件跟云计算另一个平台Amazon相比较,以下是它们的对比:11Openstack架构组成Openstack Compute 逻辑架构Openstack Compute 系统架构Openstack Compute 服务架构Openstack Compute 物理架构vvvvA12Openstack Compute 逻辑架构消息队列跟数据库是两个重要的部分,既不是自定义编写,也不是基于Python。二者简化了复杂任务(通过消息传递和信息共享的任务)的异步部署。 绝大多数可分为两种自定义编写的Python守护进程。接收
8、和协调API调用的WSGI应用(nova-api, glance-api, etc)b) 执行部署任务的Worker守护进程(nova-compute, nova-network, nova-schedule, etc.)13nova-api守护进程是OpenStack Compute的中心。它为所有API查询(OpenStack API 或 EC2 API)提供端点,初始化绝大多数部署活动(比如运行实例),以及实施一些策略(绝大多数的配额检查)。b)nova-compute进程主要是一个创建和终止虚拟机实例的Worker守护进程。其过程相当复杂,但是基本原理很简单:从队列中接收行为,然后在更
9、新数据库的状态时,执行一系列的系统命令执行他们。c) nova-volume管理映射到计算机实例的卷的创建、附加和取消。这些卷可以来自很多提供商,比如,ISCSI和AoE。d)Nova-network worker守护进程类似于nova-compute和nova-volume。它从队列中接收网络任务,然后执行任务以操控网络,比如创建bridging interfaces或改变iptables rules。e) Queue提供中心hub,为守护进程传递消息。当前用RabbitMQ实现。但是理论上能是python ampqlib支持的任何AMPQ消息队列。14f) SQL database存储云基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Openstack 最新版 PPT 解说
限制150内