一、培训背景
本课程全程结合授课老师实际工作经验,让所有参加培训的学员都可以使用OpenStack构建企业内部私有云平台。通过OpenStack 云平台为企业构建桌面虚拟化和服务器虚拟化的应用场景,降低IT成本提高IT效率。
二、培训目标
1.了解OpenStack社区和总体架构;
2.掌握OpenStack分模块的安装部署;
3.掌握OpenStack 快速搭建云平台方法;
4.掌握OpenStack 的操作及管理;
5.掌握OpenStack的相关组件内容;
6.理解OpenStack HA方案的选择及日志分析方法;
7.掌握OpenStack的性能调优知识。
三、培训特色
本课程采用技术原理与项目实战相结合的方式进行教学,在讲授原理的过程中,穿插实际的系统 操作,本课程讲师也精心准备的实际的应用案例供学员动手训练。
四、培训大纲
培训时间 | 培训模块 | 培训内容 |
---|---|---|
第一天 上午 |
OpenStack社区和 总体架构 |
1.OpenStack云平台介绍 2.OpenStack项目介绍 3.OpenStack开源社区现状、动态、未来方向 4.OpenStack项目整体基本架构及演进 5.OpenStack社区参与 6.几种主流的开源云平台技术比较 7.几种主流云平台的生态系统比较 8.国内外OpenStack云计算的案例与现状 |
第一天 下午 |
OpenStack分模块 安装部署 |
1.搭建OpenStack测试云平台(社区文档) 2.社区文档步骤详解 3.OpenStack分模块安装 4.从文档Step by step搭建all-in-one的OpenStack环境(option) |
第二天 上午 |
OpenStack快速 搭建云平台 |
1.构造OpenStack整体云平台 2.Virtualbox+Ubuntu建立环境 3.使用devstack安装部署OpenStack 4.Devstack搭建环境及脚本详解 |
第二天 下午 |
OpenStack 操作及管理 |
1.OpenStack管理员使用 2.用户和项目管理 3.用户网络存储和计算机资源管理 4.系统及用户自定义模版创建和管理:(windows和Linux模版) 5.用户项目安全组的管理 6.OpenStack用户使用 7.基本虚拟机,快照和模版的操作管理 8.创建虚拟网络以及外部IP的管理 9.用户如何管理使用块存储 10.用户如何管理基于对象存储 11.用户的安全属性及登录虚拟机的身份验证 |
第三天 上午 |
OpenStack组件 分析(一) |
1.OpenStack认证组件Keystone 2.Keystone介绍及基本概念 3.Keystone架构 4.Keystone处理流程 5.Keystone实验 |
第三天 下午 |
OpenStack组件 分析(二) |
1.OpenStack镜像组件Glance 2.Glance介绍及基本概念 3.Glance架构 4.Glance实验 5.镜像的制作、修改、转换 |
第四天 上午 |
OpenStack组件 分析(三) |
1.OpenStack & Swift & Cinder组件分析 2.OpenStack对象存储Swift和块存储Cinder 3.Swift的架构和原理 4.Swift的企业部署方案 5.Cinder架构 6.基于Cinder的解决方案 |
第四天 下午 |
OpenStack组件 分析(四) |
1.OpenStack网络组件Neutron详解 ■网络基本知识 ■网络方案选择 ■Neutron组件架构 ■OpenStack & SDN网络现状 2.OpenStack计算组件Nova详解 ■虚拟化技术KVM,VMWARE,XEN介绍 ■Nova介绍及框架 ■Nova运行流程 ■Nova部署模式 |
第五天 上午 |
OpenStackHA 方案的选择及日志 |
1.各组件HA方案详解 2.日志分析与排除 |
第五天 下午 | OpenStack性能调优 |
1.性能瓶颈 ■OpenStack平台性能瓶颈 ■虚拟机性能瓶颈 2.性能调优 ■OpenStack平台性能调优 ■KVM性能调优 ■Host OS性能调优 |
课程总结与答疑 |