培训大纲:
1、OpenStack的部署进阶
基于DevStack实现自动安装(包括实操和演示)
DevStack脚本分析
OpenStack的HA(高可用)部署
OpenStack系统瓶颈分析和调优方法
2、OpenStack开发入门
Python开发环境(包括实操和演示)
OpenStack开发工作流程
创建一个最简单的OpenStack开发项目(包括实操和演示)
3、OpenStack虚拟机管理
使用Glance管理虚拟机的镜像(包括实操和演示)
配置Glance集成不同的存储后端(包括实操和演示)
Nova中对虚拟机的调度机制
Nova调度策略配置和Scheduler Filter的开发(包括实操和演示)
4、OpenStack存储(I)
分布式存储的概念和关键技术
介绍分布式存储中涉及到的概念,以及数据一致性模型、数据同步机制、纠删码等关键技术。
Swift对象存储(包括实操和演示)
Swfit存储策略配置(包括实操和演示)
Swift Middleware的开发(包括实操和演示)
5、OpenStack存储(II)
Cinder块存储服务(包括实操和演示)
Cinder Driver的二次开发(包括实操和演示)
Ceph与OpenStack的集成
新的存储介质形态与OpenStack存储
介绍SSD固态硬盘和以太网硬盘,以及他们在云存储系统中的应用。
6、OpenStack网络(I)
软件定义网络(SDN)的关键技术
从网络流量虚拟化和网络设备虚拟化两个角度讲解SDN的关键技术。
用OpenStack Nova-Network实现网络的隔离和互联互通(包括实操和演示)
OpenStack Neutron的架构和原理分析
7、OpenStack网络(II)
基于OpenStack Neutron实现SDN(包括实操和演示)
使用Neutron管理Open vSwitch
Neutron插件开发(包括实操和演示)
8、OpenStack和大数据
大数据系统和云计算环境
介绍大数据系统和云计算环境的联系、技术共性和区别。分析为什么要把大数据系统云化,以及需要解决的问题。
OpenStack Sahara与Hadoop云化(包括实操和演示)
OpenStack Trove与数据库云化
OpenStack高级管理总结