第一节,课程介绍。

实践操作一下,阿里云服务器或者亚马逊云服务器,就能明白。

 

第二节,绪论。

2, 课程的基本信息

2.1本课程的教学目标,是通过多角度的学习,让大家快速部署好一个OpenStack环境,理 解每一步操作的原理及其影响,并熟练掌握部署过程中常见的故障排错思路,进而宽恕 上手OpenStack云管理平台环境。

2.2 本课程涵盖内容

略。

2,3 本课程适用人员

2.4 本课程组织结构

第一章,快速入门

a) 云计算基础

b) Openstack简介

第二章  OpenStack部署

本章通过实验环境、支撑性服务、认证服务、颈项服务、计算服务、网络服务的环境部署,快速搭建一个最小化的OpenStack的核心环境。

 

第三章   综合实践

本章在第二章的基础环境上,创建VM实例, 然后对基础环境丰富dashboard和存储组件,然后深入理解Openstack平台VM的创建原理

 

第四章  实践拓展

本章在第三章的基础上,对常见的openstack平台操作进行讲解, 让大家了解openstack的常见小技巧。

2.5 本课程书写管理。

图和表格

本课程使用了大量的图和表格,方便大家在学习的时候快速的理解和记忆。

关键点

2.6 本课程的依赖技术

虚拟化(kvm)技术

 

第三节,云计算基础之引言。

 

学习目标: 说出什么是云计算; 了解云计算实现方式及使用现状;

了解云计算分类; 说出云计算基本架构; 说出云计算和虚拟化的关系。

入手点:资源使用方式、管理方式、虚拟化、虚拟化目的、为什么用云计算、运算历史。

3.1 主机资源使用方式。

IDC托管:数据中心IDC

IDC租用:数据中心IDC

自己购买:个人主机

虚拟机:云时代

image.png 

 

3.2虚拟化是什么?

就是本来没有,但是通过某种特殊的手段,让你以为有,而且确信不疑,这些手段就是虚拟化技术。------提高资源利用效率的技术手段。

所谓虚拟化,是指将单台电脑软件环境分割为多个独立分区,每个分区均可以按照需要模拟电脑的一项技术。它的技术实质是通过中间层次实现计算资源的管理和再分配,使资源利用实现最大化。

英特尔的硬件辅助虚拟化技术(Virtualization Technology,简称VT技术)是一种设计更简单、实施更高效和可靠的方法,是世界上首个X86平台的硬件辅助虚拟化解决方案。它对如何在不同的情形下分配给Guest OS (虚拟机上的操作系统) 想要的Ring 特权级别做了很好的改进。

 

3.3虚拟化的目的:

在时间上和空间上突破我们工作的限制,提升工作效率。

时间上:多种工作在统一时间段内同时进行

空间上:在一台物理主机上,虚拟出来多台主机,多态主机共同做一件事情。

 

-----------------------在时间上,空间上,突破工作限制,提高资源利用效率。

 

3.4为什么用云计算?

 

3.5 云计算历史

 

第四节,云计算基础之基本概念。

 

4.1 云计算概念

云计算是一种模型,可以随时随地、便捷的、按需地从可配置计算资源共享池中获取所需的资源(网络、服务器、存储、应用程序及服务), 资源客户快速的供给和释放,使管理的工作量和服务提供者的接入降低至最少。

 image.png

备注:虚拟机资源总容量,不能超过物理资源的容量大小。

 

从表现形式上来讲:

 

底层由物理硬件构建出一个环境,在这个环境上运行一个os, 对终端用户而言,当我们需要用到一个操作系统或实现特殊功能,它只需要向CloudOS提出申请而能够立即申请获取一个对应的请求环境,这个环境我们可以随时终止,开启等功能。

对于用于而言,无须关系它所需要的计算能力从哪里来, 有别与 传统使用计算机操作系统的状况(看得见、摸得着)。------------------高效利用资源的方式

 

从本质上来讲:

新型的资源交付模式

三大特点:

基于网络

按需付费

弹性拓展

4.2 云计算实现方式

image.png 

传统:

资源可控

人力成本

传统的物理主机

IAAS   基础即平台

几种精力做业务项目,无序关心底层的硬件环境;

底层硬件环境由云服务器提供商供给;

OpenStack CloudStack

Paas 平台即服务

集中精力做应用项目

底层硬件环境,运行环境由云服务器提供商供给

Docker

SaaS 软件即服务

所有东西由云服务器提供商供给

安全不安全,你看着办

企业云使用现状

常见的应用服务有DBaaS数据库、FWaaS防火墙、LBaaS负载均衡、XaaS(一切皆服务)

举例:各种运维平台、日志管理平台、监控平台、财务平台。

总结:“一切皆服务”才是云计算的最终目标。

 

云供应商基本情况:

亚马逊 分钟 先使用,后付费

阿里云       天级别的  先付费,后使用

×××、腾讯云、华为云。

目前他们提供的云主机,一般只支持容量扩充,不支持缩小,因为没有必要。

 

 

第五节,云计算基础之常见种类。

 

5.1 云计算分类---------------公有云, 混合云, 私有云

公有云:普遍性

用于按需使用,成本低廉,管理方便。

用户的数据保存在共有晕的提供商那里,从技术上讲,数据安全是没有办法保证的, 这能从业务层面上来看待。------------比如:银行不用公有云的云服务战略合作伙伴

举例:亚马逊、阿里云、openstack。。。

私有云: 专用性

所有资源都自己提供, 安全有保障

技术/人力/业务成本高昂, 资源利用效率低。

举例:Vmware、公司云 。。。

混合云:协调性

核心业务用私有云,临时需求/轻量级业务需求使用公有云

5.2 衍生云类型:

基于公有云的特性(便宜不安全),私有云特性(成本高,安全)

 

托管云》》》

 

专用云》》》

 

行业云》》》

 

政务云》》》金融云》》》游戏云》》》

5.3  使用现状

image.png 

综合考虑方面:  技术能力,成本限制,故障承受能力,业务特点

第六节,云计算基础之基本架构。

6.1  基本架构

image.png 

1) VM创建:

用户提出需求  --- (资源整合, 资源计算,调度)  -------------提供给用户

2VM销毁:

用于提出需求  ---   (资源分散, 分散到相应的资源池)  

 

6.2  架构思考

image.pngimage.png 

image.png 

vm实例如何创建?

云计算管理平台的三大核心功能:

计算、存储、网络

销毁后怎么重新建立? + 怎么批量创建VM实例?

云计算 管理平台的三大支撑性服务:

数据库、缓存、消息队列

 

 

第七节,云计算基础之虚拟化VS云计算。

image.pngimage.png 

第八节,云计算基础之小结。

image.png 

虚拟化(VT

技术手段

资源高效率使用

个体

云计算

资源交付模式

将基于虚拟化技术实现出来的资源池、vm, 所有人都可以以rul服务的形式来访问。

资源可以来源于不同的物理机,不同的物理机可以访问该资源。

 

云计算是以虚拟化技术为基础和核心技术的一种资源交付模式。

 

 

第九节OpenStack简介。

9.1 学习目标:

了解openstack的定义和特点

说出openstack的核心服务

说出openstack的完美组件及其作用

了解openstack学习环境及其特点

9.2  Openstack的历史

OpenStack === >>>  AWS --->>> Rcakspace(swift对象存储产品项目,退居二线) ---->>>NASA(云计算项目nova)

Nova的两个子项目: Neutron(网络) + Cinder(存储)

官方网址: https://www.openstack.org

官方文档地址: https://docs.openstack.org

发行版本介绍: https://releases.openstack.org/index.html

 OpenStack是一个正在开发中的云管理平台的“大”项目,覆盖了网络、虚拟化、

操作系统、服务器等各个方面。

image.png 

总结:

image.png 

 

 

 

第十节OpenStack简介之架构设计。

1) 逻辑图:OpenStack组件繁多

image.png 

2) 架构设计图:

OpenStack生产中的组件:

可视化:  horizon

文件存储:swift

计算:nova

网络:neutron

存储:cinder

磁盘映射文件:glance

认证:keystone

image.png 

image.png 

3) 概念图(如上图):

OpenStack所有组件都是为了创建VM而来的。

第十一节OpenStack简介之组件介绍。

11.1 官方资料

https://www.openstack.org/software/project-navigator

https://docs.openstack.org/pike/projects.html

https://docs.openstack.org/pike/configuration/

11.2 组件简介

image.png 

image.png 

heat--->>>自动化管理

下面三个就不做介绍了:

octavia--->>>

sahara--->>>

ironic --- >>>

image.png 

总结:

组件简介

组件介绍:

60+   30+  11左右   5-6

最小化安装OpenStack》》》

Nova  Cinder  Netron  Glance KeyStone


 

第十二节OpenStack简介之实验环境。

 

image.png 

https://docs.openstack.org/install-guide/overview.html#example-architecture

 

image.png 

 

备注:本地磁盘可以作为块存储

 

网络环境要求:

image.png 

实验主机需求

image.png 

千万不要低于4G,不然会报错内存溢出

 

 

 

第十三节OpenStack简介之小结。

 image.png

image.png 

spacer.gif