




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OpenStack云计算平台配套教学初中九年级数学教案第1单元课时内容OpenStack 安装廿堂课时间| 270分钟 |课时 | 60 了解云计算地概念,架构与模式0 了解主流地云计算平台0 了解OpenStack工程,调查OpenStack地应用情况教学目的0 理解OpenStack地架构0 了解OpenStack地物理部署0 了解OpenStack部署工具0 掌握OpenStack地快捷安装方法0 OpenStack工程及其组成教学重点0 OpenStack概念架构0 OpenStack逻辑架构0 运行 Packstack 安装 OpenStack教学难点0 OpenStack组件之间地
2、通信机制因OpenStack地物理部署架构1,教学思路:(1)介绍云计算地基本知识,让学生理解虚拟化与云计算地概念,理解云计算地架构与部署模式,了解目前主流地云计算平台。(2)对OpenStack工程进行总体介绍,让学生了解OpenStack地概念,OpenStack工程地 组成,OpenStack版本演变QpenStack基金会与社区(其中OpenStack工程组成要重点介 绍)再调查总结OpenStack地应用情况,尤其是国内地应用。初中九年 级数学教 案教学设 计(3)剖析OpenStack地架构与运行机制,首先介绍一下OpenStack地设计基本原那么,接着 分析OpenStack地概
3、念架构与逻辑架构,再继续讲解OpenStack组件之间地通信机制,说 明OpenStack地物理部署架构,列举OpenStack地物理网络类型,最后提出并分析 OpenStack部署面临地主要问题,以及应对方案。(4)示范OpenStack部署与安装,搭建RDO 一体化OpenStack云平台,用作后续 OpenStack各服务与组件地验证,配置,管理与使用实验平台。重点是示范运行Packstack, 以“All-in-One”方式安装OpenStack Train版本地完成过程。2,教学手段:(1)通过PPT演示讲解基础知识,讲解结束后通过课后练习巩固所学知识; (2)对于实操,上机操作进行
4、示范讲解,或者播放微课视频。3,教学资料及要求:补充讲解OpenStack地最新开展,拓宽学生地知识面。学习内容知识讲解()为什么要使用命令行操作OpenStack(二)进一步了解OpenStack客户端(三)opens tack命令地语法(四)执行openstack命令所需地认证任务实现()云管理员通过openstack命令管理OpenStack云平台()普通云用户通过openstack命令使用OpenStack云服务课后练习1、了解OpenStack云计算地基础环境配置小结 2、了解OpenStack API并掌握其基本使用方法 3、掌握OpenStack命令行客户端地使用方法。木目一木目
5、.SQL数据库在OpenStack中起什么作用?AMQP在OpenStack中起什么作用?RESTful API 在 OpenStack 中起什么作用?思考及作 业OpenStack地认证与API请求采用什么样地流程?调用OpenStack API有哪几种方式?管理员为什么要掌握命令行操作?做一做:.使用cURL命令获取实例列表。.使用openstack命令创立Fedora虚拟机实例。第4单元课时内容OpenStack身份管理授课时间180分钟课时4教学目的0 了解OpenStack身份管理基础知识0 掌握工程,用户与角色地管理操作0 掌握基于oslo.policy地权限管理教学重点0 Key
6、stone地基本概念0 工程,用户与角色之间地关系0专用地服务用户教学难点0 Keystone地管理层次结构0 policy.json文件地语法初中九年 级数学教 案教学设 计1,教学思路:(1)在OpenStack地整体架构中,Keystone相当于服务总线,其它服务通过 Keystone来注册其服务地端点,针对这些服务地调用或访问操作都需要经过Keystone地 身份认证,并获得相应服务地端点才能被执行。首先讲解Keystone地基础知识,让学生了 解Keystone地概念与功能,理解Keystone地管理层次结构燃后分析Keystone地认证流 程,最后通过API示范操作来让学生进一步理
7、解Keystone认证。(2) OpenStack云管理员主要管理地是工程,用户与角色。在进一步讲解工程,用户与角 色地概念以及它们之间地关系,介绍服务用户地特性地基础上,示范基于图形界面与命 令界面地身份管理基本操作。(3)每个OpenStack服务都有自己地基于角色地访问策略,由OpenStack地oslo.policy 通用库实现。这些策略在每个服务地policy.json文件中定义,决定各种操作与角色地匹 配关系,决定用户能以哪种方式访问哪些对象。这一局部简要介绍OpenStack地 oslo.policy库,重点讲解policy.json文件地语法规那么,让学生掌握policy.js
8、on文件地编写 方法。2,教学手段:(1)通过PPT演示介绍基础知识;(2)对于操作可以上机演示,也可以播放 微课视频。3,教学资料及要求:除中地内容外,可增加其它OpenStack服务策略配置文件policy.json 地解读分析。学习内容知识回顾:上一单元讲解了 OpenStack基础环境配置与API使用。本单元将介绍OpenStack身份管理 体系与认证流程,让学生掌握基于Web图形界面与命令行界面地身份管理操作。考虑到权限管理涉及 Keystone策略服务,也会讲解基于策略配置文件policy.json地权限访问控制。讨论问题:1,为什么说Keystone是OpenStack最重要地服
9、务之一?2,专用地服务用户有什么用?内容大纲:具体可结合本单元地PPT课件进行讲解。任务一理解身份服务任务要求(1 ) 了解Keystone地概念与功能。(2 )理解Keystone地管理层次结构。(3)7解Keystone地认证流程。知识讲解(一)Keystone地基本概念()Key stone地主要功能(三)Key stone地管理层次结构(四)Key stone地认证流程任务实现(一)查看当前地Identity API版本(二)通过API请求认证令牌(三)使用认证令牌通过API进行身份管理操作任务二管理工程,用户与角色任务要求掌握基于图形界面与命令行管理工程,用户与角色地操作。知识讲解(
10、-)进一步了解工程,用户与角色(二)命令行地身份管理用法(三)专用地服务用户任务实现(-)管理工程(二)管理用户(三)管理角色(四)查看服务地API端点(五)使用命令行进行身份管理操作任务三 通过oslo. policy库实现权限管理任务要求了解policy .json文件地语法规那么并掌握policy.json文件地编写。知识讲解()OpenStack地oslo.policy库()policy.json文件地语法任务实现(一)编写简单地policy.json策略()解读policy.json策略课后练习小结了解OpenStack身份服务地体系与流程,熟悉Web图形界面与命令行界面地身份管 理
11、基本操作。想一想:.什么是凭证?什么是令牌?什么是工程?什么是端点?. Keystone主要有哪些功能?. Keystone地管理层次结构是怎样地?.以一个用户创立虚拟机实例为例,简单描述一下Keystone地认证流程。.认证流程中是如何使用服务目录与端点地?思考及作业.在OpenStack中是如何分配角色地?.其它OpenStack服务如何在Keystone中进行注册?. oslo.policy库如何实现权限管理?做一做:.通过图形界面管理工程,用户与角色。.通过命令行管理工程,用户与角色。第5单元课时 8课时内容OpenStack镜像管理与制作授课时间360分钟0 理解OpenStack镜
12、像服务教学目的因掌握OpenStack镜像地管理操作0 掌握OpenStack镜像地制作方法0 Glance 架构教学重点教学重点教学难点000 01、虚拟机镜像地磁盘格式与容器格式cloud-init 与 Cloudbase-init使用 Diskimage-builder手动制作OpenStack镜像教学思路:(1) Glance已开展成为集镜像上传,检索,管理与存储等多种功能于一体地 OpenStack核心服务。首先进一步讲解镜像与镜像服务地概念,然后分析Glance工程地 架构,最后通过示范操作来验证OpenStack地Glance服务。(2)讲解镜像地格式,状态与访问权限,简单介绍镜
13、像元数据,分别示范图形界面地镜像 管理基本操作与命令行界面地镜像管理基本操作。初中九年 级数学教 案教学设 计(3)首先简单讲解cloud-init与实例快照然后以基于官方标准镜像定制CentOS Linux 镜像为例进行示范。(4)首先简要介绍OpenStack地自动化镜像生成工具与Diskimage-builder工具地基本 用法,然后重点示范使用Diskimage-builder工具自动生成Ubuntu Linux操作系统镜像地 方法。(5)手动制作镜像是最符合实际使用需求地,只是过程比拟烦琐。首先讲解KVM虚拟化工具与KVM镜像文件格式,然后重点以制作Windows Server 20
14、12 R2操作系统镜像为例,示范手动制作镜像地全过程。由于对实验环境要求较高,这局部内容也有相当地难 度。2、教学手段:(1)通过演示讲解基础知识,讲解结束后进行互动;(2)对于实验操作可以着 重上机操作演示,必要时播放微课视频。3、教学资料及要求:除中地例如外,还可增加其它主流操作系统镜像地示范。学习内容知识回顾:上一单元讲解了 OpenStack身份管理体系与认证流程,示范了基于Web图形界面与命令行界面地身份管理操作。本单元将介绍Glance镜像服务地基础知识,以及镜像管理与镜像制作地方法。讨论问题:1,为什么说Glance镜像服务是一个OpenStack核心服务?2,为什么要定制操作系
15、统系统镜像?内容大纲:具体可结合本单元地PPT课件进行讲解。任务一理解OpenStack镜像服务任务要求了解镜像与镜像服务,理解Glance工程地架构。知识讲解(-)什么是镜像(二)什么是镜像服务(三)Glance架构任务实现(一)查看Glance配置文件()验证Glance服务(三)试用镜像服务地API任务二 管理OpenStack镜像102任务要求掌握图形界面与命令行界面地镜像管理基本操作。知识讲解(-)虚拟机镜像地磁盘格式与容器格式(二)镜像地状态(三)镜像地访问权限(四)镜像地元数据(五)命令行地镜像管理方法任务实现(一)获取镜像 (二)查看镜像(三)创立镜像(四)管理镜像(五)转换镜
16、像格式任务三 基于预制镜像定制OpenStack镜像任务要求掌握基于官方预制镜像定制镜像地方法。知识讲解()什么是cloud-init(二)什么是实例快照任务实现(一)通过预制地OpenStack镜像创立一个虚拟机实例(二)对实例进行定制(三)定制cloud-init初始化行为(四)为上述实例创立快照(五)测试实例快照(六)将实例快照转换成镜像任务四 使用自动化工具制作OpenStack镜像任务要求了解OpenStack地自动化镜像生成工具,掌握使用Diskimage-builder工具生成镜像地方法。知识讲解()Diskimage-builder工具(二)其它自动化镜像生成工具任务实现()安
17、装Diskimage-builder()熟悉Diskimage-builder地用法(三)使用Diskimagebuilder自动构建Ubuntu操作系统镜像任务五 手动制作OpenStack镜像任务要求了解KVM虚拟化工具,掌握手动创立OpenStack镜像地方法。知识讲解(-)手动制作镜像(二)KVM虚拟化工具(三)KVM虚拟磁盘(镜像)文件格式(四)VirtlO驱动程序与Cloudbase-init任务实现(-)部署KVM()手动创立Windows Server 2012 R2操作系统镜像(三)测试Windows Server 2012 R2操作系统镜像(四)测试Cloudbase-in
18、it初始化设置(五)解决Windows虚拟机实例时间不同步问题课后练习小结掌握获取,创立与管理镜像地基本方法,能够定制自己地镜像。.什么是镜像?镜像有什么用?.列举OpenStack镜像服务地主要功能。.简单描述Glance地基本架构。.镜像地磁盘格式与容器格式有什么不同?.举例解释镜像状态。思考及作 6.镜像元数据有什么作用?.制作OpenStack镜像主要有哪几种方法?.什么是cloud-init?其主要作用有哪些?.什么是 Cloudbase-init?做一做:.通过命令行界面完成镜像地基本操作。.基于预制镜像定制Ubuntu操作系统云镜像。讨论问题:1,为什么要学习OpenStack?
19、2,初学者如何学好OpenStack?内容大纲:具体可结合本单元地PPT课件讲解。任务一 了解云计算任务要求了解云计算地基本知识,理解有关地概念。知识讲解(-)什么是虚拟化(二)什么是云计算(三)云计算架构(四)云计算部署模式(五)裸金属云任务实现(-)了解商用云计算平台(二)了解开源云计算平台任务二了解OpenStack工程任务要求总体上了解OpenStack工程。知识讲解()什么是OpenStack()OpenStack工程及其组成(三)OpenStack版本演变第6单元课时内容OpenStack虚拟机实例管理授课时间 360分钟课时8教学目的0 理解OpenStack计算服务0掌握虚拟机
20、实例地创立与管理操作0掌握通过元数据实现虚拟机实例个性化配置地方法0掌握虚拟机实例地迁移方法教学重点0 Nova地系统架构0虚拟机实例化流程0 nova-scheduler 服务0 nova-pute 服务0元数据注入教学难点0 Nova计算服务与Placement放置服务0镜像与实例地关系0元数据服务机制0实例热迁移初中九年 级数学教 案教学设 计1,教学思路:(1) OpenStack使用Nova来托管云计算系统。Nova一直是整个OpenStack项 目中最核心地角色。这里从有关地基础知识讲起,目地是让学生理解计算服务。主要讲解地 内容包括Nova工程,计算虚拟化技术与Nova地系统架构
21、,最后通过示范操作来验证 OpenStack地计算服务。(2)详解讲解Nova各主要子服务地运行机制,分析镜像与实例地关系,示范基于图形界面 地虚拟机实例创立与管理操作,介绍基于命令行界面地虚拟机实例创立与管理基本用法。(3)在OpenStack玄计算平台中,虚拟机实例启动时地自定义配置是通过兀数据机制来实 现地。首先介绍元数据注入地背景知识,讲解元数据服务机制与配置驱动器机制,示范用户数 据注入虚拟机实例地操作方法,通过实验验证元数据服务机制与配置驱动器机制。(4)介绍Nova计算服务地物理部署与部署模式,然后进行操作示范,在单节点地RDO 一体 化OpenStack乙、平台地基础上进行扩展
22、,使用Packstack女装器再增加 个计算F点,构建 个双节点地实验环境。(5)介绍虚拟机实例地冷迁移与热迁移地背景知识,在双节点OpenStack云平台上示范实 例冷迁移与基于卷地实例热迁移地配置与操作。2,教学手段:(1)通过演示讲解基础知识,讲解结束后进行互动;(2)对于实操局部可以着重 上机操作演示,或者播放微课视频。3,教学资料及要求:除中地例如外,还可增加其它操作例如。学习内容知识回顾:前一单元介绍了 OpenStack镜像管理与镜像制作,本单元将介绍计算服务地基础知识,虚拟机实 例地创立与管理,以及注入元数据进行虚拟机实例个性化配置地方法,并且在单节点一体化云平台地基础 上添加
23、一个计算吊点,基于双计算节点示范虚拟机实例地迁移操作。讨论问题:1,为什么说Nova是整个OpenStack工程中最核心地角色?2,在计算服务中元数据有什么用?内容大纲:具体可结合本单元地PPT课件进行讲解。任务一 理解OpenStack计算服务任务要求了解Nova地背景知识,理解计算服务。知识讲解()什么是Nova(二)Nova所用地虚拟化技术(三)Nova地系统架构(四)虚拟机实例化流程任务实现()验证Nova服务(二)试用计算服务地API任务二创立与管理虚拟机实例任务要求理解Nova各子服务地运行机制,掌握虚拟机实例创立与管理操作。知识讲解()nova-api月员务()nova-sche
24、duler月艮务(三)nova-pute月艮务(四)nova-conductor服务(五)Nova计算服务与Placement放置服务(六)镜像与实例地关系(七)命令行地实例创立用法(A)命令行地实例管理用法任务实现(-)生成密钥对(二)添加平安组规那么(三)管理实例类型(四)创立实例(五)创立实例排错(六)管理虚拟机实例(七)访问虚拟机实例任务三注入元数据实现虚拟机实例个性化配置任务要求理解元数据注入原理与实现机制,掌握用户数据注入虚拟机实例地方法。知识讲解(-)元数据注入(二)元数据服务机制(三)配置驱动器机制(四)进一步了 Mcloud-init任务实现(-)向虚拟机实例注入用户数据(二
25、)设置虚拟机实例地元数据(属性)(三)验证元数据服务机制(四)验证配置驱动器机制任务四增加一个计算节点任务要求了解计算服务地物理部署,部署双节点地OpenStack云平台。知识讲解(-)Nova地物理部署()Nova地部署模式任务实现(-)准备双节点OpenStack云平台安装环境(二)编辑应答文件(三)使用修改过地应答文件运行Packstack安装器(四)验证双节点部署任务五迁移虚拟机实例任务要求掌握虚拟机实例冷迁移地操作方法。知识讲解(-)什么是实例冷迁移(二)什么是实例热迁移(三)热迁移命令行用法任务实现(-)在计算节点之间配置SSH无密码访问(二)执行实例地冷迁移操作(三)实现热迁移地
26、通用配置(四)执行实例地热迁移操作课后练习小结1、了解Nova计算服务地系统架构与工作机制,熟悉基于Web图形界面与命令行界面地实 例创立与管理基本操作,学会通过注入元数据来定制实例配置地方法。2、建立双节点地实验环境,掌握不同计算节点之间地实例迁移操作。思考及作业想一想:.什么是Nova?.简单描述Nova地系统架构。.以创立虚拟机为例描述虚拟机实例化流程。. nova-scheduler服务有什么作用?.简述过滤器调度器地调度过程。. nova-pute服务有什么作用?.以创立实例为例简单描述nova-pute地处理过程。. nova-conductor服务有什么作用?. Placemen
27、t放置服务有什么用?.镜像与实例之间具有怎样地关系?.配置驱动器是如何实现地?适合什么样地应用场合?.元数据服务在什么情况下使用?它涉及哪些组件?.虚拟机实例通过哪个地址访问元数据服务?为什么?.简述Nova地物理部署。.什么是冷迁移?它主要用于哪些场合?.什么是实时迁移?它主要用于哪些场合?.实时迁移分为哪3种类型?每种类型各有什么特点?做一做:.使用命令行创立Fedora虚拟机实例并注入用户密码。增加一个计算节点并进行实例冷迁移。第7单元课时内容OpenStack网络管理授课时间 270分钟课时6教学目的0 了解OpenStack网络服务基础知识0 理解OpenStack网络资源模型0理解
28、OpenStack网络服务地实现机制0 掌握OpenStack网络服务与0VN地集成教学重点0 Neutron 架构0 Neutron网络基本结构0 OpenStack网络资源模型0插件与代理架构0 ML2插件0 0VN架构与实现机制教学难点0 Open vSwitch 代理0 集成OVN地Neutron网络服务部署初中九年 级数学教 案教学设 计1,教学思路:(1) OpenStack网络服务负责创立与管理虚拟网络基础架构。介绍Neutron项 目,Neutron架构与Neutron网络基本结构,通过实验操作验证Neutron网络服务与网络结构。(2)剖析Neutron地网络资源模型,从上层
29、解析网络服务,重点讲解网络,子网,端口与路 由器地概念,让学生清楚这些术语描述地地网络资源。介绍基于命令行界面地网络管理 基本操作,分析提供者网络与自服务网络例如。(3)从底层解析网络服务地实现机制,重点讲解Neutron层次结构,neutron-server架构, 插件与代理架构,ML2插件架构。然后介绍主要地代理,重点是OVS代理,最后让学生 了解网络服务地物理部署方法。(4)OVN通过working-ovn工程与OpenStack集成,基于已有地OpenStack OVS插件来 提升性能与稳定性,已成为OpenStack网络服务地首选方案。介绍OVN地背景知识,重 点讲解OVN架构及实现
30、机制,OpenStack Neutron与OVN地集成,最后通过实验验证集 成OVN地OpenStack网络服务地部署与配置。OVN作为新地网络技术,教学有一定难 度。2,教学手段:(1)通过演示讲解基础知识,讲解结束后进行互动;(2)对于实验操作可以着重 上机操作演示,也可以播放局部视频辅助讲解。3,教学资料及要求:除中地演示外,还可补充虚拟机网络操作例如。学习内容知识回顾:前面地单元主要讲解了 Nova计算服务,本单元对OpenStack网络服务有关概念与架构进行梳理, 对网络资源模型与网络服务实现机制进行分析,并对OpenStack网络服务与OVN地集成进行了介绍。讨论问题:1,Open
31、Stack网络服务地主要作用是什么?2,为什么推出ML2插件?3,0VN相比传统地网络服务有哪些优势?内容大纲:具体可结合本单元地PPT课件进行讲解。任务一 了解OpenStack网络服务168任务要求了解Neutron工程,理解Neutron架构与Neutron网络基本结构。知识讲解()Neutron工程()Neutron架构(三)Neutron网络基本结构任务实现(-)验证网络服务(二)验证网络结构(三)试用网络服务地API任务二 理解OpenStack网络资源模型任务要求理解Neutron网络资源模型,掌握基于命令行界面地网络管理基本操作。知识讲解()Neutron地网络(二)提供者网络
32、(三)自服务网络(四)Neutron地子网(五)Neutron地端口(六)Neutron地路由器(七)网络管理地命令行基本用法任务实现(-)验证网络资源模型(二)提供者网络实例分析(三)自服务网络实例分析任务三理解OpenS tack网络服务地实现机制 任务要求(1 )理解Neutron层次结构。(2 ) 了解主要地代理,重点理解OVS代理。(3 ) 了解网络服务地物理部署方法。知识讲解(一)Neutron服务与组件地层次结构()neutron-server(三)插件与代理架构(四)ML2插件(五)L2代理 (六)Open vSwitch代理(七)L3代理 (八)DHCP代理(九)元数据代理任
33、务实现了解OpenStack网络服务地物理部署任务四掌握OpenStack网络服务与OVN地集成任务要求(1 ) 了解OVN地背景知识。(2 )理解OVN架构及实现机制。(3 ) 了 MOpenStack Neutron与OVN地集成。知识讲解(-)什么是OVN(二)OVN架构与实现机制(三)OpenStack Neutron与OVN集成(四)集成OVN地Neutron网络服务部署任务实现(-)验证集成OVN地网络服务部署(二)查看集成OVN地网络服务配置课后练习小结理解网络服务架构,网络资源模型与网络服务实现机制,以及OVN解决方案。想一想:. Neutron网络服务可以与哪些OpenSta
34、ck组件集成?.简要描述Neutron地基本架构。.简单描述Neutron网络结构。.列举Neutron所支持地网络拓扑类型。.解释Neutron中地术语:网络,子网,端口与路由器。.按照网络附属关系,Neutron地网络分为哪两种类型?各有什么特点?各有什么应用 J勿乐. neutron-server采用什么样地层次结构?.简单描述插件与代理架构。思考及作 业.简述ML2插件地架构。.简述OVS网桥地主要作用。. OpenStack网络服务地物理部署采用控制节点,网络节点与计算节点方案时,各节点 至少需要部署哪些网络组件?.什么是OVN?它与Neutron如何集成?. OVN北向数据库与OV
35、N南向数据库有什么不同?. OVN给Neutron带来了哪些改进?.与传统地Neutron相比,集成OVN地Neutron网络服务部署主要有什么不同?做一做:.验证OpenStack网络资源模型。.整理OpenStack网络端口管理地命令行用法。.验证OVN网络地部署与配置。(四)OpenStack基金会与社区任务实现()OpenStack应用场景(二)调查国内地OpenStack应用现状任务三 理解OpenStack架构任务要求掌握OpenStack架构与运行机制。知识讲解(一)OpenStack地设计基本原那么(二)OpenStack地概念架构(三)OpenStack地逻辑架构(四)Ope
36、nStack组件之间地通信机制(五)OpenStack地物理部署架构(六)OpenStack地物理网络类型任务实现()了解基于OpenStack构建云平台地问题(二)了解部署OpenStack地技术需求任务四 部署与安装OpenS tack任务要求初步掌握OpenStack地快捷部署。知识讲解第8单元课时内容OpenStack存储管理授课时间 270分钟课时6教学目的0 理解OpenStack块存储服务0 掌握Cinder卷地管理操作0 了解OpenStack对象存储服务教学重点0 Cinder 架构0 cinder-scheduler 月艮务0 cinder-volume 月艮务0 Swif
37、t对象存储系统0对象地层次数据模型教学难点0 Cinder与Nova地交互0对象存储地组件0 Swift架构初中九年 级数学教 案教学设 计1,教学思路:(1)从Cinder地主要功能讲起,剖析Cinder块存储与Nova计算地交互机制,讲 解Cinder地架构,并通过实验操作来验证Cinder块存储服务。(2)详细讲解Cinder各子服务地运行机制,尤其是cinder-scheduler服务与cinder-volume 服务地运行机制。介绍Cinder服务地部署之后,示范图形界面与命令行界面地卷管理基本操 作。(3) Swift提供高口J用性,分布式,最终一致性地对象存储。先介绍Swift对
38、象存储系统,分析 对象层次模型,在逐一讲解对象存储组件,最后讲解Swift整体架构,并验证Swift对象存储服 务。2,教学手段:(1)通过演示讲解基础知识,讲解结束后进行互动;(2)对于实验操作可以着重 上机操作演示,可以播放视频来辅助讲解。3,教学资料及要求:除中地卷操作例如之外,还可增加其它地卷操作例如。学习内容知识回顾:上一单元讲解了 OpenStack网络服务,与网络一样,存储也是OpenStack非常重要地基础工程之-o本单元重点讲解OpenStack块存储服务,对OpenStack对象存储服务进行简单介绍。讨论问题:1,在OpenStack中,块存储主要有什么用?2,块存储与对象
39、存储有什么区别?内容大纲:具体可结合本单元地PPT课件进行讲解任务一理解OpenStack块存储服务任务要求了解Cinder地主要功能,理解Cinder架构与块存储机制。知识讲解(一)Cinder地主要功能()Cinder与Nova地交互(三)Cinder架构(四)Cinder创立卷地基本流程任务实现()验证Cinder服务(二)试用Cinder地API任务二创立与管理卷任务要求理解Cinder各子服务地运行机制,掌握卷管理地基本操作。知识讲解()cinder-api服务()cinder-scheduler月艮务(三)cinder-volume月艮务(四)cinder-backup(五)Cin
40、der服务地部署(六)卷操作地命令行基本用法任务实现(-)查看卷服务分布与运行情况(二)查看存储后端配置(三)查看卷(四)创立与删除卷(五)连接与别离卷(六)扩展卷(七)创立卷快照(八)设置可启动卷(九)更改卷地卷类型(十)管理卷类型任务三 了解Swift对象存储服务任务要求了解Swift对象存储系统,理解Swift架构。知识讲解(-)Swift对象存储系统(二)Swift地应用场景(三)对象地层次数据模型(四)对象层级结构与对象存储API地交互(五)对象存储地组件(六)Swift架构任务实现(一)验证Swift服务(二)查看Swift环文件课后练习小结1、掌握OpenStack存储服务地基本
41、知识,能够基于Cinder创立与管理卷。2、了解Swift对象存储服务。思考及作业想一想:Cinder主要有哪些功能?Cinder与Nova是如何交互地?Cinder由哪些组件构成?Cinder是如何实现调度地?cinder-volume服务有什么用?它与cinder-scheduler服务之间有什么关系?Cinder是如何管理存储设备地?简述Cinder地物理部署地一般原那么。Cinder与Swift分别适合存储什么样地数据?Swift对象存储中地对象指地是什么?简述对象地层次数据模型。Swift对象存储中地环指地是什么?Swift对象存储集群具有什么样地层次结构?简单介绍一下Swift地架
42、构。Swift对象存储系统包含哪些组件?做一做:L使用命令行创立与管理卷。2.验证Cinder与Swift服务。第9单元课时内容手动部署OpenStack授课时间360分钟课时8教学目的0 了解OpenStack云部署地规划与架构设计0 学会手动安装与部署OpenStack云平台0 进一步理解OpenStack地主要服务教学重点0 OpenStack云平台环境配置0 安装与部署Keystone身份服务0安装与部署Nova计算服务0 安装与部署Neutron网络服务教学难点0 在控制节点上安装与配置Nova组件0在控制节点上配置网络选项0基于提供者网络启动实例初中九年 级数学教 案教学设 计1,
43、教学思路:本单元是综合演练,主要理论知识都已在前面讲过,只需补充少量理论知识,重点是进行 课堂演示,在演示过程中进行讲解,最后让学生进行实验操作。(1)进 步讲解OpenStack有部署地架构设计,确7E OpenStack玄部署目的,约7E OpenStack 账户密码。(2)环境配置是后续OpenStack各服务安装配置地前提条件。讲解并示范节点主机地网络 配置,节点主机地时钟同步,SQL与NoSQL数据库地安装与配置,消息队列服务地安装与配 置。(3)进一步讲解其它服务在Keystone中地注册,然后全程示范手动安装Keystone身份服务 地步骤,注意Keystone数据库地创立,Fe
44、r令牌与Apache HTTP服务器地部署步骤解析,对 Keystone服务执行初始化操作地细力要注意讲透,最后示范OpenStack客户端环境脚本地创 建与使用。(4)全程示范手动安装Glance镜像服务地步骤,重点解析Glance数据库,服务凭据与API 端点地创立,Glance组件地安装与配置,最后进行测试。(5)有些OpenStack服务,尤其是Nova计算服务需要Placement来支持,因此应该在Keystone 身份服务安装之后,其它服务安装之前安装Placemento全程示范手动安装Placement放置服 务地步骤。(6) Nova由多个组件与服务组成,可以部署在计算节点与控
45、制节点这两类节点上。考虑到 Nova部署需要初始化Cell架构,先要对Cell架构进行讲解,并介绍Cell管理命令。全程示范 手动安装Nova计算服务地步骤,重点解析控制节点与控制节点上Nova组件地安装与配置 方法,注意将计算节点添加到cell数据库地操作细节。(7)全程示范手动安装Nova计算服务地步骤,重点解析控制节点与控制节点上网络服务地 安装与配置方法,注意在控制节点上配置网络选项这一局部一定要讲透,最后示范基本网络 地命令行创立方法,并通过虚拟机实例地创立来验证网络服务。(8)全程示范手动安装Horizon仪表板组件地步骤,重点解析Horizon组件配置选项,验证仪 表板操作时注意
46、修改有关地配置文件。(9)全程示范手动安装Cinder块服务地步骤,重点解析控制节点与存储节点上Cinder组件 地安装与配置方法,注意在存储节点上安装存储设备地例子一定要讲透,最后验证块存储服 务安装,并尝试创立卷。2,教学手段:(1)通过演示讲解基础知识,讲解结束后进行互动;(2)实操局部步骤多,涉及地配置文件修改多,可以根据需要选择播放微课视频来代替局部操作示范。3,教学资料及要求:除中地例子外,还可补充其它操作例如。网络服务如果补充集成OVN地 内容,可以参照第7单元。学习内容知识回顾:刖面地各单元基于由Packstack女装器部署地RDO 体化OpenStack云平台,对OpenSt
47、ack主要 服务与组件进行了验证,并示范了配置,管理与使用操作。本单元充分利用所学地OpenStack知识与技能进 行综合演练,从云部署规划与架构设计开始,手动安装与部署一个双节点OpenStack云平台。讨论问题:1,为什么要使用手动部署?2,综合演练地云平台能实用吗?3,最小化OpenStack云部署所必需地服务有哪些?内容大纲:具体可结合本单元地PPT课件进行讲解。任务OpenStack右部署规划任务要求拟定OpenStack地部署架构与虚拟网络方案。知识讲解(-)架构设计(二)虚拟网络方案设计(三)实例例如地网络拓扑(四)实例例如架构地局限性任务实现(-)确定云部署目的(二)设计云部署
48、架构()OpenStack账户密蚂约定任务 OpenStack云平台环境配置任务要求准备双节点主机,完成基础环境地安装配置。任务实现(-)准备两个节点主机(二)配置节点主机网络(三)设置时间同步(四)安装OpenStack软件包(五)安装SQL数据库(六)安装消息队列服务(七)安装Memcached服务(八)安装Etcd任务三安装与部署Keystone身份服务任务要求掌握手动安装Keystone身份服务地方法与步骤,掌握OpenStack客户端环境脚本地创立与使用。知识讲解()keystone-manage命令(二)其它服务在Keystone中地注册任务实现()创立Key stone数据库()
49、安装与配置Keystone及有关组件 (三)酉己置Apache HTTP月艮务器(四)完成Keystone安装(五)创立域,工程,用户与角色(六)验证Keystone服务地安装(七)创立OpenStack客户端环境脚本任务四安装与部署Glance镜像服务任务要求掌握手动安装Glance镜像服务地方法与步骤。任务实现(-)完成Glance地安装准备(二)安装与配置Glance组件(三)完成Glance服务地安装(四)验证Glance镜像操作任务五 安装与部署Placement放置服务任务要求掌握手动安装Placement放置服务地方法与步骤。任务实现(-)完成放置服务安装地前期准备(二)安装与配
50、置放置服务组件(三)完成放置服务安装(四)验证放置服务安装任务六安装与部署Nova计算服务任务要求了解Cell架构,掌握手动安装Nova计算服务地方法与步骤。知识讲解(一)Nova地Cell架构(二)Cell部署(三)Cell管理命令任务实现(-)在控制节点上完成Nova地安装准备(二)在控制节点上安装与配置Nova组件(三)在控制节点上完成Nova安装(四)在计算节点上安装与配置Nova组件(五)在计算节点上完成Nova安装(六)将计算节点添加到cell数据库(七)验证Nova计算服务地安装任务七安装与部署Neutron网络服务任务要求掌握手动安装Neutron网络服务地方法与步骤,掌握基本
51、网络地命令行创立方法。任务实现 (-)在控制节点上完成网络服务地安装准备(二)在控制节点上配置网络选项(三)在控制节点上配置元数据代理(四)在控制节点上配置计算服务使用网络服务(五)在控制节点上完成网络服务安装(六)在计算节点上安装Neutron组件(七)在计算节点上配置网络通用组件(A)在计算节点上配置网络选项(九)在计算节点上配置计算服务使用网络服务(十)在计算节点上完成网络服务安装(十一)验证网络服务运行(十二)创立初始网络(十三)验证网络操作(十四)基于提供者网络启动实例任务八 安装与部署Horizon仪表板任务要求掌握手动安装Horizon仪表板地方法与步骤。任务实现()安装与配置H
52、orizon组件()完成Horizon安装(三)验证仪表板操作任务九安装与部署Cinder块存储服务()运行OpenStack地操作系统平台()OpenStack部署拓扑(三)OpenStack部署工具任务实现18(一)准备OpenStack安装环境(二)准备所需地软件库(三)安装Packstack安装器(四)运行Packstack安装OpenStack课后练习1、了解云计算地背景知识,了解OpenStack工程小结 2、理解OpenStack架构,为部署与管理OpenStack云做好基本地知识储藏3、初步掌握OpenStack地快捷部署,搭建一个简单地单节点云平台.什么是云计算?.云计算采用
53、什么样地架构?.云计算有哪几种部署模式?.什么是裸金属云?.什么是 OpenStack?. OpenStack采用什么样地概念架构?. OpenStack采用什么样地逻辑架构?.OpenStack组件间之间是如何通信地?OpenStack地节点类型有哪些?OpenStack地物理网络有哪些类型?OpenStack主机节点地时钟同步配置应遵守哪些原那么? 做一做:.调查移动云地现状。.使用Packstack安装器安装一体化OpenStack云平台。任务要求掌握手动安装Cinder块存储服务地方法与步骤。任务实现(-)在控制节点上完成Cinder地安装准备(二)在控制节点上安装与配置Cinder组
54、件(三)在控制节点上配置计算服务使用块存储服务(四)在控制节点上完成Cinder安装(五)在存储节点上完成Cinder地安装准备(六)在存储节点上安装与配置Cinder组件(七)在存储节点上完成Cinder安装(八)验证Cinder服务操作课后练习小结呈握OpenStack k平台手动女装与部署地方法与技能,巩固与提图刖面所学地OpenStack 云计算概念,原理与运维能力。思考及作业想一想:. OpenStack最小化部署所必需地服务有哪些?.简述创立服务用户地基本步骤。.简述创立服务目录地基本步骤。4什么是Cell? Cell有什么作用?Cell v2地架构包括哪两类节点?做一做:.拾建O
55、penStack右平台基础环境。.安装Keystone身份服务。.安装Glance镜像服务。.安装Nova计算服务。.安装Neutron网络服务。第2单元课时内容OpenStack快速入门授课时间360分钟课时8教学目的0 了解Horizon工程0 掌握OpenStack图形界面地基本操作0 了解虚拟机实例创立地前提0学会创立与操作虚拟机实例0 了解OpenStack地虚拟网络0 实现虚拟机实例地内外网通信教学重点0 OpenStack图形界面地基本操作0虚拟机实例创立地前提0基于图形界面创立虚拟机实例0 通过SSH访问虚拟机实例教学难点0浮动IP地址0 虚拟机实例地内外网通信初中九年 级数学
56、教 案教学设 计1,教学思路:(1)介绍基于Web地OpenStack图形界面,便于学生快速入门。主要讲解 Horizon工程,演示OpenStack图形界面地基本操作,并简单介绍OpenStack图形界面地自 定义方法。(2) OpenStack云平台提供地是计算资源服务,即为云用户提供云主机,让云用户能够在 其中部署与运行应用。针对初学者讲解通过Web图形界面创立与管理虚拟机实例地方 法与步骤,以及虚拟机实例使用操作。在示范创立实例之前,讲明创立虚拟机实例地前提 条件,尤其是实例类型,平安组规那么与密钥对。(3)在讲解OpenStack虚拟网络地基础上,示范外部网络与路由器地基本配置,虚拟
57、机 实例地浮动IP地址分配,通过SSH从外部网络访问虚拟机实例。尤其是在Windows计 算机上通过SSH访问虚拟机实例,涉及第三方工具,需要更详细地讲解与示范。2,教学手段:(1)通过PPT将本课时地知识大纲进行讲解;(2)对于实验操作通过上机 交互操作进行演示讲解,或者播放配套地微课视频。3,教学资料及要求:除了地讲解,还可增加虚拟机实例地其它操作功能。学习内容知识回顾:通过前面地学习了解OpenStack基础知识并女装了 体化OpenStack头验云平台,本单兀将 讲解OpenStack玄平台地基本使用与配置操作。讨论问题:1,什么云用户适合使用图形界面?2,为什么要使用浮动IP地址,浮动IP是如何保证实例地外部通信地?内容大纲:具体可结合本单元地ppt课件进行讲解。任务一 熟悉OpenStack图形界面操作任务要求掌握基于Web地OpenStack图形界面操作。知识讲解(一)Horizon 工程(二)Horizon 与 Django 框架(三)Horizon功能架构(四)工程与用户任务实现(一)访问OpenStack主界面(二)访问”工程”仪表板(三)访问“管理员”仪表板(四)访问“身份管理”仪表板(五)访问“设置”仪表板(六)自定义仪表板与面板任务二创立与操作虚拟机实例任务要求学会创立与操作自己地虚拟机实例。知识讲解(-)创立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院感染防控应急处置预案
- 公司股权分配及管理办法
- 建筑工程项目报告
- 垃圾焚烧发电前景如何
- 电动车公共充电桩使用方法
- 基于语音控制的智能家居
- 安全防护和文明施工措施
- 工程项目预算及费用统计表
- 新能源车辆推广与应用战略研究报告
- 银行业务流程优化与风控管理方案
- 中国古代文学史-史记讲义
- 尿动力学检查操作指南2023版
- 化学核心素养的课堂教学-基于核心素养的高中化学教学 课件
- GA/T 2000.19-2014公安信息代码第19部分:现役军人和人民武装警察申领居民身份证申请号
- DB31T 1137-2019 畜禽粪便生态还田技术规范
- 张居正改革-完整精讲版课件
- excel-操作技巧培训课件
- 腹膜透析的原理和应用讲课课件
- 中北大学火炮概论终极版
- 2022年CAD快捷键-CAD常用快捷键命令大全
- 流感病人的护理ppt课件
评论
0/150
提交评论