查看: 4540|回复: 12

《Openstack企业级解决方案探究与实战》真实企业案例,全程实战演练,邀您来战

[复制链接]
新浪微博达人勋 岸岸  未实名认证
论坛徽章:
1326
Hadoop研习者初级
日期:2013-08-25 13:46:57python徽章
日期:2013-08-25 13:53:26Oracle研习者高级
日期:2013-08-25 14:23:36Oracle研习者高级
日期:2013-08-25 14:23:53Oracle研习者高级
日期:2013-08-25 14:24:26Oracle研习者高级
日期:2013-08-25 14:25:21Oracle研习者高级
日期:2014-09-19 13:53:06Oracle研习者高级
日期:2014-09-19 13:53:26Oracle研习者高级
日期:2014-09-19 13:54:05nosql徽章
日期:2014-09-19 14:03:04Hadoop研习者初级
日期:2014-09-19 14:12:21Oracle研习者高级
日期:2014-09-19 14:27:40
发表于 2015-11-25 16:18 | 显示全部楼层 |阅读模式
        首先要感谢在《Openstack从基础到开发实战》课程中同学们的努力使得在《Openstack从基础到开发实战》第一次课程中取得了较好的学习效果。也在此感谢前期数百学员对第一次课的肯定及好评(该课程好评率96.6%)。应同学们的要求希望开设关于openstack基于企业级解决方案的后续课程,因此诞生了此《openstack开发实战及企业级解决方案探究》课程【PS:本课程正常应该在10月份启动,由于工作原因,一直没法抽出时间整理openstack相关内容,所以直到现在才整理完大纲课程】。

        由于openstack系统技术是相当庞杂,所以目前市面上大多数openstack课程或者技术博客讲解内容,大多数是针对openstack各个组件的粗略介绍,及openstack的部署进行讲解或者对openstack源码进行剖析。由于在《Openstack从基础到开发实战》该课程中已经对openstack需要掌握的基础知识进行了详细的讲解,因此本次课程则从企业级解决方案作为课程大纲支撑点来带领大家在实战中解决问题(也会涉及到国内比较火的Java Web For openstack技术进行讲解),为了衔接前续基础课程,因此本次课程只会花一小部分时间对《Openstack从基础到开发实战》课程中的基础知识及重难点进行简要回顾。

       最后补充说明一点:由于自己对开源技术的热爱,及乐于分享等原因,让我选择将自己近年来在openstack实践中的所思所想整理成课程来分享给大家。当然要将自己所知道的一些东西,以一种学员易于接受的方式分享给学员,达到一个良好的教学效果,本身就非易事。因此希望所有参加此课程的学员能够认真参与到学习当中,以及不断给出反馈,一起努力使本次课程达到大家都满意的效果。在这里推荐一个博客、Better Me的博客:blog.csdn.net/tantexian,博客里面针对openstack实践中、部署、开发的各个方面的知识点都有进行过整理。后续课程中也会参考博客中的实践进行讲解。

课程大纲:
第一课:课程简介及openstack企业级解决方案探究(序)
1、简要介绍openstack及本次课程讲解内容
2、openstack开发技术要求(衔接第一期课程之《Openstack从基础到开发实战》
3、从事openstack研究的技术挑战(升级?稳定性?相对VMware不足的功能?)
4、补充:雅虎openstack现状
5、openstack各组件关系
6、openstack安装部署基础
7、openstack社区版本更新状态

第二课:openstack基础知识讲解(衔接回顾基础课程《Openstack从基础到开发实战》)
1、openstack排错思路
2、openstack从页面一个点击事件到底层组件调用的代码流程
3、openstack如何发布自定义API
4、openstack的消息队列机制(代码开发级别)

第三课:openstack中的定时任务及openstack API、Conductor、DB层设计机制
1、openstack定时任务机制详解
2、openstack中Conductor作用讲解
3、openstack DB数据库ORM层SQLAlchemy讲解
4、如何在数据库中增加数据库表

第四课:openstack开发实战之经典场景(一)
注:(此实例完成则对openstack开发需要的基础知识基本掌握了)
1、在allinone基础上再增加一个单独的计算节点
2、在nova数据库中增加一个compute_nodes_resource数据库表(其中字段包括当前计算节点hostname、计算节点总内存、计算节点runing虚拟机个数、及所有running虚拟机当前使用内存总和<通过libvirt接口获取>)
3、每隔十分钟更新一次数据库表

第五课:openstack开发实战之经典场景(二)
1、在Nova中增加API:{从数据库表中获取上述信息 | 能够通过传递计算节点hostname获取单个计算节点信息 | 能够通过传递计算节点hostname获取单个计算节点信息 | 能够删除指定hostname的数据库表的信息 | 能够更新指定hostname的数据库表信息}
2、在dashboard上面对整个上述信息进行展示及基本操作页面编写

第六课:定制一个类似nova的组件服务watchmen(一)
1、当企业定制开发一些自定义的功能时,为了尽可能的减少对原生openstack系统影响因此会定制类似nova的组件
2、开发一个watchmen组件,来记录openstack所有节点的当前状态

第七课:
定制一个类似nova的组件服务watchmen(二)
1、watchmen组件,包括load数,当前cpu内存总数、剩余内存数,磁盘空间等
2、部署watchmen,通过部署watchmen来加深对openstack组件的理解
3、从watchmen将获取的数据信息API进行发布

第八课:openstack的后端存储
1、openstack的后端存储配置类型讲解(官方默认本地lvm,ceph(红帽主推),glusterfs、nfs等)
2、ceph集群搭建,及分布式存储原理简要介绍(去中心架构,高可用等)
3、将glance与nova后端存储配置为ceph集群

第九课:
openstack企业级功能(一)
1、openstack的热迁移(热迁移作为了云企业级的基础功能)
2、openstack 的规格变更(能过将虚拟机的内存及云盘进行变更)

第十课:openstack企业级功能(二)
1、openstack多region概念
2、openstack region开发配置搭建实际使用
3、openstack的异构支持(对接vmware的vsphere)
4、openstack java Web(openstack4jVS jclouds)

第十一课:openstack vm-HA详解
1、什么是HA,及openstack vm-HA,与openstack云平台组件的HA关系
2、当一个计算节点宕机,使用vm-HA功能能将宕机的计算节点迁移到其他正常计算节点启动起来
3、vm-HA的手动及自动两种方式实现详解

第十二课:openstack业务高可用负载均衡
1、讲解负载均衡器(nginx、haproxy、lvs、F5)
2、详解openstack 负载均衡部署
3、在openstack中如何结合负载均衡器来达到业务负载均衡(Heat-autoscaling)  


开课时间:
本期课程预计2016年1月23日开课,预计课程持续时间为12周。

授课对象:
本课程适用于对云计算或openstack感兴趣的学员,本课程从浅入深对openstack进行讲解,从企业级openstack解决方案为支撑点进行讲解,适合于有一定基础的openstack学员进行学习和提高(假若没有openstack基础可能学起来会有些吃力,因此建议提前自学一部分基础知识或者报名参加我之前开设的初级openstack课程《Openstack从基础到开发实战》)。由于openstack比较复杂,涉及的技术面比较广,因此学员需要有一定的Linux基础(或者开课前提前自学linux常用操作命令)。

程环境
openstack版本:社区kilo版本、(ice与juno、kilo、liberty核心组件技术原理一样,由于liberty刚发布不久,稳定性有待验证,因此选择kilo版本)
操作系统:centos7
物理机尽量4g以上内存
采用vmware生成虚拟机来做部署开发环境(至少需要两个虚拟机)

收获预期:
熟练掌握openstack个组件交互机制,及自定义openstack组件及能够理解企业级openstack开发需要哪些素质。

讲师介绍:
本次课程将由BetterMe讲师完成。BetterMe讲师具有丰富的大型网站开发及云计算技术研究、平台搭建经验,从事高并发高性能大型电商网站系统平台建设及云计算平台搭建优化改造工作。讲师从2011年开始,从事openstack研究(在国内排名前五的互联网企业研究openstack,算是国内最早一批研究openstack的企业),对openstack的发展及整体技术架构、部署和技术研发有相当丰富的经验。对高可用高并发集群技术架构及大数据方案在openstack中的应用有丰富的实战经验。目前已培养数百人学习openstack,同时具有对企业openstack培训经验。

报名须知:
本期课程属预售课程,即学员以预付定金形式进行课程报名。本期课程学费400元,学员报名需先行支付400元定金,当课程报名人数达到较低限额50人时,正式开启本次课程,如预报名截止日期后报名人数未达到较低开课人数限额,此次预售课程将被取消。参加预报名学员缴纳的定金将全部返还。

报名福利:
报名参加DataGuru培训本期预售课程的前50名学员可以获赠补交课程单次书面作业卡一张,凭此道具卡可以补交任意课程书面作业一次,道具卡将在正式开课后发放到您的社区账户。

新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员!

本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回,优秀的学员还可以获得礼品 奖励。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!

课程授课方式:
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。

您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答
全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:Openstack企业级解决方案探究与实战
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:706821899(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)

技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金订阅号,不容错过的精彩,期待您的体验!!!
回复

使用道具 举报

新浪微博达人勋 sangbu  未实名认证
论坛徽章:
22
R研习者中级
日期:2015-11-19 14:02:01Java徽章
日期:2016-03-10 10:24:22Hadoop研习者初级
日期:2016-03-17 11:31:08大型分布式徽章
日期:2016-03-31 15:19:51DB2徽章
日期:2016-04-07 10:58:04spark徽章
日期:2016-05-26 12:36:59Mycat徽章
日期:2016-06-08 14:19:31搜索引擎徽章
日期:2016-08-18 11:36:51架构徽章
日期:2016-08-18 11:48:34spark徽章
日期:2016-09-08 10:42:04Excel徽章
日期:2016-03-10 10:21:15大型分布式徽章
日期:2016-02-25 14:28:46
发表于 2015-11-28 11:42 | 显示全部楼层
2016年1月23号,过年前几天,好的,我记住了,到时后一定报名,我现在报名了 Openstack从入门到精通(第1期),正在上第1节课。
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2015-11-28 22:27 | 显示全部楼层
涉及的知识面很广,要学好多东东啊。加油。
回复 支持 反对

使用道具 举报

论坛徽章:
9
Oracle研习者初级
日期:2016-03-03 15:30:52Java徽章
日期:2016-03-10 10:24:22python徽章
日期:2016-03-10 10:26:13大型分布式徽章
日期:2016-05-26 12:22:39Docker徽章
日期:2016-06-02 10:33:41Openstack徽章
日期:2016-06-02 10:36:41redis徽章
日期:2016-06-30 15:54:52搜索引擎徽章
日期:2016-08-18 11:36:51架构徽章
日期:2016-08-18 11:48:34
发表于 2015-11-29 11:47 | 显示全部楼层
好的,我到时候争取报名参加。这期课程要打好基础。
回复 支持 反对

使用道具 举报

新浪微博达人勋 grez 未实名认证
论坛徽章:
18
nosql徽章
日期:2014-09-19 14:02:28python徽章
日期:2016-07-15 12:04:41scala徽章
日期:2016-06-23 11:18:09Openstack徽章
日期:2016-06-02 10:36:41DB2徽章
日期:2016-04-07 10:58:04数据陷阱解读徽章
日期:2016-03-31 15:05:50bash徽章
日期:2016-03-17 11:42:49Java徽章
日期:2016-03-10 10:24:22mahout徽章
日期:2014-11-06 14:57:10scala徽章
日期:2014-11-06 14:55:58比特币徽章
日期:2014-11-06 14:54:26树莓派
日期:2014-10-08 17:38:40
发表于 2015-11-29 22:06 | 显示全部楼层
支持支持,我已经报名了!!!
回复 支持 反对

使用道具 举报

论坛徽章:
2
高并发架构徽章
日期:2016-04-21 10:45:31架构徽章
日期:2016-05-19 11:26:18
发表于 2016-1-17 21:05 | 显示全部楼层
看一下要有JAVA基础,可惜不懂JAVA
回复 支持 反对

使用道具 举报

论坛徽章:
2
scala徽章
日期:2014-11-06 14:56:26高并发架构徽章
日期:2016-04-21 10:45:31
发表于 2016-1-19 09:49 | 显示全部楼层
赞一个。 现在的运维需要会开发,开发的也有会运维。综合人才。
回复 支持 反对

使用道具 举报

论坛徽章:
4
Docker徽章
日期:2016-04-14 10:45:51Openstack徽章
日期:2016-06-02 10:36:42算法导论徽章
日期:2016-07-14 11:14:32Oracle研习者初级
日期:2016-08-25 10:45:38
发表于 2016-1-23 07:34 | 显示全部楼层
这么好的一个课程怎么取消了
回复 支持 反对

使用道具 举报

新浪微博达人勋 vloz  实名认证
论坛徽章:
5
Node.js徽章
日期:2016-06-23 14:38:51R研习者中级
日期:2015-11-19 14:02:01R研习者中级
日期:2015-12-30 11:41:55Julia徽章
日期:2017-12-25 17:39:24Java徽章
日期:2018-01-04 17:14:48
发表于 2016-3-4 09:45 | 显示全部楼层
grez 发表于 2015-11-29 22:06
支持支持,我已经报名了!!!

请问这课后来开过了么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-12-16 07:24 , Processed in 1.759162 second(s), 70 queries .