炼数成金 门户 培训 查看内容

Openstack云系统

2014-4-28 17:30| 发布者: 仙豆| 查看: 72425| 评论: 0|原作者: 仙豆

快速报名入口
普班报名:【普班】Openstack云系统(第六期) (暂未招生)
Openstack简述:
近年来云计算服务模式兴起,虚拟化技术作为云计算技术支柱之一也得到很大发展。虚拟机使管理者可以把物理机资源再进一步细分,在更细的粒度上调配资源,从而使计算资源被充分利用,实现云计算模式“通过公共拥有降低平均拥有成本”的目标。当前各种虚拟化集群在云端起着关键作用,对于虚拟化集群的管理日益重要。OpenStack是一个美国国家航空航天局和Rackspace合作研发的虚拟化云平台管理系统,旨在为公共及私有云的建设与管理提供软件的开源项目。以Apache许可证授权。它不是一个单一软件。而是由几个主要的组件组合起来的一个大系统。(若如对openstack还不太了解,可参看此帖下方openstack知识补充说明)

由于云计算本身的复杂性,Openstack系统对于初学者显得过于繁杂,自学者往往在各种部署难题前因难而退。各种崭新的概念,对于新接触Openstack平台的人,往往会觉得困惑和难以理解,进而转化为畏惧。我们的《Openstack云系统》课程,正是为了帮助用户进入这个领域而开设,力求做到架构与实施并重,原理和实践结合,希望大家能在这个网络课程里学有所获,而我们也可为开源大业作出微薄的贡献。

课程大纲:

第1课 Openstack云系统的源起与发展

本周课程简介: 需求和技术决定软件的发展,本周课程以用户需求和技术发展的变化为线索,介绍为什么会出现OpenStack这类云管理平台,以及当前比较流行的四种开源云管理平台的现状和未来。

(1)回顾对机器的使用方式:小型机-> x86; 单机虚拟化->虚拟化集群

(2)四种流行的云管理平台介绍:OpenStack,CloudStack,Eucalyptus和OpenNebula

(3)Openstack的历史和发展


第2课 开源虚拟化软件和原理

本周课程简介:从硬件层到软件层,详细理解虚拟化的原理及其实现

(1)硬件虚拟化:x86体系结构中的虚拟化

(2)KVM/QEMU基本架构和原理

(3)Libvirt基本架构和原理


第3课 OpenStack安装和部署

本周课程简介:基于ubuntu-14.04 64bit操作系统,采用OVS + VLAN的组合,实际动手部署OpenStack,给出单节点或多节点手动部署的详细步骤,并演示和介绍自动化部署工具DevStack和PackStack的使用,通过源码深入理解自动化部署的原理,纠正手动部署比自动化部署理解更深的错误认识。

(1)OpenStack多节点手动安装部署过程(给出详细安装过程)

(2)DevStack自动化部署原理,并演示单节点和多节点自动化安装部署

(3)PackStack多节点自动化部署简单介绍


第4课 OpenStack概念及其应用场景介绍

本周课程简介:详细介绍OpenStack涉及到的概念,并结合实际应用场景介绍相关概念的应用。

(1)基本概念:Tenant、User和Role

(2)高级概念:Region、AZ、Cell、Host Aggregate

(3)如何结合实际应用场景来对应OpenStack中的概念


第5课 权限管理服务:KeyStone原理和认证方式

本周课程简介:详细介绍KeyStone的原理及其两种认证方式,简单介绍OpenStack认证和鉴权相分离思想的实现。

(1)KeyStone的架构及其原理分析

(2)KeyStone两证认证方式介绍:UUID和PKI

(3)KeyStone认证和鉴权相分离的思想


第6课 弹性计算服务:Nova原理、配置及缓存机制

本周课程简介:详细介绍弹性计算服务的架构和原理,详细分析Nova包含的各个服务以及对应的配置文件及其优化方式。

(1)Nova架构及其原理分析

(2)Nova配置文件介绍及其优化

(3)Nova相关服务详细介绍

(4)Nova缓存机制介绍


第7课 Glance与映像管理的原理、缓存机制和统一镜像管理模型

本周课程简介:详细介绍Glance的架构及其原理,分析Glance目前支持个后端存储,简单介绍目前比较流行的统一镜像管理模型及其应用

(1)Glance架构及其原理分析

(2)Glance后端存储介绍及其缓存机制

(3)统一镜像管理模型介绍及其具体实现


第8课 Cinder 弹性块存储服务

(1)Cinder架构及其原理分析

(2)以LVM为例演示Cinder配置及使用

(3)当前流行的块存储服务软件介绍:Ceph和Sheepdog


第9课 Dashboard

(1)Dashboard架构及其原理分析

(2)Django框架在Dashboard中的应用

(3)Dashboard如何调用其他服务的API来完成指定的功能


第10课 Neutron网络服务

(1)Neutron架构及其原理分析

(2)Neutron基本概念介绍:Network、Subnet、Port


第11课 Neutron网络服务

(1)DHCP服务介绍

(2)Router服务介绍

(3)负载均衡服务LBaaS介绍


第12课 MAAS与数据中心

(1)MAAS安装和部署

(2)MAAS简单应用:自动化安装操作系统


第13课 监控与审计服务-Ceilometer

(1)Ceilometer架构及其原理分析

(2)Ceilometer监控指标及其使用介绍

(3)Ceilometer的不足和改进


第14课 应用案例,后记

(1)OpenStack大规模部署碰到的问题及其优化方法

(2)OpenStack大规模部署案例介绍


第15课 其它云解决方案介绍

(1)OpenStack vs. VMWare对比分析

(2)OpenStack vs. OpenNebula对比分析


授课时间:
开课时间2014年10月13日,课程持续时间为15周。

授课对象:
具有Linux操作技能(推荐使用ubuntu),对虚拟化软件有概念,对Openstack系统有兴趣的IT人或学习者

收获预期:
能清晰理解Openstack体系架构和各个组件的功能。能熟练地进行虚拟化集群的部署,具备从事Openstack项目或工作的初步能力。

环境准备:
实验环境要求支持硬件虚拟化,提前安装ubuntu-14.04或ubuntu-12.04 64位版本的操作系统,不推荐使用虚拟机。

授课讲师:
dylan,毕业于中国科学技术大学计算机学院计算机系统结构方向,酷爱Linux内核,目前主要的研究方向是云计算及虚拟化,尤其是openstack, kvm/qemu源码的分析及优化,工作之余绝大部分时间用来分析linux内核源码以及跟踪Linux内核中的前沿技术。
博客链接:http://blog.chinaunix.net/uid/20940095.html 

课程试听:


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

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

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

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

课程现开始接受报名,报名方式
网上报名 请点击:Openstack云系统
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:
303917420(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)


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



快速报名入口
普班报名:【普班】Openstack云系统(第六期) (暂未招生)

即将开课

 

GMT+8, 2024-3-29 03:51 , Processed in 0.261542 second(s), 26 queries .