加餐:使用国赛平台来部署OpenStack环境
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,通过数据中心来控制大型的计算、存储、网络等资源池。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性,支持几乎所有类型的云环境,提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台
由于OpenStack涉及的知识领域广、更新速度快,所以对于初学者来说,Openstack学习曲线比较陡,入门比较难。
根据长期的面授课程的经验,我们设计了这个“入门”的课程。在本课程中,我们首先使用较少的硬件资源开销来构建一个实验环境。然后针对每个知识点,先学习适当深度的原理,然后开始动手做实验。做实验时,先通过图形界面的操作,看到大概的轮廓,然后再通过大量的命令行、脚本的练习来强化所学习到知识。本门课程是一门会“生长”的课程,将以“加餐”的形式根据OpenStack的发展不断补充新内容。
本课程并没有涵盖OpenStack所有项目,而是站在一个初学习者的角度,在Ubuntu上通过DevStack来构建实验环境,通过实验来学习身份、镜像、计算、块存储、网络等5个核心项目的体系结构和基本配置。具体知识点包括:
第一章:课程概述
第二章:OpenStack概述
● OpenStack定义
● OpenStack架构
第三章:OpenStack实验环境部署
● 安装方法与工具概述
● 实验环境安装
第四章:验证授权与服务编目-Keystone
● Keystone原理
■ 什么是Keystone?
■ Keystone的主要功能
■ Keystone的概念
■ 示例:Keystone与其它服务交互的流程
● 实验:
■ 启用启动服务器后,DevStack的启动
■ 通过图形界面的Horizon访问Openstack
■ 通过命令行访问Openstack
■ 通过REST API访问OpenStack
■ 管理项目、用户、角色
第五章:镜像服务-Glance
● 什么是Image
● Glance原理
■ Glance体系结构
■ Glace支持的镜像格式和容器
■ 镜像的属性、权限与状态
■ 制作镜像的思路
● 实验:
■ 考察现有镜像(GUI、CLI)
■ 上传新的镜像(GUI、CLI)
■ 修改镜像属性(仅能用CLI)
■ 删除镜像
第六章:计算服务-Nova
● Nova原理
■ Nova体系结构
■ Nova组件功能与交互流程
■ 实例类型
■ 计算节点的选择调度与Driver架构
● 实验:
■ 实例创建与控制
■ 实例的操作(GUI、CLI)
■ 启动与关闭
■ 重新启动
■ 锁定与解锁
■ 暂停与挂起
■ 大小调整
■ 废弃与取回
■ 删除
第七章:块存储服务-Cinder
● 创建实例时存储的选项
● Cinder原理
■ Cinder体系结构
■ Cinder组件交互流程
■ Cinder的调度算法
■ Cinder-volume的Driver架构
● 实验:
■ 创建卷
■ 连接卷到实例
■ 分离卷
■ 扩展卷
■ 卷的快照
■ 删除卷
■ NFS Volume Provider
第八章:网络服务-Neutron(基础)
● Neutron原理:
■ 概述与功能
■ 基本概念与架构
■ Neutron Server分层模型
■ ML2 Core Plugin与Agent
■ Service Plugin与Agent
● 实验:
■ 配置Linuxbridge
■ 创建Local Nertwork(Linuxbridge)
■ 创建Flat Nertwork(Linuxbridge)
■ 配置DHCP Agent
■ 创建VLAN Network(Linuxbridge)
■ 创建Routing (Linuxbridge)
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 课程概述
- 1-1试看 课程概述04:15
- 第二章 OpenStack概述
- 2-1试看 OpenStack定义06:41
- 2-2试看 OpenStack架构16:03
- 第三章 OpenStack实验环境部署
- 3-1试看 安装方法与工具概述13:33
- 3-2试看 实验环境安装122:35
- 3-3试看 实验环境安装211:20
- 3-4加餐:T版本OpenStack安装23:23
- 3-5加餐:使用国赛平台来部署OpenStack环境00:51
- 3-6加餐:使用RDO部署X版本22:41
- 第四章 验证授权与服务编目-Keystone
- 4-1试看 Keystone概述与功能07:29
![陈涛•OpenStack入门之迅速学习:体系结构、基础构建,构建实验环境](https://s2.51cto.com/images/202103/30/81f0e425365e5147415fdb00688e45b4.jpg?x-oss-process=image)
![陈涛讲透国赛云计算(1)](https://s2.51cto.com/images/202110/25/b409b7c7f0a2b524d1f16e8eed2dd65d.jpg?x-oss-process=image)
![强哥带你学习OpenStack私有云](https://s2.51cto.com/images/avater/202112/6128833434c0aaa635f219ef74fcbb71319f8d.jpg?x-oss-process=image)
![Openstack从基础到放弃视频课程](https://s2.51cto.com/images/201609/651212277ce4c2a828f005d7b943f091279e88.png?x-oss-process=image)
![Openstack企业云项目实战V3.0视频课程【18年新版】](https://s2.51cto.com/images/201801/02/4e224dbbce54a9e51086d6c25ca9dd9a.png?x-oss-process=image)
![华为FusionSphere OpenStack实验实战视频课程](https://s2.51cto.com/images/201608/a53f2c04452c45cd876448a05c9c6b8232b012.jpg?x-oss-process=image)
![OpenStack概论视频教程](https://s2.51cto.com/images/201707/04/6087a764ef566233531327dd204ce884.jpg?x-oss-process=image)
![从零开始学习OpenStack(Train版)](https://s2.51cto.com/images/avater/202306/19f859a19b0b017067a040e725f5647d533935.jpg?x-oss-process=image)