Openstack

简介: OpenStack云平台技术是云计算技术中的主流技术,已得到大量主流商业厂商和研究机构的大力支持。在未来的几年中,OpenStack会对云计算以及IT领域产生极大的影响。

OpenStack云平台技术是云计算技术中的主流技术,已得到大量主流商业厂商和研究机构的大力支持。在未来的几年中,OpenStack会对云计算以及IT领域产生极大的影响。由于云计算本身的复杂性,Openstack系统对于初学者显得过于繁杂,自学者往往在各种部署难题前因难而退。各种崭新的概念,对于新接触Openstack平台的人,往往会觉得困惑和难以理解,进而转化为畏惧。 本课程历数了云计算及各种流行云平台的特点,之后重点阐述从OpenStack开源云平台的发展历程、体系架构、关键技术、主要应用领域以及相应的发展策略。

云计算及 OpenStack 云平台技术的机遇与挑战

1、OpenStack 云平台介绍
2、OpenStack 项目介绍
3、OpenStack 开源社区现状、动态和未来方向
4、OpenStack 项目整体基本架构及演进
5、基于OpenStack实现的成功案例介绍
6、OpenStack 云平台与其他几种云平台的比较 (OpenStack,CloudStack,OpenNebula,Docker)

Openstack底层技术及通用组件讲解

1、计算机虚拟化相关技术讲解
2、网络虚拟化相关技术讲解
3、Openstack通用组件讲解

第三课 OpenStack安装和部署
1、OpenStack安装部署过程(给出详细安装过程)
2、使用devstack安装部署OpenStack,搭建开发环境
3、openstack目录组织结构及配置文件

第四课 OpenStack 基本功能操作
1、openstack管理界面包括哪些基础功能
2、openstack环境中创建虚拟机流程
3、OpenStack 管理员使用
用户和项目管理
用户网络存储和计算机资源管理
用户项目安全租的管理
4、OpenStack 租户使用
虚拟机操作管理
创建虚拟网络以及外部IP的管理
用户如何管理使用块存储
用户如何管理基于对象存储

OpenStack 核心组件详解

1、OpenStack 中的 keystone 模块详解
2、OpenStack 中的 Cinder模块详解
3、OpenStack 中的 Swift模块详解

OpenStack 核心组件Glance 模块详解

1、Glance架构及其原理分析
2、Glance后端存储介绍及其缓存机制
3、Glance状态迁移
4、如何制作镜像文件

OpenStack 核心组件Neutron模块详解(1)

1、Neutron架构及其原理分析
2、Neutron基本概念介绍:Network、Subnet、Port
3、DHCP服务介绍
4、Router服务介绍

OpenStack 核心组件详解Neutron模块详解(2)

1、负载均衡服务LBaaS
2、neutron网络功能详解
3、neutron实现qos功能

OpenStack 核心组件Nova模块详解

1、Nova架构及其原理分析
2、Nova配置文件介绍及其优化
3、Nova相关服务详细介绍

OpenStack开发

1、WSGI架构
2、OpenStack API介绍
3、如何编写API
4、如何为API扩展功能

OpenStack开发Horizon定制开发

1、horizon组成及各个模块讲解
2、horizon如何调用其他组件的API
3、Horizon的定制开发。例如为文件存储(Swift)自定义账号和存储空间

OpenStack运维

1、OpenStack自动化部署
2、OpenStack监控
3、OpenStack高可用部署讲解
4、OpenStack常见错误与处理

环境

1)笔记本电脑一台,内存>4G,可用磁盘空间大于50G;
2)安装VirtualBox 或VMWARE workstation虚拟机软件,并配置好虚拟网络;
3)安装好2-3台Ubuntu-14.04 Server-x86_64的VM虚拟机。
4)OpenStack版本:Kilo
软件准备
OpenStack版本:Kilo
操作系统:Ubuntu-14.04 Server-x86_64
1)熟悉Linux基本命令及系统管理。
2)熟悉基本的网络知识。
3)熟悉虚拟化技术。
4)有一定的开发基础;
涉及语言
Python
Linux Shell

1)对云计算有一个整体的认识
2)学员在认真听取学完本次课程,能够根据官方文档,独立搭建一套openstack环境
3)能够知道从事openstack工作,有哪些方向可选,各方向需要掌握哪些基础
4)能够熟练使用openstack,创建虚拟机,配置网络,创建负载均衡等
5)能够对openstack代码进行自定义改造
6)能够熟练跟踪从页面点击一个按钮或者链接,如何一步步走到底层后台libvirt及kvm
7)能够对openstack的网络相关技术有一定程度理解

目录
相关文章
|
传感器 监控 BI
基于STM32的智能垃圾分类系统设计与实现
基于STM32的智能垃圾分类系统设计与实现
1116 0
|
9月前
|
人工智能 自然语言处理 并行计算
Chitu:清华核弹级开源!推理引擎3倍提速+50%省卡,国产芯片告别英伟达绑架
Chitu(赤兔)是清华大学与清程极智联合开源的高性能大模型推理引擎,支持多硬件适配,显著提升推理效率,适用于金融、医疗、交通等多个领域。
874 10
Chitu:清华核弹级开源!推理引擎3倍提速+50%省卡,国产芯片告别英伟达绑架
|
10月前
|
传感器 人工智能 算法
《流形学习:破解人工智能复杂数据处理难题的利刃》
流形学习降维算法,如Isomap和LLE,通过挖掘数据的内在几何结构,有效应对高维图像、文本和传感器等复杂数据带来的挑战。Isomap基于测地线距离保持全局结构,LLE则侧重局部线性重构,二者在人脸识别、生物医学数据分析、自然语言处理及传感器数据分析等领域展现出独特优势。尽管面临计算复杂度和噪声影响等挑战,流形学习仍为复杂数据处理提供了强大工具,未来结合深度学习等技术将有更广泛应用前景。
327 10
|
JSON 监控 API
2024年7月免费天气API接口推荐
天气API对于开发人员来说是构建响应更快、安全性更高的应用程序的有力工具。使用天气API可以帮助开发者提供出色的用户体验,实现高效的数据管理。
1264 0
|
XML JavaScript 前端开发
JavaWeb基础4——HTML,JavaScript&CSS
HTML,JavaScript&CSS、元素、标签、css 选择器、属性、JavaScript基础语法、JavaScript对象、BOM浏览器对象模型、DOM文档对象模型、事件监听、正则对象RegExp/ES6
JavaWeb基础4——HTML,JavaScript&CSS
一文搞懂Go读写Excel文件
一文搞懂Go读写Excel文件
|
数据采集 Dart Apache
Github 2024-05-07 Python开源项目日报 Top10
在2024年5月7日的Github Trendings中,Python开源项目占据主导,共有10个项目上榜。其中热门项目包括:yt-dlp,一个增强版的youtube-dl分支,具有64K+星标;Home Assistant,专注本地控制和隐私的开源家庭自动化项目,拥有65K+星标;以及openpilot,一个开源驾驶辅助系统,支持多种车型,45K+星标。其他项目涵盖爬虫工具、实时应用框架Flet、可观测性平台Logfire等,涉及Python、Dart和C++等多种语言。
887 10
|
机器学习/深度学习 API vr&ar
Qt, OpenCV与OpenGL协同作战:图像处理与三维图形界面的完美结合
Qt, OpenCV与OpenGL协同作战:图像处理与三维图形界面的完美结合
2077 5
|
Java Linux Go
一文带你速通Go语言基础语法
本文是关于Go语言的入门介绍,作者因其简洁高效的特性对Go语言情有独钟。文章首先概述了Go语言的优势,包括快速上手、并发编程简单、设计简洁且功能强大,以及丰富的标准库。接着,文章通过示例展示了如何编写和运行Go代码,包括声明包、导入包和输出语句。此外,还介绍了Go的语法基础,如变量类型(数字、字符串、布尔和复数)、变量赋值、类型转换和默认值。文章还涉及条件分支(if和switch)和循环结构(for)。最后,简要提到了Go函数的定义和多返回值特性,以及一些常见的Go命令。作者计划在后续文章中进一步探讨Go语言的其他方面。
498 0
|
API 开发者
百度翻译接口API的获取与授权方法
本文介绍获取百度翻译官方接口及其密钥,并将接口授权给自己或他人开发的软件或插件的方法~
2513 1
百度翻译接口API的获取与授权方法