




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、of37 电子工业出版社云计算(第三版)配套课件 云 计 算(第三版) CLOUD COMPUTING Third Edition 主编:刘鹏 教授 第 8 章 OpenStack开源虚拟化平台(一) 本套PPT下载地址:http:/ 云计算的红宝书 书籍购买地址:http:/ 电子工业出版社云计算(第三版)配套课件 (包邮且有刘鹏教授亲笔签名) 教授、博导、学科带头人,清华大学博士。现任中国云计算专家咨询委员会秘书长、 中国信息协会大数据分会副会长、工业与信息化部云计算研究中心专家。 主持完成科研项目25项,发表论文80余篇,出版专业书籍15本。获部级科技进步 二等奖4项、三等奖4项。主编了
2、国内第一本云计算教材云计算和第一本云计算编程 书籍实战Hadoop。创办了知名的中国云计算()和中国大数据 ()网站。 曾率队夺得2002 PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比 赛最高奖,并三次夺得清华大学科技比赛最高奖。 荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省 “333高层次人才培养工程”中青年科学技术带头人、清华大学“学术新秀”等称号。 刘 鹏 既是一个社区,也是一个项目和一个开源软件,提供了一个部署云的操作平台或 工具集。用OpenStack易于构建虚拟计算或存储服务的云,既可以为公有云、私 有云,也可以为大云、小云提供可扩展、
3、灵活的云计算。 OpenStack Rackspace公司 美国宇航局NASA “云文件”平台(Swift) “星云”平台(Nova) 8.1 OpenStack背景介绍 8.2 计算服务Nova 8.3 对象存储服务Swift 8.4 镜像服务Glance of37 云计算第三版配套PPT课件 7 8.1 OpenStack背景介绍 OpenStack 为NASA的计算处 理服务而开发 Rackspace开发 的存储服务组件 NovaSwift of37 云计算第三版配套PPT课件 8.1 OpenStack背景介绍 8.1.1 OpenStack是什么 8.1.2 OpenStack的主要
4、服务 of37 云计算第三版配套PPT课件 9 8.1 OpenStack背景介绍 OpenStack是什么 OpenStack是一个管理计算、存储和网络资源的数据中心云计算 开放平台,通过一个仪表板,为管理员提供了所有的管理控制, 同时通过Web界面为其用户提供资源。 of37 云计算第三版配套PPT课件 10 8.1 OpenStack背景介绍 OpenStack是什么 计算资源管理存储资源管理网络资源管理 OpenStack可以规划并 管理大量虚拟机,从而 允许企业或服务提供商 按需提供计算资源 OpenStack可以为云服 务或云应用提供所需的 对象及块存储资源 IP地址的数量、路由配
5、 置、安全规则将爆炸式 增长;传统的网络管理 技术无法真正高扩展、 高自动化地管理下一代 网络 of37 云计算第三版配套PPT课件 8.1 OpenStack背景介绍 8.1.1 OpenStack是什么 8.1.2 OpenStack的主要服务 of37 云计算第三版配套PPT课件 12 8.1 OpenStack背景介绍 OpenStack的主要服务 OpenStack有三个主要的服务成员:计算服务(Nova)、存储服务(Swift)、 镜像服务(Glance) 计算服务 (Nova) 管理虚拟机 镜像管理组件 (Nova) 管理镜像 通过Glance 创建和管理 镜像快照 通过Swif
6、t存储快照 对象存储组件 (Swift) 用标准的硬件进行PB级 的安全、可靠的存储 通过API调用openStack 用户 管理员 of37 云计算第三版配套PPT课件 13 8.1 OpenStack背景介绍 OpenStack的主要服务 1计算服务Nova 2对象存储服务Swift 3镜像服务Glance 4身份认证服务keystone 5网络管理服务Quantum 6存储管理服务Cinder 7仪表盘Horizon 8.1 OpenStack背景介绍 8.2 计算服务Nova 8.3 对象存储服务Swift 8.4 镜像服务Glance 8.2 计算服务Nova Nova处理OpenS
7、tack云中实例(instances)生命周期的所有活动。这样使 得Nova成为一个负责管理计算资源、网络、认证、所需可扩展性的平台。 但是,Nova并不具有虚拟化能力,相反它使用Libvirt API来与被支持的 Hypervisors交互。Nova通过一个与Amazon Web Services(AWS)EC2 API兼容的Web Services API来对外提供服务。 Nova是OpenStack云中的计算组织控制器 of37 云计算第三版配套PPT课件 8.2 计算服务Nova 8.2.1 Nova组件介绍 8.2.2 Libvirt简介 8.2.3 Nova中的RabbitMQ解析
8、 of37 云计算第三版配套PPT课件 17 8.2 计算服务Nova Nova 组件介绍 1API Server(Nova-Api) 2Message Queue(Rabbit MQ Server) API Server对外提供一个与云基础设施交互的接口,也是外部可用于管理基 础设施的唯一组件。 OpenStack节点之间通过消息队列使用AMQP(Advanced Message Queue Protocol)完成通信。 of37 云计算第三版配套PPT课件 18 8.2 计算服务Nova Nova 组件介绍 3Compute Worker(Nova-Compute) 4Network Co
9、ntroller(Nova-Network) Compute Worker管理实例生命周期,通过Message Queue接收实例生命 周期管理的请求,并承担操作工作。 Network Controller处理主机的网络配置,包括IP地址分配、为项目配置 VLAN、实现安全组、配置计算节点网络。 of37 云计算第三版配套PPT课件 19 8.2 计算服务Nova Nova 组件介绍 5Volume Workers(Nova-Volume) 6Scheduler(Nova-Scheduler) Volume Workers用来管理基于LVM(Logical Volume Manager)的实例
10、 卷。Volume Workers有卷的相关功能,例如新建卷、删除卷、为实例附加 卷、为实例分离卷。 调度器Scheduler把Nova-API调用映射为OpenStack组件。调度器作为一个 Nova-Schedule守护进程运行,通过恰当的调度算法从可用资源池获得一个 计算服务。 随机算法可用域算法简单算法 of37 云计算第三版配套PPT课件 8.2 计算服务Nova 8.2.1 Nova组件介绍 8.2.2 Libvirt简介 8.2.3 Nova中的RabbitMQ解析 of37 云计算第三版配套PPT课件 21 8.2 计算服务Nova Libvirt简介 l Nova通过独立的软
11、件管理模块实现XenServer、Hyper-V和VMWare ESX 的调用与管理 l 同时对于其他的Hypervisor,如KVM、LXC、QEMU、UML和Xen则通过 Libvirt标准接口统一实现 为了更好地理解在Nova环境下Libvirt如何管理底层的Hypervisor,先要基本了解 Libvirt的体系架构与实现方法。 of37 云计算第三版配套PPT课件 22 8.2 计算服务Nova 什么是Libvirt 虚拟化 技术实现 虚拟机 管理 集群 资源管理 (云管理) 虚拟云实现的三部曲 of37 云计算第三版配套PPT课件 23 8.2 计算服务Nova 什么是Libvir
12、t 各种不同的虚拟化技术都提供了基本的管理工具,比如启动、停用、配置、连接 控制台等。这样在构建云管理的时候就存在两个问题。 1 2 如果采用混合虚拟技术,上层就需要对不同的虚拟化技术调用不同管 理工具,很是麻烦。 可能有新的虚拟化技术更加符合现在的应用场景,需要迁移过去。这 样管理平台就需要大幅改动。 Libvirt的主要目标是为各种虚拟化工具提供一套方便、可靠的编程接 口,用一种单一的方式管理多种不同的虚拟化提供方式。 of37 云计算第三版配套PPT课件 24 8.2 计算服务Nova Libvirt主要支持的功能 虚拟机管理 远程机器支持 存储管理 网络接口管理 虚拟NAT和基于路由
13、的网络 包括不同的领域生命周期操作,支持多种设备类型 的热插拔操作 只要机器上运行了Libvirt Daemon,所有的Libvirt 功能就都可以访问和使用 任何运行了Libvirt Daemon的主机都可以用来管理 不同类型的存储,创建不同格式的文件镜像 任何运行了Libvirt Daemon的主机都可以用来管理 物理和逻辑的网络接口。 任何运行了Libvirt Daemon的主机都可以用来管理 和创建虚拟网络。 of37 云计算第三版配套PPT课件 25 8.2 计算服务Nova Libvirt体系结构 没有使用Libvirt的虚拟机管理方式 虚拟机 (guest OS) 虚拟机 (gu
14、est OS) Hypervisor Linux 主机(Domain 0) 物理机节点 of37 云计算第三版配套PPT课件 26 8.2 计算服务Nova Libvirt体系结构 Libvirt QEMU driver Libvirt API Linux 主机(Domain 0) 物理机节点 Xen driver QEMUXen DomainDomain Libvirt API与相关驱动程序的层次结构 of37 云计算第三版配套PPT课件 HypervisorHypervisor 27 8.2 计算服务Nova Libvirt体系结构 (1)管理位于同一节点上的应用程序和域 管理应用程序通过
15、Libvirt工作,以控制本地域 Linux 主机(Domain 0) 物理机节点 Libvirt Mgmt app DomainDomain of37 云计算第三版配套PPT课件 Hypervisor 28 8.2 计算服务Nova Libvirt体系结构 (2)管理位于不同节点上的应用程序和域 该管理应用程序通过一种通用协议从本地Llibvirt连接到远程Libvirt Linux host (Domain 0) 物理机节点 Libvirt Domain Libvirt Linux host (Domain 0) 物理机节点 Libvirt Mgmt app Network of37 云计
16、算第三版配套PPT课件 本章未完待续 百度排名首位的大数据资料和交流中心 百 度 排 名 首 位 的 云 计 算 资 料 和 交 流 中 心 终生免费的智能硬件大数据托管平台 扫一扫,进入万物云 终 生 免 费 的 环 境 大 数 据 共 享 平 台 扫一扫,进入环境云 一揽子解决方案 云计算、大数据时代,社会亟需相关人才!而高校 缺平台、缺人才、缺经验!怎么办? 建设一个Hadoop实验平台 一套开源的Hadoop一体机和开发环境,详细的指导书籍和实验设计。 培养一支云计算师资队伍 来自云计算高手的系列培训, 早在2010年就培训了全国第一批云计算师资力量。 营造一个大数据科研环境 为科研提供技术支持,与大数据应用相结合,让科研迈上新台阶。 了 解 详 情 学 习 云 计 算 必 须 关 注 的 公 众 号 知名微信公众号推荐 刘鹏看未来云计算头条 云创大数据 中国大数据 微信号: chinacloudnj 微信号: cstorbigdata 资源丰富、分析深入、 更新及时的云计算知 识共享平台。 微信号:lpoutlook 微信号: cStor_cn 国
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产30000吨葡萄糖酸盐系列食品添加剂项目可行性研究报告写作模板-备案审批
- 中国刀的历史演变
- 中国写意人物画课件
- 公文写作关于公报课件
- 提高情商的课程培训
- 中国传统节日春节课件
- 舞蹈艺考培训
- 肿瘤科特色服务护理总结
- 肝性脑病健康宣教
- 早教知识培训
- 富士康职工档案管理制度
- 7数沪科版期末考试卷-2024-2025学年七年级(初一)数学下册期末考试模拟卷04
- 胃管置入术考试题及答案
- 2025年全国统一高考英语试卷(全国一卷)含答案
- 郑州大学cad期末考试试题及答案
- 2025年内蒙古高考物理试卷(含答案)
- 2025年美术教师编制考试模拟试卷:美术教育心理学在课堂管理中的应用试题
- 保利大剧院面试题及答案
- 吉林省吉林市名校2025年七下英语期末考试模拟试题含答案
- 2025届福建省厦门市名校数学七下期末质量检测试题含解析
- 北京社工考试题及答案
评论
0/150
提交评论