课程详情:第一天
第1讲OpenStack概述
1.云计算、虚拟化及OpenStack的产生与发展
2.云的层次与部署模式
3.OpenStack的企业级应用举例
4.不仅仅是IaaS(基础设施即服务)——OpenStack是什么?
第二讲云的硬件基础
1.基于通用硬件构建云基础设施和采用商用设备的比较
2.OCP项目和天蝎计划
3.融合、超融合基础设施
4.软件定义网络和软件定义存储
第三讲OpenStack的操作
1.初识OpenStack的图形界面和命令行
2.虚拟机和卷的创建与
管理
3.租户私有网络及路由器的创建和管理
4.浮动IP、元数据和密钥注入
5.OpenStack的API
6.经过HeatTemplate批量创建资源
第二天
第四讲OpenStack的架构
1.组成OpenStack的项目
2.OpenStack逻辑架构
3.OpenStack核心项目的内部组成
4.OpenStack的部署架构
第五讲OpenStack的身份认证与服务目录——Keystone
1.OpenStack的身份认证机制详解
2.WSGI框架与Keystone的配置
3.生产中Keystone可能出现的问题、常见的优化方案与取舍
第六讲OpenStack的存储服务(一)——Glance与Cinder
1.虚机镜像存储Glance
2.镜像存储在生产中的常见问题及优化
3.块存储服务(卷服务、云硬盘)Cinder
4.块存储服务后端的常见实现方式及比较
第三天
第七讲OpenStack的存储服务(二)——对象存储Swift
1.两类典型的
大数据存储问题:大文件存储和海量小文件存储
2.分布式存储技术的演进、对象存储的概念及技术特点
3.Swift逻辑架构和部署架构
4.Swift的企业级应用
5.Swift在生产种常见的性能问题及优化
6.以太网硬盘、Linux基金会KOSP项目及应用
第八讲OpenStack的计算资源管理——Nova
1.虚拟机的原理与两种典型的Hypervisor的架构
2.Nova对Hypervisor的管理
3.OpenStack创建一个虚拟机的工作流程
4.Nova的资源调度及主要配置选项
第四天
第九讲OpenStack的网络服务——Neutron
1.虚机联网的原理、Nova-network及其问题
2.SDN与NFV技术
3.Neutron的功能及架构
4.Neutron管理下的虚机网络流量
5.存在问题及发展方向
第十讲再谈企业信息系统的云化
1.云化不等同于虚拟化
2.传统的应用架构和性能检测手段在云上遇到的问题
3.什么是CloudNative
4.基于OpenStack的应用云化案例
第十一讲OpenStack的进阶话题
1.自动化部署
2.OpenStack与大数据
3.案例介绍,Q&A
(各讲均包含实际操作环节)