OpenStack云平台技术是云计算技术中的主流技术,已得到大量主流商业厂商和研究机构的大力支持。在未来的几年中,OpenStack会对云计算以及IT领域产生极大的影响。由于云计算本身的复杂性,Openstack系统对于初学者显得过于繁杂,自学者往往在各种部署难题前因难而退。各种崭新的概念,对于新接触Openstack平台的人,往往会觉得困惑和难以理解,进而转化为畏惧。
第一部份 云计算及 OpenStack 云平台技术的机遇与挑战
1、OpenStack 云平台介绍
2、OpenStack 项目介绍
3、OpenStack 开源社区现状、动态和未来方向
4、OpenStack 项目整体基本架构及演进
5、基于OpenStack实现的成功案例介绍
6、OpenStack 云平台与其他几种云平台的比较 (OpenStack,CloudStack,OpenNebula,Docker)
第二部份 Openstack底层技术及通用组件讲解
1、计算机虚拟化相关技术讲解
2、网络虚拟化相关技术讲解
3、Openstack通用组件讲解
第三部份 OpenStack安装和部署
1、OpenStack安装部署过程(给出详细安装过程)
2、使用devstack安装部署OpenStack,搭建开发环境
3、openstack目录组织结构及配置文件
第四部份 OpenStack 基本功能操作
1、openstack管理界面包括哪些基础功能
2、openstack环境中创建虚拟机流程
3、OpenStack 管理员使用
用户和项目管理
用户网络存储和计算机资源管理
用户项目安全租的管理
4、OpenStack 租户使用
虚拟机操作管理
创建虚拟网络以及外部IP的管理
用户如何管理使用块存储
用户如何管理基于对象存储
第五部份 OpenStack 核心组件详解
1、OpenStack 中的 keystone 模块详解
2、OpenStack 中的 Cinder模块详解
3、OpenStack 中的 Swift模块详解
第六部份 OpenStack 核心组件Glance 模块详解
1、Glance架构及其原理分析
2、Glance后端存储介绍及其缓存机制
3、Glance状态迁移
4、如何制作镜像文件
第七部份 OpenStack 核心组件Neutron模块详解(1)
1、Neutron架构及其原理分析
2、Neutron基本概念介绍:Network、Subnet、Port
3、DHCP服务介绍
4、Router服务介绍
第八部份 OpenStack 核心组件详解Neutron模块详解(2)
1、负载均衡服务LBaaS
2、neutron网络功能详解
3、neutron实现qos功能
第九部份 OpenStack 核心组件Nova模块详解
1、Nova架构及其原理分析
2、Nova配置文件介绍及其优化
3、Nova相关服务详细介绍
第十部份 OpenStack开发
1、WSGI架构
2、OpenStack API介绍
3、如何编写API
4、如何为API扩展功能
第十一部份 OpenStack开发Horizon定制开发
1、horizon组成及各个模块讲解
2、horizon如何调用其他组件的API
3、Horizon的定制开发。例如为文件存储(Swift)自定义账号和存储空间
第十二部份 OpenStack运维
1、OpenStack自动化部署
2、OpenStack监控
3、OpenStack高可用部署讲解
4、OpenStack常见错误与处理