OpenStack培训

尚观科技武汉校区 2017-02-04 09:16

OpenStack历史和架构

OpenStack是目前流行?#30446;?#28304;IaaS解决方案,它旨在为公共及私有云的创建和管理提供软件和服务支持。以使任何人都可以自行创建和提供云端运行服务。它是由美国国家航空?#25945;?#23616;(NASA)和Rackspace公司合作开发的云计算软件为基础发展出的完整产业链,包换多个以Apache许可证授权的自由软件和开源项目。

OpenStack基金会于2012年9月19日成立,有一个董事会管理,包含企业成员和个人成员。2012年9月的初创成员包括,白金会员AT&T、Canonical、惠普、IBM、Nebula、Reckspace、红帽和SuSE,黄金会员思科、Cloudscaling、戴尔、DreamHost、ITRI、Mirantis、Morphlabs、NetApp、Piston云计算、雅虎、英特尔、NEC、VMware,董事会成员若干。

Python是OpenStack项目的主要开发语言,基本上OpenStack的子项目均为Python开发,如果致力于学习OpenStack开发和调试就需要一定的Python开发能力。

OpenStack主要包换如下项目:Nova运算项目、Swift面向对象数据存储项目、Glance虚拟机磁盘映像传输服务、Horizon WEB界面控制台服务、Cinder块设备存储服务、Keystone身份验证服务、Neutron网路管理服务、Trove数据库管理服务、Sahara 海量资料运算部署服务、Ceilometer 计量与监控服务和Heat自动?#30001;?#21644;部署虚拟机服务。

OpenStack培训介绍

目前国际上认可的OpenStack培训均由OpenStack白金会员提供,包括RackSpace公司和RedHat两家公司为最权威培训,培训方向也局限在OpenStack的创建、配置、整合和部署虚拟服务器上。目前唯一国际认可的OpenStack技术认证只有RedHat的“红帽OpenStack认证系统管理员(https://www.redhat.com/zh/services/training/ex210-red-hat-certified-system-administrator-red-hat-openstack-exam)”,但此认证课程为RedHat的高端RHCA课程,基础要求较高,内容也主要集中在如何部署RedHat修改过的OpenStack套件,内容的实用性和知识覆盖的普遍性不强,培训时间也仅仅安排了3天。

尚观科技自2013年开始在自有课程内加入了OpenStack内容,经过2年的内部积累和实践结合RedHat的认证课程可发了“尚观OpenStack架构工程师课程”,包括长期零基础课程和短期专项课程。长期零基础课程着眼于没有任何Linux操作基础的IT工作人员,短期专项课程面向尚观老学员和有Linux操作基础并通过RHCE认证的IT工作人员。

红帽 OpenStack认证系统工程课程大纲

课程名称

课程内容

备注

OpenStack认证系统工程师(RH210)

第一天

红帽企业级Linux OpenStack?#25945;?#26550;构简介

内容以通过EX210考试为指导目标,学员必须完成所有相关实验,并经过最后考前辅导通过模拟考试方可报名参加正式考试。

只有通过RHCE认证才有资格参加RH210课程学习

红帽企业级Linux OpenStack?#25945;?#33258;动部署

使用packstack工具部署OpenStack

使用Horizon组件配置OpenStack虚拟化?#25945;?#31649;理虚拟机

部署OpenStack消息中间件RabbitMQ

安装、配置、部署和验证Keystone身份认证服务

第二天

安装、配置和部署Swift对象存储服务

安装、配置和部署Glance镜像服务

安装、配置和部署Cinder块存储服务

安装、配置和部署Neutron网络服务

安装、配置和部署Nova计算节点服务

安装、配置和部署多Nova计算节点

第三天

安装、配置和部署Heat自动部署服务

安装、配置和部署Ceilometer计量监控服务

红帽企业级Linux OpenStack?#25945;?#21457;展路线图

红帽企业级Linux OpenStack未来发展方向

EX210考试考前辅导及考试模拟

 

尚观OpenStack架构工程师短期课程

课程名称

课程内容

备注

尚观OpenStack 架构工程师短期课程

第一天

云计算技术架构介绍

内容以学员能够独立部署OpenStack环境为目标,集合线上公有云?#25945;?#22312;OpenStack环境中部署OpenStack,并且使学员轻松通过EX210考试。

只有尚观老学员或以获得RHCE认证并具备一定的Mysql数据库操作能力者才有资格参加此课程学习

IaaS、PaaS、SaaS等云计算技术分类介绍

亚马逊AWS云端企业应用介绍

OpenStack发展历史及各阶段版本介绍

Openstack Juna和Kilo两个版本特色比较

青云(qingcloud)OpenStack运行环?#31243;?#39564;

Xen、KVM、Qemu等虚拟化技术及云计算交付模式介绍

在RedHat EL7及CentOS7上部署KVM虚拟化技术并使用Libvirt Virsh管理本地KVM

介绍并演示基于文件的KVM虚拟机快照方式

在RedHat EL7及CentOS7上自动化部署AllINONE OpenStack环境

在青云上自动化部署AllINONE OpenStack 环境

第二天

OpenStack 架构概述

OpenStack 服务简介

OpenStack 各组件通信及关联图介绍

OpenStack 使用Neutron网络的三节点部署架构介绍

OpenStack 使用Nova-network网络的两节点部署架构介绍

OpenStack基本部署环境介绍(网络、安全、时间同步、软件包、数据库)

本地及网络OpenStack软件仓库介绍

介绍并部署本地消息队列服务RabbitMQ

介绍并部署身份认证服务Keystone

OpenStack的身份验证概念(租户、用户和角色)

通过命令创建租户、用户和角色

通过命令创建服务实体和API端点并验证操作

创建OpenStack客户端环境

第三天

介绍并部署镜像服务Glance

镜像服务组件验证

介绍并部署计算服务Nova

Nova服务应用程序接口、模块、网络介绍

安装配置控制节点服务器

安装配置计算节点服务器

介绍并添加OpenStack网络组件

OpenStack网络(Neutron)和传统联网方式(nova-network)比较

OpenStack 网络概念及架构拓扑

安装配置并创建初始网络(外部网络和租户网络)

第四天

介绍和部署WEB控制界面Horizon

WEB控制界面运行环境及客户端环境介绍

SELinux对Horizon运行的影响

介绍和部署WEB控制界面缓冲服务memcached

介绍和部署块设备存储服务Cinder

安装配置控制节点以注册存储节点

安装配置多个存储节点

使用命令行创建和查看Cinder逻辑卷

介绍并部署对象存储Swift

安?#23433;?#37197;置控制节点以部署对象存储节点

安?#23433;?#37197;置对象存储节点

创建并初始化rings

上传和下载对象容器中的文件

第五天

介绍并部署自动部署服务Heat

编写自动部署测试模板并验证

介绍并部署计量监控服务Ceilometer

安装配置控制节点以部署Ceilometer代理服务

为Ceilometer修改并部署计算节点

为Ceilometer修改并部署镜像服务

为Ceilometer修改并部署块存储服务

为Ceilometer修改并部署对象存储服务

使用命令行工具验证Ceilometer服务

第六天

介绍并部署云数据库服务Trove

安装配置云数据库实例

命令行验证云数据服务创建、销毁

介绍并部署云计算数据处理服务Sahara

为开发和测试环境快速部署Hadoop

命令行验证并测试Sahara集群配置

介绍并部署一个OpenStack实例

使用命令行完成实例的网络和虚拟机创建?#22242;?#32622;

使用WEB控制界面完成实例的网络和虚拟机创建?#22242;?#32622;

?#21592;?#38738;云界面和本地OpenStack Horizon操作

第七天

在本地已经实现的OpenStack环境中创建虚拟网络和虚拟机,在其上部署新的OpenStack环境

在青云的公有云环境下创建自由网络使用OpenStack部署私有云环境

第八天

基于OpenStack的IaaS环境架构设计概念

通用型IaaS架构所需考虑用户需求、技术因素、运营因素和架构示范

计算型IaaS架构所需考虑用户需求、技术因素、运营因素和架构示范

存储型IaaS架构所需考虑用户需求、技术因素、运营因素和架构示范

网络型IaaS架构所需考虑用户需求、技术因素、运营因素和架构示范

多区域IaaS架构所需考虑用户需求、技术因素、运营因素和架构示范

混合云IaaS架构所需考虑用户需求、技术因素、运营因素和架构示范

可大规模扩展类型IaaS架构所需考虑用户需求、技术因素、运营因素和架构示范

特殊场景IaaS架构所需考虑用户需求、技术因素、运营因素

思科的软件定义网络及容器化产品分析

第九天

高可用OpenStack环境介绍

OpenStack中无状态和有状态服务介绍

安装配置主/从模式的高可用OpenStack

安装配置Packmaker集群

安装配置高可用Mysql

安装配置高可用RabbitMQ

安装配置API服务节点高可用

安装配置网络控制节点高可用

安装配置主/主模式的高可用OpenStack

安装配置HAProxy节点服务

第十天

红帽企业级Linux OpenStack?#25945;?#20171;绍

红帽企业级Linux OpenStack?#25945;?#23433;装配置

红帽企业级Linux OpenStack?#25945;?#21457;展路线图

红帽企业级Linux OpenStack未来发展方向

Packstack自动应答文件结构?#24471;?/p>

红帽企业级Linux OpenStack?#25945;╓EB控制台操作演示

EX210考试考前辅导及考试模拟

 

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