OpenStack培训

尚观科技武汉校区 2016-12-22 11:02

企业级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
 
第8单元:OpenStack开发之Dashboard源码分析
7.1 Django入门
7.2 DashBoard源码分析与修改
 
第9单元:OpenStack与Ceph集成
9.1 分布式存储系统介绍
9.2 Ceph的规划与实现
9.3 Cinder连接Ceph后端存储

 

企业级OpenStack管理实战应用培训

 

培训学员:
具有Linux操作技能, 对虚拟化软件有概念,对OpenStack系统有兴趣的人员
 
培训概述:
通过学习该课程,您将会使用OpenStack 安装、配置和维护云计算环境,这将使您的IT技术得到极大的提升。
今天在所有有关云计算的开源项目中,OpenStack已经成为耀眼的明星,被众多厂商和技术人士所关注与推崇。但快速发展中的OpenStack, 也引来了一些问题与困惑? 厂家对OpenStack的可支持能力是否值得信赖?企业在部署OpenStack时硬件兼容性如何保证?所部署的OpenStack的生命周期是否要求对基础架构平台进行频繁的升级?
 
OpenStack可解决您采用OpenStack的 所有疑虑。红帽长期提供企业级开源解决方案支持,是您值得信赖的开源服务厂商;红帽OpenStack与IHV和ISV合作伙伴一道提供针对红帽OpenStack的兼容性认证; 红帽OpenStack提供面向企业的生命周期保证。

培训目标:
深刻理解:OpenStack 的架构及原理,构建一个OpenStack环境所需的核心组件以及核心组件间的联系;
全面掌握:如何通过部署工具packstack,部署OpenStack环境;如何通过单独部署OpenStack核心组件逐渐搭建出OpenStack环境;

配置红帽企业 Linux OpenStack 平台的容错和冗余

了解 OpenStack 开发社区的未来计划

此课程还可帮助您准备红帽基础架构即服务专业技能证书考试 (EX210)

认证证书:
Red Hat Certified System Administrator in Red Hat OpenStack

认证考试:
EX210 Red Hat Certified System Administrator in Red Hat OpenStack exam

培训大纲
 
1、企业级Linux OpenStack平台架构介绍
 
2、企业级Linux OpenStack平台安装
      使用packstack安装工具部署企业级Linux OpenStack平台
      使用Horizon管理界面管理红帽企业级Linux OpenStack平台

3、消息中间件
      安装配置Qpid消息中间件服务

4、身份服务
      安装,配置和验证Keystone认证服务

5、对象存储服务
      安装,配置Swift对象存储服务
 
6、镜像服务
      安装Glance镜像服务
      导入系统镜像

7、块存储服务
      安装Cinder块存储服务
      管理Cinder块存储服务
 
8、网络服务
      安装,配置和管理红帽企业Linux OpenStack平台网络服务

9、计算和控制服务
      安装Cloud Controller
      安装第一个Nova计算节点
      从命令行加载实例

10、计算节点
      添加和删除Nova计算节点

11、自动化服务
      安装和配置Heat自动配置服务
 
12、监控服务
      安装和管理Ceilometer计量监控服务
 
13、红帽企业级Linux OpenStack平台路线图  
 
14、课程回顾
      回顾企业级Linux OpenStack平台的安装,配置,管理的要点

 

企业级OpenStack高级管理实战应用培训

 

培训学员:
了解OpenStack基本原理、希望熟练掌握OpenStack高阶技巧的学员。

培训概述:
本课程面向具有一定OpenStack基础知识,准备进入云计算/大数据领域,深入学习OpenStack的高阶部署方案,OpenStack开发入门及流程,虚拟机管理,分布式存储OpenStack Swift、OpenStack的软件定义网络(SDN)关键技术,以及OpenStack与大数据技术的整合应用模式。

培训大纲:
 
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高级管理总结 

点此了解课程培训详情      点此申请免费试听

  • 7天无理由退费|
  • 10大城市任选就业|
  • 50000年薪保证就业协议