openstack入门.ppt
《openstack入门.ppt》由会员分享,可在线阅读,更多相关《openstack入门.ppt(47页珍藏版)》请在三一办公上搜索。
1、openstack入门,课程整体介绍,理论 利于排错实践,该如何学习openstack,1.看书2.实践3.爱好4.尽量不要走极端5.日志6.配置文件,云计算openstack的理解,云计算是一种通过网络以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。,云计算openstack的理解,云计算拥有以下特点:虚拟化和自动化服务器,存储介质,网络等资源都可以随时替换所有的资源都由云端统一管理高度的伸缩性以满足业务需求,Openstack用途,搭建云平台openstack是一个搭建云平台的一个解决方案,Openstack发展历史,Openstack在2010年正式发布它的第一个版本Austin版本
2、命名:ABCDEFGHIJ网络组件nova network-Quantum(F版)-Neutron,Openstack主要组成,Compute(代号为“Nova”):提供计算和简单的网络服务Identity(代号为“Keystone”):提供认证服务Dashboard(代号为“Horizon”):提供web管理接口Image Service(代号为“Glance”):提供镜像管理服务Network(代号为“Neutron”):提供网络服务Object Storage(代号为“Swift”):提供对象存储服务Block Storage(代号为“Cinder”):提供块存储服务,Openstack
3、概念架构,Cinder连接VM后所产生的数据可以备份到Swift对象存储中Glance提供镜像可以保存在Switf对象存储中,Nova为VM提供计算资源Glance为VM提供镜像Cinder为VM提供块存储资源Neutron为VM提供网络资源及网络连接,Keystone(身份验证功能)模块可以对其他模块进行相应操作进行身份及权限验证(包括Nova,Glance,Cinder,Swift,Neutron,Ceilometer),通过Ceilometer(监控功能)可以监控的模块(包括Nova,Glance,Cinder,Neutron),OpenStackKeystone身份验证服务,Keyst
4、one作为Openstack的核心模块,为Nova(计算),Glance(镜像),Swift(对象存储),Cinder(块存储),Neutron(网络)以及Horizon(Dashboard)提供认证服务,Keystone简介:基本概念,UserUser即用户,他们代表可以通过keystone进行访问的人或程序。TelentTenant即租户,它是各个服务中的一些可以访问的资源的容器。RoleRole即角色,Roles代表一组用户可以访问的资源权限,Keystone简介:基本概念,Service Service即服务,如Nova、Glance、Swift。功能:服务提供一个或多个endpoin
5、t,让用户能够对资源访问和执行操作Endpoint Endpoint,翻译为“端点”,我们可以理解它是一个服务暴露出来的访问点,如果需要访问一个服务,则必须知道他的endpoint。因此,在keystone中包含一个endpoint模板,这个模板提供了所有存在的服务endpoints信息。一个endpoint template包含一个URLs列表,列表中的每个URL都对应一个服务实例的访问地址,并且具有public、private和admin这三种权限。public url可以被全局访问(如),private url只能被局域网访问(如),admin url被从常规的访问中分离。,Keysto
6、ne简介:基本概念,Token Token是访问资源的钥匙。它是通过Keystone验证后的返回值,在之后的与其他服务交互中只需要携带Token值即可。每个Token都有一个有效期,Token只在有效期内是有效的。,Keystone简介:基本概念,Keystone在OpenStack中的访问流程范例,Keystone在OpenStack中的简化流程,Keystone CLI与排错,Keystone 管理keystone相关服务,最常用命令Keystone-all 用于验证的,面向管理员 和用户的API 例如启动keystonekeystone-manage 管理keystone的命令行接口,用
7、于管理与keystone相连接的数据库 同步数据库 keystone-manage db_sync,OpenStackGlance镜像服务,什么是Glance?镜像服务组件,Glance-API:接收最终用户或Nova对镜像的请求,检索和存储镜像的相关API调用。Glance-registry:存储,处理和检索有关镜像的元数据,元数据大小、类型等等。Database:存储镜像元数据,可以支持多种数据库,现在使用比较广泛的是mysql和sqlite.,OpenStackGlance与其它组件关系,OpenStackGlance镜像支持格式,raw 非结构化的镜像格式vhd 一种通用的虚拟机磁盘格
8、式,可用于Vmware、Xen、Microsoft Virtual PC/Virtual Server/Hyper-V、VirtualBox等。vmdk Vmware的虚拟机磁盘格式,同样也支持多种Hypervisorvdi VirtualBox、QEMU等支持的虚拟机磁盘格式iso 光盘存档格式qcow2 一种支持QEMU并且可以动态扩展的磁盘格式aki Amazon Kernel 镜像ari Amazon Ramdisk 镜像ami Amazon 虚拟机镜像,OpenStack镜像容器格式,ovf 开放式虚拟机磁盘格式,由Vmware发起,目前已被多种虚拟化设备支持bare 这表示镜像没有
9、container或者元数据aki Amazon Kernel 镜像ari Amazon Ramdisk 镜像ami Amazon 虚拟机镜像,OpenStack镜像状态,Queued:镜像ID已经被保留,镜像还没有上传 Saving:镜像正在被上传 Active:镜像可以使用了 Killed:镜像损坏或者不可用Deleted:镜像被删除,OpenStackNova,什么是nova 这个是最核心的,Nova最开始的时候,可以说是一套虚拟化管理程序,还可以管理网络(nova-network)和存储(nova-volume)等,OpenStackNova组件,Nova组件 Nova-API:对外统
10、一提供标准化接口.接受和响应最终用户Compute API的请求,同时还实现与Openstack其他各逻辑模块的通讯与服务提供Nova-Scheduler:选择合适的物理机Queue:消息队列系统作用还可以实现与Openstack其他各逻辑模块之间的通信建立连接枢纽Nova-Database:存储云基础设施的编译时和运行时的状态,从理论上讲,OpenStack Nova可以支持任何SQL-Alchemy支持的数据库,但是目前被广泛使用的数据库有sqlite3(只适用于测试和开发工作),MySQL和PostgreSQL。Nova-Compute:实例的启动和关闭Nova还提供控制台的服务,让最终
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- openstack 入门
链接地址:https://www.31ppt.com/p-5441906.html