云计算框架OpenStack教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云计算框架OpenStack教学大纲

一、课程基本信息

课程中文名称:云计算框架与应用

授课对象:计算机科学与技术专业

二、课程教学目标与任务

本课程是理论性和应用性均较强的课程,通过本课程的学习,了解云计算框架OpenStack的基本概念,掌握OpenStack的系统安装,了解虚拟化技术、虚拟机的管理、掌握云计算技术、云计算体系结构,掌握如何安装OpenStack的各个组件,学会使用OpenStack系统创建和管理虚拟机、虚拟网络及存储资源。

三、学时安排

四、课程教学内容与基本要求

第1章云计算简介

教学目的:通过本章学习,了解云计算和云存储的概念,了解云计算和云存储的特点,了解私有云与公有云,掌握基于虚拟化的服务部署。

基本要求:掌握云计算和云存储的概念,掌握基于虚拟化的服务部署。

重点与难点:基于虚拟化的服务部署。

教学方法:讲授、学生收集资料。

主要教学内容:

1.云计算与云存储的概念。

2.私有云与公有云。

3.基于虚拟化的服务部署。

4.云计算的解决方案。

第2章虚拟化技术

教学目的:通过本章学习,了解虚拟化技术KVM与Xen,了解虚拟化工具的安装,了解虚拟机的配置文件,掌握如何大批量创建虚拟机,掌握虚拟机的桌面显示。

基本要求:掌握如何大批量创建虚拟机,掌握虚拟机的桌面显示。

重点与难点:大批量创建虚拟机。

教学方法:讲授、学生收集资料。

主要教学内容:

1.虚拟化技术简介。

2.安装虚拟化工具。

3.虚拟机配置文件详解。

4.大批量创建虚拟机。

5.虚拟机桌面显示。

第3章 OpenStack概述

教学目的:通过本章学习,了解OpenStack与云计算的关系,了解OpenStack发展与现状,了解OpenStack的优势,掌握OpenStack各个组件及功能。

基本要求:掌握OpenStack各个组件及功能。

重点与难点:掌握OpenStack各个组件及功能。

教学方法:讲授、学生收集资料。

主要教学内容:

1.OpenStack与云计算。

2.OpenStack发展与现状。

3.OpenStack的优势。

4.OpenStack各个组件及功能。

第4章虚拟机管理系统Nova

教学目的:通过本章学习,了解Nova基本概念,掌握Nova环境搭建,掌握Nova API服务,

掌握Nova Compute服务,掌握Nova客户端使用。

基本要求:掌握Nova环境搭建,掌握Nova API服务,掌握Nova客户端使用。

重点与难点:掌握Nova环境搭建,掌握Nova API服务。

教学方法:讲授、学生收集资料。

主要教学内容:

1.Nova基本概念。

2.环境搭建。

3.Nova API服务。

4.Nova Compute服务。

5.客户端使用。

第5章磁盘存储系统Swift

教学目的:通过本章学习,了解Swift基本概念,掌握Swift环境搭建,掌握Proxy服务的安装,掌握安装与管理存储服务。

基本要求:掌握Swift环境搭建,掌握Proxy服务的安装,掌握安装与管理存储服务。

重点与难点:Swift环境搭建,安装与管理存储服务。

教学方法:讲授、学生收集资料。

主要教学内容:

1.Swift基本概念。

2.环境搭建。

3.安装Proxy服务。

4.安装与管理存储服务。

第6章虚拟网络管理Quantum

教学目的:通过本章学习,了解Quantum框架基本概念,掌握Quantum Server服务的配置,了解Quantum DHCP Agent服务,掌握Quantum自动化安装。

基本要求:掌握Quantum Server服务的配置,了解Quantum DHCP Agent服务,掌握Quantum 自动化安装。

重点与难点:Quantum Server服务的安装与配置,Quantum自动化安装。

教学方法:讲授、学生收集资料。

主要教学内容:

1.Quantum框架概述。

2.Quantum Server服务。

3.Nova与Quantum的交互。

4.Quantum DHCP Agent服务。

5.Quantum自动化安装。

6.常见错误与分析。

第7章 Keystone安全认证

教学目的:通过本章学习,了解Keystone基本概念,掌握Keystone框架结构,掌握Keystone 的安装与客户端的使用,学会管理Keystone。

基本要求:掌握Keystone框架结构,掌握Keystone的安装与客户端的使用。

重点与难点:掌握Keystone框架结构,掌握Keystone的安装与客户端的使用。

教学方法:讲授、学生收集资料。

主要教学内容:

1.Keystone简介。

2.Keystone框架结构。

3.安装Keystone。

4.Keystone客户端使用

5.管理Keystone。

第8章 OpenStack部署

教学目的:通过本章学习,掌握OpenStack的单节点部署的特点与步骤,掌握OpenStack的多节点部署的特点与步骤,掌握OpenStack实用部署。

基本要求:掌握OpenStack的单节点部署的特点与步骤,掌握OpenStack的多节点部署的特点与步骤。

重点与难点:OpenStack的单节点部署的特点与步骤,OpenStack的多节点部署的特点与步骤。

教学方法:讲授、学生收集资料。

主要教学内容:

1.OpenStack单节点部署。

2.OpenStack多节点部署。

3.OpenStack实用部署。

4.常见错误及分析。

第9章 OpenStack服务分析

教学目的:通过本章学习,了解RESTful API,掌握RESTful API的搭建,了解RabbitMQ的工作原理,掌握基于消息通信的RPC调用。

基本要求:掌握RESTful API的搭建,了解RabbitMQ的工作原理,掌握基于消息通信的RPC 调用。

相关文档
最新文档