端海教育集团
全国免费热线:4008699035 微信号:shuhaipeixun
或15921673576(微 信 同 号) Q Q:849322415
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
Openstack从基础到开发实践课程

 
  班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
      每个班级的人数限3到5人,互动授课, 保障效果,小班授课。
  上间和地点
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦
最近开间(周末班/连续班/晚班):请点击此处咨询在线客服
  实验设备
    ◆小班教学,教学效果好
       
       ☆注重质量☆边讲边练

       ☆合格学员免费推荐工作
       ★实验设备请点击这儿查看★
  质量保障

       1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
       2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
       3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,端海学员的能力得到大家的认同,受到用人单位的广泛赞誉,端海的证书受到广泛认可。

部份程大纲
 

第一部份:简介openstack、部份程基础环境、及整体部份程需要哪些方面的技术基础
1、简要介绍云计算及openstack(为什么那么多公司投向openstack,openstack相对于传统技术优势)
2、学完本套基础部份程,学员将要达到一个什么样水平
3、学习openstack环境搭建,及开发部署,需要掌握哪些基础知识(会推荐大家学习资料)
4、本次部份程学员需要自己前期准备的基础开发软硬件环境

第二部份:整体讲解openstack架构及openstack是如何运转的
1、对openstack的整体架构图进行讲解,让学员能清楚明白openstack各组件作用,方便后续排查错误
2、针对openstack主要部件的一些技术要点进行讲解(包括个组件开发需要掌握的技术基础)
3、讲解openstack管理平台的底层支持技术(libvirt、qemu、kvm及它们之间的关系)
4、讲解从事openstack相关工作,有哪些可选方向(部署、研发<前端、后端...>)
5、通过对传统高性能高并发基础架构讲解、对比在openstack里面是如何将这些技术运用进来的

第三部份:手把手跟着openstack官方部署文档部署openstack基础组件
1、从openstack官方安装文档入手,一步步讲解如何安装openstack及在安装过程中遇到问题该如何排查错误
2、在安装部署过程中,会回顾之前两次部份中讲解的知识点,让学员通过安装部署与之前对openstack的了解,能从整体上把握openstack
3、简要介绍源码部署及fuel部署、RDO部署及本地pypi源搭建、yum源搭建
注:(本次部份程的重要目的就是通过一步步安装部署,来熟悉整个openstack平台)

第四部份:如何使用openstack
1、讲解openstack管理界面包括哪些基础功能
2、讲解openstack环境中创建虚拟机流程,及如何通过openstack来定制特定场景的虚拟机
3、讲解如何配置网络、安全组、能让虚拟机间能正确通信,及虚拟机与外部网络互通,及网络故障排查

第五部份:讲解openstack高级组件的部署安装
1、讲解openstack的heat组件搭建配置
2、对openstack高级组件总结
3、讲解openstack的heat的使用,及弹性云业务计算
4、从实际应用部署出发讲解负载均衡、防火墙及autoscaling相关技术

第六部份:网络neutron相关详解(1)
1、为什么网络配置网络中会出现neutron和nova-network两个小节配置,neutron与nova-network之间选择及优缺点
2、neutron网络模式之vxlan讲解(vxlan与gre选择,及优缺点)

第七部份:网络neutron相关详解(2)
1、neutron中dhcp及l3功能讲解
2、neutron中防火墙和安全组的区别及使用讲解

第八部份:网络neutron相关详解(3)
1、neutron网络功能vpn的使用及原理讲解
2、neutron中如何实现qos功能

第九部份:openstack开发环境搭建及IDE介绍
1、如何在windows上面搭建与openstack部署环境无缝连接的开发环境(极大提高开发效率)
2、简要介绍openstack进行调试的几种方式
3、介绍几种openstack的IDE开发工具及远程debug使用(及远程debug将会遇见的一些难题)

第十部份:openstack页面horizon及调度算法讲解
1、讲解horizon的整个组成,及各个模块之间如何作用
2、讲解horizon如何与客户端(以novaclient为例)进行调用,及novaclient基础功能
3、如何定义自己的页面模块,编写一个简单的demo
4、如何像Java的struts一样使用horizon,及如何使用ajax获取数据和使用自定义界面插件
5、如何通过配置文件修改来选择相应的调度过滤算法,及scheduler模块结构分析
6、scheduler模块是如何根据配置文件来一次执行所有的过滤算法,并最终选择正确的节点生成虚拟机

第十一部份:openstack核心模块nova的wsgi之route详解实际
1、简要讲解restful与soap区别及设计原则
2、讲解wsgi之route主要作用,及route的一些基本规则
3、讲解openstack的核心API发布及扩展API发布与如何判断openstack的API发布成功与否
4、动手写我们的第一个自定义API,通过实践理解整个openstack前后台的运作流程

第十二部份:创建虚拟机从页面到底层整个流程串讲
1、从dashboard点击页面的创建虚拟机按钮,如何调用horizon层对应代码
2、horizon层代码如何调用novaclient代码,novaclient如何拼装对应的url进行相应的请求
3、wsgi的route如何根据对应的url找到nova对应发布API入口调用代码
4、nova中API、conductor、compute、scheduler调用流程,及消息如何从MQ中传递(及每个组件中manage.py文件作用)
5、简要讲解nova drive层如何调用libvirt及qemu

第十三部份:关于openstack高可用、及大规模部署注意事项及如何解决问题
1、openstack高可用HA部署方案
2、openstack大规模部署方案
3、openstack大规模部署出现的问题及解决方案

 

-

 

  备案号:备案号:沪ICP备08026168号-1 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 端海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 端海教育企业学院培训课程 系列班