课程培训
企业级OpenStack开发实战应用培训课程
培训学员:
具有Linux基础操作技能,对OpenStack系统有兴趣的人员
 
培训概述:
OpenStack云平台技术是云计算技术中的主流技术,已得到大量主流商业厂商和研究机构的大力支持。在未来的几年中,OpenStack会对云计算以及IT领域产生极大的影响。由于云计算本身的复杂性,OpenStack系统对于初学者显得过于繁杂,自学者往往在各种部署难题前因难而退。各种崭新的概念,对于新接触OpenStack平台的人,往往会觉得困惑和难以理解。
本课程历数了云计算及各种流行云平台的特点,并重点阐述从OpenStack开源云平台的发展历程、体系架构、关键技术、主要应用领域以及相应的发展策略。通过丰富的技术知识与应用案例的分享,以及对OpenStack云平台讲解分析,引导学员对 OpenStack技术有一个更为清晰、准确的理解和认识。深入OpenStack源码并解析,实现对OpenStack的定制。

培训目标:
深刻理解:OpenStack 的架构及原理,构建一个OpenStack环境所需的核心组件以及核心组件间的联系;
阅读OpenStack源码,深入理解各个组件的工作原理;
理解OpenStack开发模式,对Dashboard进行定制;

培训大纲
第1单元:OpenStack开发基础
1.1 相关开发资源
1.2 OpenStack 开发的技术基础
1.3 部署开发环境
1.4 浏览OpenStack 源代码
1.5 Python基础
 
第2单元:OpenStack开发之通用技术
2.1 消息总线
2.2 SQLAlchemy 和数据库
2.3 RESTful API 和WSGI
2.4 Eventlet
2.5 OpenStack 通用库Oslo

第3单元:OpenStack开发之Nova源码分析
3.1 Nova体系结构
3.2 Nova API
3.3 Nova 数据库
3.4 Nova Conductor
3.5 Nova Scheduler
3.6 Nova工作流程

第4单元:OpenStack开发之Swift源码分析
4.1 Swift 体系结构
4.2 Ring
4.3 Swift API
4.4 认证
4.5 对象管理与操作
4.6 数据一致性
 
第5单元:OpenStack开发之Cinder源码分析
5.1 Cinder 体系结构
5.2 Cinder API
5.3 cinder-scheduler
5.4 cinder-volume
5.5 cinder-backup
 
第6单元:OpenStack开发之Neutron源码分析
6.1 Neutron 体系结构
6.2 Neutron API
6.3 ML2 Plugin
6.4 Port Binding 扩展
6.5 Open vSwitch Agent
6.6 Service Plugin
 
第7单元:OpenStack开发之Dashboard源码分析
7.1 Django入门
7.2 DashBoard源码分析与修改
 
第8单元:OpenStack与Ceph集成
8.1 分布式存储系统介绍
8.2 Ceph的规划与实现
8.3 Cinder连接Ceph后端存储



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>