# 私有云部署实战:从零搭建 OpenStack Juno 云平台
你是否曾在企业内网中渴望拥有一个属于自己的私有云平台?面对 AWS、阿里云等公有云的账单,是否也曾思考过:如果我能自建一套类似的虚拟化资源池,企业的数据安全能得到多大程度的保障,成本又能降低多少?本课程将带你进入 OpenStack Juno 的世界,在 CentOS 7 系统上一一实现。
本系列第五课,围绕 OpenStack 核心组件的完整部署展开。整个实验环境基于 CentOS 7 操作系统,从零开始构建一个功能完备的 IaaS 云平台。课程以实战为主轴,每一环节都配有详细的命令行操作演示,适合有一定 Linux 基础、希望深入云计算底层架构的学习者。
---
**第一课:环境安装与规划思路**
课程的起点是 CentOS 7 的安装与基础环境准备。你以为安装系统只需一路回车?实际上,OpenStack 对网络、存储和主机的规划有着严格要求。本课你将学会如何在开始之前完成拓扑规划,确定控制节点与计算节点的角色分工,并为后续各组件的安装预留足够的系统资源。基础环境阶段还会涉及防火墙、SELinux、时间同步等容易忽略却至关重要的配置项。
**第二课:Keystone 认证服务部署**
认证服务是整个 OpenStack 的门户。没有 Keystone,其他所有组件都无法正常运行。本课将详细讲解如何创建 Admin 和 Demo 租户、生成服务账号、配置认证endpoint,以及如何通过 keystone 命令行工具完成身份验证。你将理解 token 机制的工作原理,并学会在后续所有组件中统一调用认证接口。
**第三课:Glance 镜像服务部署**
Glance 负责管理虚拟机镜像的上传、存储与检索。本课将带你部署 Glance 服务,创建镜像仓库,并通过 CLI 工具导入 QCOW2 格式的 CentOS 镜像文件。你将掌握镜像的生命周期管理,包括元数据设置、格式选择与访问权限控制。
**第四课:Nova 计算服务部署**
Nova 是 OpenStack 的资源调度中枢。本课将分别部署控制节点上的 Nova API 服务与计算节点上的 nova-compute 服务,配置 libvirt 虚拟化后端,完成网络桥接与宿主机内核参数调优。你会看到第一台虚拟机在平台上被成功创建,并理解调度器如何决定资源分配。
**第五课:Neutron 网络服务部署**
Neutron 是最复杂的组件,也是 OpenStack 私有云中最关键的一环。本课将介绍 flat 网络模式的 Neutron 部署方式,配置 provider 网络与 self-service 网络,建立 DHCP 代理与 L3 代理,最终实现虚拟机的跨节点互通与外网访问。你将理解端口、网络、子网三者之间的关系。
**第六课:Horizon 前端面板部署**
最后,本课将部署 Horizon 仪表板,通过 Web 界面统一管理整个云平台。你将学会创建项目、上传镜像、启动虚拟机、配置安全组等核心操作,真正实现可视化的私有云运维。
---
本系列课程完整覆盖了 OpenStack Juno 的核心组件,从环境准备到最终交付,每一步都配有可复现的操作步骤。如果你正计划在企业内部搭建私有云平台,或希望通过 OpenStack 深入理解云计算底层架构,这门课将为你打下扎实的基础。
课程目录
课程目录9 集
- 1 0-CentOS 7-安装-OpenStack-juno-演示 (16:25).mp4
- 2 1-CentOS 7-安装-OpenStack-juno-规划 (08:00).mp4
- 3 2-CentOS 7-安装-OpenStack-juno-安装-CentOS 7 (22:01).mp4
- 4 3-CentOS 7-安装-OpenStack-juno-基础环境 (08:34).mp4
- 5 4-CentOS 7-安装-OpenStack-juno-认证服务-Keystone (16:04).mp4
- 6 5-CentOS 7-安装-OpenStack-juno-镜像服务-Glance (09:39).mp4
- 7 6-CentOS 7-安装-OpenStack-juno-计算虚拟化-Nova (15:45).mp4
- 8 7-CentOS 7-安装-OpenStack-juno-网络服务-Neutron (16:46).mp4
- 9 8-CentOS 7-安装-OpenStack-juno-前端服务-Horizon (11:44).mp4






