**OpenStack 入门必修课:从架构解析到实战部署的完整指南**
在云计算日益普及的今天,OpenStack 作为开源云操作系统的事实标准,已成为运维工程师、架构师及开发者必须掌握的核心技能之一。然而,面对庞杂的代码库和复杂的组件依赖,许多初学者往往望而却步。陈涛老师带来的《OpenStack 入门之迅速学习》系列课程,正是为了打破这一壁垒,帮助学习者建立起清晰的知识体系,并快速具备动手构建实验环境的能力。
本课程并非简单的命令堆砌,而是遵循“由浅入深、理论结合实践”的教学逻辑,系统性地拆解了 OpenStack 的复杂世界。开篇的课程概述首先明确了学习路径与目标,让学员对整体知识地图心中有数。紧接着,在 OpenStack 概述模块中,讲师深入剖析了 OpenStack 的定义及其核心架构。这部分内容至关重要,因为只有在理解了 Nova(计算)、Neutron(网络)、Cinder(存储)等核心组件如何协同工作后,后续的部署操作才不会沦为盲目的“黑盒”操作。通过 16 分钟的架构精讲,学员将掌握 OpenStack 的服务编目与授权机制,特别是 Keystone 认证服务的角色定位,为后续的系统管理打下坚实基础。
课程的实战部分是最大的亮点,占据了绝大的篇幅。考虑到企业级环境部署的高门槛与复杂性,讲师提供了多种维度的实验环境构建方案。从基础的安装方法与工具概述入手,逐步过渡到具体的实验环境安装步骤,确保了零基础学员也能跟上节奏。
特别值得称道的是,课程并未局限于单一版本或安装方式,而是展现了极高的包容性与前瞻性。针对当前主流企业应用,讲师详细讲解了 T 版本 OpenStack 的安装细节;对于参加全国职业院校技能大赛的学员,课程专门提供了使用国赛平台部署环境的指导,极具针对性;此外,还涵盖了使用 RDO 快速部署 X 版本的方法。这种多版本、多路径的教学设计,使得不同背景和学习目的的用户都能找到适合自己的切入点。
通过本课程的学习,学员不仅能获得 OpenStack 的系统化理论知识,更能亲手构建起可用的云环境,亲眼见证从裸机到私有云的转化过程。对于希望进入云计算领域的 IT 从业者而言,这是一条从入门到进阶的高效通道。
课程目录
1-1 [课程概述] 课程概述 (04:15) 2-1 [OpenStack概述] OpenStack定义 (06:41) 2-2 [OpenStack概述] OpenStack架构 (16:03) 3-1 [OpenStack实验环境部署] 安装方法与工具概述 (13:33) 3-2 [OpenStack实验环境部署] 实验环境安装1 (22:35) 3-3 [OpenStack实验环境部署] 实验环境安装2 (11:20) 3-4 [OpenStack实验环境部署] 加餐:T版本OpenStack安装 (23:23) 3-5 [OpenStack实验环境部署] 加餐:使用国赛平台来部署OpenStack环境 (51) 3-6 [OpenStack实验环境部署] 加餐:使用RDO部署X版本 (22:41) 4-1 [验证授权与服务编目-Keystone] Keystone概述与功能 (07:29) 4-2 [验证授权与服务编目-Keystone] Keystone的概念 (19:00) 4-3 [验证授权与服务编目-Keystone] Keystone与其它服务交互的流程 (08:32) 4-4 [验证授权与服务编目-Keystone] 通过图形界面的Horizon访问Openstack (11:22) 4-5 [验证授权与服务编目-Keystone] 通过命令行访问Openstack (17:56) 4-6 [验证授权与服务编目-Keystone] 通过REST API访问OpenStack (31:44) 4-7 [验证授权与服务编目-Keystone] 管理项目、用户、角色 (20:17) 4-8 [验证授权与服务编目-Keystone] 加餐-通过自动完成提高效率 (05:03) 4-9 [验证授权与服务编目-Keystone] 加餐-Keystone实验1 (11:00) 4-10 [验证授权与服务编目-Keystone] 加餐-Keystone实验2 (17:15) 5-1 [镜像服务-Glance] Glance体系结构 (14:06) 5-2 [镜像服务-Glance] 镜像格式和容器 (10:12) 5-3 [镜像服务-Glance] 镜像的管理 (23:32) 6-1 [计算服务-Nova] Nova体系结构 (18:20) 6-2 [计算服务-Nova] Nova组件功能 (18:29) 6-3 [计算服务-Nova] Nova的交互流程 (14:19) 6-4 [计算服务-Nova] 实例创建与控制 (28:42) 6-5 [计算服务-Nova] 实例的基本操作 (17:21) 6-6 [计算服务-Nova] 启动、关闭、锁定、解锁、暂停、挂起 (22:08) 6-7 [计算服务-Nova] 大小调整 (22:12) 6-8 [计算服务-Nova] 废弃、取回、删除 (12:29) 7-1 [块存储服务-Cinder] 创建实例时存储的选项 (11:33) 7-2 [块存储服务-Cinder] Cinder原理与体系结构 (15:42) 7-3 [块存储服务-Cinder] Cinder组件交互流程 (19:34) 7-4 [块存储服务-Cinder] Cinder的Driver架构 (18:41) 7-5 [块存储服务-Cinder] 创建卷 (22:53) 7-6 [块存储服务-Cinder] 连接卷到实例 (33:38) 7-7 [块存储服务-Cinder] 创建使用新卷的实例 (19:05) 7-8 [块存储服务-Cinder] 分离卷 (12:58) 7-9 [块存储服务-Cinder] 扩展卷 (20:52) 7-10 [块存储服务-Cinder] 卷的快照1 (19:52) 7-11 [块存储服务-Cinder] 卷的快照2 (20:23) 7-12 [块存储服务-Cinder] 删除卷 (22:27) 7-13 [块存储服务-Cinder] NFS Volume Provider 1 (20:34) 7-14 [块存储服务-Cinder] NFS Volume Provider 2 (12:19) 7-15 [块存储服务-Cinder] NFS Volume Provider 3 (27:32) 8-1 [网络服务-Neutron(基础)] Neutron概述与功能 (12:18) 8-2 [网络服务-Neutron(基础)] Neutron基本概念 (12:00) 8-3 [网络服务-Neutron(基础)] Neutron的架构 (32:12) 8-4 [网络服务-Neutron(基础)] 准备实验环境 (19:36) 8-5 [网络服务-Neutron(基础)] Lab1 配置Linux Bridge (21:19) 8-6 [网络服务-Neutron(基础)] Lab2 创建Local Network(1) (20:47) 8-7 [网络服务-Neutron(基础)] Lab2 创建Local Network(2) (20:30) 8-8 [网络服务-Neutron(基础)] Lab2 创建Local Network(3) (27:22) 8-9 [网络服务-Neutron(基础)] Lab3 创建Flat Network(1) (12:28) 8-10 [网络服务-Neutron(基础)] Lab3 创建Flat Network(2) (12:13) 8-11 [网络服务-Neutron(基础)] Lab3 创建Flat Network(3) (31:17) 8-12 [网络服务-Neutron(基础)] Lab4 配置DHCP Agent(1) (27:26) 8-13 [网络服务-Neutron(基础)] Lab4 配置DHCP Agent(2) (27:24) 8-14 [网络服务-Neutron(基础)] Lab5 创建VLAN Network(1) (19:59) 8-15 [网络服务-Neutron(基础)] Lab5 创建VLAN Network(2) (25:02) 8-16 [网络服务-Neutron(基础)] Lab5 创建VLAN Network(3) (21:31) 8-17 [网络服务-Neutron(基础)] Lab6 创建Routing(1) (42:25) 8-18 [网络服务-Neutron(基础)] Lab6 创建Routing(2) (36:35) 8-19 [网络服务-Neutron(基础)] Lab6 创建Routing(3) (21:48)





